GigaSpaces XAP 7.0 API

org.openspaces.esb.mule.queue
Class InternalQueueEntry

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

public class InternalQueueEntry
extends MetaDataEntry
implements Externalizable

An internal queue entry holding the endopint address and the actual message.

Author:
kimchy
See Also:
Serialized Form

Field Summary
 String endpointURI
           
 byte[] marshalledObject
           
 org.mule.api.MuleMessage message
           
 
Constructor Summary
InternalQueueEntry()
           
 
Method Summary
static String[] __getSpaceIndexedFields()
           
 String getEndpointURI()
           
 org.mule.api.MuleMessage getMessage()
           
 void readExternal(ObjectInput in)
           
 void setEndpointURI(String endpointURI)
           
 void setMessage(org.mule.api.MuleMessage message)
           
 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

endpointURI

public String endpointURI

message

public org.mule.api.MuleMessage message

marshalledObject

public byte[] marshalledObject
Constructor Detail

InternalQueueEntry

public InternalQueueEntry()
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

setEndpointURI

public void setEndpointURI(String endpointURI)

getEndpointURI

public String getEndpointURI()

setMessage

public void setMessage(org.mule.api.MuleMessage message)

getMessage

public org.mule.api.MuleMessage getMessage()
                                    throws IOException,
                                           ClassNotFoundException
Throws:
IOException
ClassNotFoundException

GigaSpaces XAP 7.0 API

Copyright © GigaSpaces.