GigaSpaces XAP 7.0 API

org.openspaces.esb.mule.seda
Class InternalEventEntry

java.lang.Object
  extended by com.j_spaces.core.client.MetaDataEntry
      extended by org.openspaces.esb.mule.seda.InternalEventEntry
All Implemented Interfaces:
IMetaDataEntry, Externalizable, Serializable, net.jini.core.entry.Entry

public class InternalEventEntry
extends MetaDataEntry
implements Externalizable

An internal entry holding the name of the serice (that has the SEDA queue) and the actual mule event to be used.

Author:
kimchy
See Also:
Serialized Form

Field Summary
 org.mule.api.MuleEvent event
           
 byte[] marshalledObject
           
 String name
           
 
Constructor Summary
InternalEventEntry()
           
InternalEventEntry(org.mule.api.MuleEvent event, String name)
           
 
Method Summary
static String[] __getSpaceIndexedFields()
           
 org.mule.api.MuleEvent getEvent()
           
 String getName()
           
 void readExternal(ObjectInput in)
           
 void setEvent(org.mule.api.MuleEvent event)
           
 void setName(String name)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class com.j_spaces.core.client.MetaDataEntry
__getEntryInfo, __setEntryInfo, _readExternal, _writeExternal, isFifo, isNOWriteLeaseMode, isTransient, makePersistent, makeTransient, setFifo, setNOWriteLeaseMode, setTransient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public String name

event

public org.mule.api.MuleEvent event

marshalledObject

public byte[] marshalledObject
Constructor Detail

InternalEventEntry

public InternalEventEntry()

InternalEventEntry

public InternalEventEntry(org.mule.api.MuleEvent event,
                          String name)
Method Detail

__getSpaceIndexedFields

public static String[] __getSpaceIndexedFields()

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Throws:
IOException
ClassNotFoundException

getName

public String getName()

setName

public void setName(String name)

getEvent

public org.mule.api.MuleEvent getEvent()
                                throws IOException,
                                       ClassNotFoundException
Throws:
IOException
ClassNotFoundException

setEvent

public void setEvent(org.mule.api.MuleEvent event)

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.