Package com.swiftmq.tools.dump
Interface Dumpable
-
- All Known Subinterfaces:
JNDIRequest,VersionObject
- All Known Implementing Classes:
_Boolean,_Byte,_Bytes,_Char,_Double,_Float,_Int,_Long,_Short,_String,AcknowledgeMessageReply,AcknowledgeMessageRequest,AssociateMessageReply,AssociateMessageRequest,AsyncMessageDeliveryReply,AsyncMessageDeliveryRequest,AuthReply,AuthReply,AuthRequest,AuthRequest,AuthResponseReply,AuthResponseRequest,BindRequest,BulkRequest,BulkRequest,CloseBrowserReply,CloseBrowserRequest,CloseConsumer,CloseConsumerReply,CloseConsumerRequest,CloseProducerReply,CloseProducerRequest,CloseSession,CloseSessionReply,CloseSessionRequest,Command,CommandRegistry,CommandReply,CommandReply,CommandRequest,CommandRequest,CommitReply,CommitRequest,Configuration,ConnectionFactoryImpl,ConnectReply,ConnectReply,ConnectRequest,ConnectRequest,CreateBrowserReply,CreateBrowserRequest,CreateConsumerReply,CreateConsumerRequest,CreateDurableReply,CreateDurableRequest,CreateProducerReply,CreateProducerRequest,CreatePublisherReply,CreatePublisherRequest,CreateSessionReply,CreateSessionRequest,CreateShadowConsumerReply,CreateShadowConsumerRequest,CreateSubscriberReply,CreateSubscriberRequest,CreateTmpQueueReply,CreateTmpQueueRequest,DeleteDurableReply,DeleteDurableRequest,DeleteMessageRequest,DeleteTmpQueueReply,DeleteTmpQueueRequest,DisconnectedRequest,DisconnectedRequest,DisconnectReply,DisconnectRequest,Entity,EntityAddedRequest,EntityAddedRequest,EntityList,EntityListClearRequest,EntityRemovedRequest,EntityRemovedRequest,FetchBrowserMessageReply,FetchBrowserMessageRequest,GenericReply,GenericRequest,GetAuthChallengeReply,GetAuthChallengeRequest,GetClientIdReply,GetClientIdRequest,GetMetaDataReply,GetMetaDataRequest,KeepAliveRequest,LeaseRequest,LeaseRequest,LookupRequest,MessageDeliveredRequest,MetaData,ProduceMessageReply,ProduceMessageRequest,Property,PropertyChangedRequest,PropertyChangedRequest,ProtocolReply,ProtocolRequest,RebindRequest,RecoverSessionReply,RecoverSessionRequest,RemoveSubscriptionFilterRequest,Reply,ReplyNE,ReplyRequest,Request,RollbackReply,RollbackRequest,RouterAvailableRequest,RouterAvailableRequest,RouterConfigInstance,RouterConfigRequest,RouterConfigRequest,RouterConnectReply,RouterConnectRequest,RouterUnavailableRequest,RouterUnavailableRequest,SetClientIdReply,SetClientIdRequest,SetSubscriptionFilterRequest,SMQPBulkRequest,SMQPVersionReply,SMQPVersionRequest,StartConsumerRequest,SwiftletAddedRequest,SwiftletAddedRequest,SwiftletRemovedRequest,SwiftletRemovedRequest,TriggerConsumerInvocation,UnbindRequest,Versionable,Versioned,VersionNotification,XAResCommitReply,XAResCommitRequest,XAResEndReply,XAResEndRequest,XAResForgetReply,XAResForgetRequest,XAResGetTxTimeoutReply,XAResGetTxTimeoutRequest,XAResPrepareReply,XAResPrepareRequest,XAResRecoverReply,XAResRecoverRequest,XAResRollbackReply,XAResRollbackRequest,XAResSetTxTimeoutReply,XAResSetTxTimeoutRequest,XAResStartReply,XAResStartRequest
public interface DumpableInterface for objects which should be dumpable via the Dumpalizer.- Version:
- 1.0
- Author:
- Andreas Mueller, IIT GmbH
- See Also:
Dumpalizer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetDumpId()Returns a unique dump id for this object.voidreadContent(java.io.DataInput in)Read the content of this object from the stream.voidwriteContent(java.io.DataOutput out)Write the content of this object to the stream.
-
-
-
Method Detail
-
getDumpId
int getDumpId()
Returns a unique dump id for this object.- Returns:
- unique dump id
-
writeContent
void writeContent(java.io.DataOutput out) throws java.io.IOExceptionWrite the content of this object to the stream.- Parameters:
out- output stream- Throws:
java.io.IOException- if an error occurs
-
readContent
void readContent(java.io.DataInput in) throws java.io.IOExceptionRead the content of this object from the stream.- Parameters:
in- input stream- Throws:
java.io.IOException- if an error occurs
-
-