Show / Hide Table of Contents

# Interface MarshallAware

Represents a marshallable entity

###### Namespace: Apache.NMS.ActiveMQ.Commands

###### Assembly: Apache.NMS.ActiveMQ.dll

##### Syntax

    public interface MarshallAware

### Methods

| Improve this Doc View Source

#### AfterMarshall(OpenWireFormat)

##### Declaration

    void AfterMarshall(OpenWireFormat wireFormat)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |

| Improve this Doc View Source

#### AfterUnmarshall(OpenWireFormat)

##### Declaration

    void AfterUnmarshall(OpenWireFormat wireFormat)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |

| Improve this Doc View Source

#### BeforeMarshall(OpenWireFormat)

##### Declaration

    void BeforeMarshall(OpenWireFormat wireFormat)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |

| Improve this Doc View Source

#### BeforeUnmarshall(OpenWireFormat)

##### Declaration

    void BeforeUnmarshall(OpenWireFormat wireFormat)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |

| Improve this Doc View Source

#### GetMarshalledForm(OpenWireFormat)

##### Declaration

    byte[] GetMarshalledForm(OpenWireFormat wireFormat)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |

##### Returns

Type | Description
--- | ---
System.Byte[] |

| Improve this Doc View Source

#### SetMarshalledForm(OpenWireFormat, Byte[])

##### Declaration

    void SetMarshalledForm(OpenWireFormat wireFormat, byte[] data)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |
System.Byte[] | data |