org.apache.activemq.openwire
Interface DataStreamMarshaller

All Known Implementing Classes:
ActiveMQBytesMessageMarshaller, ActiveMQBytesMessageMarshaller, ActiveMQDestinationMarshaller, ActiveMQDestinationMarshaller, ActiveMQMapMessageMarshaller, ActiveMQMapMessageMarshaller, ActiveMQMessageMarshaller, ActiveMQMessageMarshaller, ActiveMQObjectMessageMarshaller, ActiveMQObjectMessageMarshaller, ActiveMQQueueMarshaller, ActiveMQQueueMarshaller, ActiveMQStreamMessageMarshaller, ActiveMQStreamMessageMarshaller, ActiveMQTempDestinationMarshaller, ActiveMQTempDestinationMarshaller, ActiveMQTempQueueMarshaller, ActiveMQTempQueueMarshaller, ActiveMQTempTopicMarshaller, ActiveMQTempTopicMarshaller, ActiveMQTextMessageMarshaller, ActiveMQTextMessageMarshaller, ActiveMQTopicMarshaller, ActiveMQTopicMarshaller, BaseCommandMarshaller, BaseCommandMarshaller, BaseDataStreamMarshaller, BaseDataStreamMarshaller, BrokerIdMarshaller, BrokerIdMarshaller, BrokerInfoMarshaller, BrokerInfoMarshaller, ConnectionControlMarshaller, ConnectionControlMarshaller, ConnectionErrorMarshaller, ConnectionErrorMarshaller, ConnectionIdMarshaller, ConnectionIdMarshaller, ConnectionInfoMarshaller, ConnectionInfoMarshaller, ConsumerControlMarshaller, ConsumerControlMarshaller, ConsumerIdMarshaller, ConsumerIdMarshaller, ConsumerInfoMarshaller, ConsumerInfoMarshaller, ControlCommandMarshaller, ControlCommandMarshaller, DataArrayResponseMarshaller, DataArrayResponseMarshaller, DataResponseMarshaller, DataResponseMarshaller, DataStructureSupportMarshaller, DestinationInfoMarshaller, DestinationInfoMarshaller, DiscoveryEventMarshaller, DiscoveryEventMarshaller, ExceptionResponseMarshaller, ExceptionResponseMarshaller, FlushCommandMarshaller, FlushCommandMarshaller, IntegerResponseMarshaller, IntegerResponseMarshaller, JournalQueueAckMarshaller, JournalQueueAckMarshaller, JournalTopicAckMarshaller, JournalTopicAckMarshaller, JournalTraceMarshaller, JournalTraceMarshaller, JournalTransactionMarshaller, JournalTransactionMarshaller, KeepAliveInfoMarshaller, KeepAliveInfoMarshaller, LastPartialCommandMarshaller, LastPartialCommandMarshaller, LocalTransactionIdMarshaller, LocalTransactionIdMarshaller, MessageAckMarshaller, MessageAckMarshaller, MessageDispatchMarshaller, MessageDispatchMarshaller, MessageDispatchNotificationMarshaller, MessageDispatchNotificationMarshaller, MessageIdMarshaller, MessageIdMarshaller, MessageMarshaller, MessageMarshaller, MessagePullMarshaller, NetworkBridgeFilterMarshaller, NetworkBridgeFilterMarshaller, PartialCommandMarshaller, PartialCommandMarshaller, ProducerIdMarshaller, ProducerIdMarshaller, ProducerInfoMarshaller, ProducerInfoMarshaller, RemoveInfoMarshaller, RemoveInfoMarshaller, RemoveSubscriptionInfoMarshaller, RemoveSubscriptionInfoMarshaller, ReplayCommandMarshaller, ReplayCommandMarshaller, ResponseMarshaller, ResponseMarshaller, SessionIdMarshaller, SessionIdMarshaller, SessionInfoMarshaller, SessionInfoMarshaller, ShutdownInfoMarshaller, ShutdownInfoMarshaller, SubscriptionInfoMarshaller, SubscriptionInfoMarshaller, TransactionIdMarshaller, TransactionIdMarshaller, TransactionInfoMarshaller, TransactionInfoMarshaller, WireFormatInfoMarshaller, WireFormatInfoMarshaller, XATransactionIdMarshaller, XATransactionIdMarshaller

public interface DataStreamMarshaller


Method Summary
 DataStructure createObject()
           
 byte getDataStructureType()
           
 void looseMarshal(OpenWireFormat format, java.lang.Object c, java.io.DataOutput ds)
           
 void looseUnmarshal(OpenWireFormat format, java.lang.Object data, java.io.DataInput dis)
           
 int tightMarshal1(OpenWireFormat format, java.lang.Object c, BooleanStream bs)
           
 void tightMarshal2(OpenWireFormat format, java.lang.Object c, java.io.DataOutput ds, BooleanStream bs)
           
 void tightUnmarshal(OpenWireFormat format, java.lang.Object data, java.io.DataInput dis, BooleanStream bs)
           
 

Method Detail

getDataStructureType

byte getDataStructureType()

createObject

DataStructure createObject()

tightMarshal1

int tightMarshal1(OpenWireFormat format,
                  java.lang.Object c,
                  BooleanStream bs)
                  throws java.io.IOException
Throws:
java.io.IOException

tightMarshal2

void tightMarshal2(OpenWireFormat format,
                   java.lang.Object c,
                   java.io.DataOutput ds,
                   BooleanStream bs)
                   throws java.io.IOException
Throws:
java.io.IOException

tightUnmarshal

void tightUnmarshal(OpenWireFormat format,
                    java.lang.Object data,
                    java.io.DataInput dis,
                    BooleanStream bs)
                    throws java.io.IOException
Throws:
java.io.IOException

looseMarshal

void looseMarshal(OpenWireFormat format,
                  java.lang.Object c,
                  java.io.DataOutput ds)
                  throws java.io.IOException
Throws:
java.io.IOException

looseUnmarshal

void looseUnmarshal(OpenWireFormat format,
                    java.lang.Object data,
                    java.io.DataInput dis)
                    throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2010 Apache Software Foundation. All Rights Reserved.