Joram 5.0.7

org.objectweb.joram.shared.stream
Interface Streamable

All Known Implementing Classes:
AbstractAdminMessage, AbstractJmsMessage, AbstractJmsReply, AbstractJmsRequest, ActivateConsumerRequest, AddDomainRequest, AddQueueCluster, AddServerRequest, AddServiceRequest, AdminReply, AdminRequest, ClearQueue, ClearSubscription, CnxCloseReply, CnxCloseRequest, CnxConnectReply, CnxConnectRequest, CnxStartRequest, CnxStopRequest, CommitRequest, ConsumerAckRequest, ConsumerCloseSubRequest, ConsumerDenyRequest, ConsumerMessages, ConsumerReceiveRequest, ConsumerSetListRequest, ConsumerSubRequest, ConsumerUnsetListRequest, ConsumerUnsubRequest, CreateDestinationReply, CreateDestinationRequest, CreateUserReply, CreateUserRequest, DeleteDestination, DeleteQueueMessage, DeleteSubscriptionMessage, DeleteUser, GetAdminTopicReply, GetAdminTopicRequest, GetConfigRequest, GetDomainNames, GetDomainNamesRep, GetLocalServer, GetLocalServerRep, GetQueueMessage, GetQueueMessageIds, GetQueueMessageIdsRep, GetQueueMessageRep, GetSubscriberIds, GetSubscriberIdsRep, GetSubscription, GetSubscriptionMessage, GetSubscriptionMessageIds, GetSubscriptionMessageIdsRep, GetSubscriptionMessageRep, GetSubscriptionRep, GetSubscriptions, GetSubscriptionsRep, JmsRequestGroup, ListClusterQueue, Message, MomExceptionReply, Monitor_GetCluster, Monitor_GetClusterRep, Monitor_GetDestinations, Monitor_GetDestinationsRep, Monitor_GetDMQSettings, Monitor_GetDMQSettingsRep, Monitor_GetFather, Monitor_GetFatherRep, Monitor_GetFreeAccess, Monitor_GetFreeAccessRep, Monitor_GetNbMaxMsg, Monitor_GetNbMaxMsgRep, Monitor_GetNumberRep, Monitor_GetPendingMessages, Monitor_GetPendingRequests, Monitor_GetReaders, Monitor_GetServersIds, Monitor_GetServersIdsRep, Monitor_GetStat, Monitor_GetStatRep, Monitor_GetSubscriptions, Monitor_GetUsers, Monitor_GetUsersRep, Monitor_GetWriters, Monitor_Reply, Monitor_Request, PingRequest, ProducerMessages, QBrowseReply, QBrowseRequest, QueueAdminRequest, RemoveDomainRequest, RemoveQueueCluster, RemoveServerRequest, RemoveServiceRequest, ServerReply, SessAckRequest, SessCreateTDReply, SessCreateTQRequest, SessCreateTTRequest, SessDenyRequest, SetCluster, SetDefaultDMQ, SetDefaultThreshold, SetDestinationDMQ, SetFather, SetNbMaxMsg, SetQueueThreshold, SetReader, SetRight, SetUserDMQ, SetUserThreshold, SetWriter, SpecialAdmin, StopServerRequest, SubscriptionAdminRequest, TempDestDeleteRequest, UnsetCluster, UnsetDefaultDMQ, UnsetDefaultThreshold, UnsetDestinationDMQ, UnsetFather, UnsetQueueThreshold, UnsetReader, UnsetUserDMQ, UnsetUserThreshold, UnsetWriter, UpdateUser, UserAdminRequest, XACnxCommit, XACnxPrepare, XACnxRecoverReply, XACnxRecoverRequest, XACnxRollback

public interface Streamable

This interface allows to read/write the content of an object on a IO stream.


Method Summary
 void readFrom(java.io.InputStream is)
          The object implements the readFrom method to restore its contents from the input stream.
 void writeTo(java.io.OutputStream os)
          The object implements the writeTo method to write its contents to the output stream.
 

Method Detail

writeTo

void writeTo(java.io.OutputStream os)
             throws java.io.IOException
The object implements the writeTo method to write its contents to the output stream.

Parameters:
os - the stream to write the object to
Throws:
java.io.IOException

readFrom

void readFrom(java.io.InputStream is)
              throws java.io.IOException
The object implements the readFrom method to restore its contents from the input stream.

Parameters:
is - the stream to read data from in order to restore the object
Throws:
java.io.IOException

Joram 5.0.7

Copyright © 2005 Scalagent - All rights reserved