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 Type
    Method
    Description
    int
    Returns a unique dump id for this object.
    void
    Read the content of this object from the stream.
    void
    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

      void writeContent(DataOutput out) throws IOException
      Write the content of this object to the stream.
      Parameters:
      out - output stream
      Throws:
      IOException - if an error occurs
    • readContent

      void readContent(DataInput in) throws IOException
      Read the content of this object from the stream.
      Parameters:
      in - input stream
      Throws:
      IOException - if an error occurs