GigaSpaces - Open Spaces

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:
com.j_spaces.core.client.IMetaDataEntry, Externalizable, Serializable, net.jini.core.entry.Entry

public class InternalEventEntry
extends com.j_spaces.core.client.MetaDataEntry
implements Externalizable

An intenral 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
           
 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
 
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
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 - Open Spaces

Copyright © GigaSpaces.