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
,AuthRequest
,AuthResponseReply
,AuthResponseRequest
,BindRequest
,BulkRequest
,CloseBrowserReply
,CloseBrowserRequest
,CloseConsumer
,CloseConsumerReply
,CloseConsumerRequest
,CloseProducerReply
,CloseProducerRequest
,CloseSession
,CloseSessionReply
,CloseSessionRequest
,Command
,CommandRegistry
,CommandReply
,CommandRequest
,CommitReply
,CommitRequest
,Configuration
,ConnectionFactoryImpl
,ConnectReply
,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
,DisconnectReply
,DisconnectRequest
,Entity
,EntityAddedRequest
,EntityList
,EntityListClearRequest
,EntityRemovedRequest
,FetchBrowserMessageReply
,FetchBrowserMessageRequest
,GenericReply
,GenericRequest
,GetAuthChallengeReply
,GetAuthChallengeRequest
,GetClientIdReply
,GetClientIdRequest
,GetMetaDataReply
,GetMetaDataRequest
,KeepAliveRequest
,LeaseRequest
,LookupRequest
,MessageDeliveredRequest
,MetaData
,ProduceMessageReply
,ProduceMessageRequest
,Property
,PropertyChangedRequest
,ProtocolReply
,ProtocolRequest
,RebindRequest
,RecoverSessionReply
,RecoverSessionRequest
,RemoveSubscriptionFilterRequest
,Reply
,ReplyNE
,ReplyRequest
,Request
,RollbackReply
,RollbackRequest
,RouterAvailableRequest
,RouterConfigInstance
,RouterConfigRequest
,RouterConnectReply
,RouterConnectRequest
,RouterUnavailableRequest
,SetClientIdReply
,SetClientIdRequest
,SetSubscriptionFilterRequest
,SMQPBulkRequest
,SMQPVersionReply
,SMQPVersionRequest
,StartConsumerRequest
,SwiftletAddedRequest
,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 Dumpable
Interface for objects which should be dumpable via the Dumpalizer.
- Version:
- 1.0
- Author:
- Andreas Mueller, IIT GmbH
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns a unique dump id for this object.void
readContent
(DataInput in) Read the content of this object from the stream.void
writeContent
(DataOutput out) Write the content of this object to the stream.
-
Method Details
-
getDumpId
int getDumpId()Returns a unique dump id for this object.- Returns:
- unique dump id
-
writeContent
Write the content of this object to the stream.- Parameters:
out
- output stream- Throws:
IOException
- if an error occurs
-
readContent
Read the content of this object from the stream.- Parameters:
in
- input stream- Throws:
IOException
- if an error occurs
-