Overview | Package | Class | Tree | Deprecated | Index | Help
| Sun Adapter for TCP/IP HL7
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.stc.connector.tcpip.ext.msg
Class CustomEnvelopedMsgSample01

    java.lang.Object
      com.stc.connector.tcpip.ext.msg.CustomEnvelopedMsgSample01

All Implemented Interfaces:
  EnvelopedMsgReceiver, EnvelopedMsgSender

    public class CustomEnvelopedMsgSample01

extends java.lang.Object
implements EnvelopedMsgReceiver, EnvelopedMsgSender

A custom envelope message sample: Read data on socket from position "offset" until length "len". The "offset" and "len" are defauled as 4 and 10. Note: This sample is only used to demonstrate the extensibility of envelope type. You can define your configuration parameters on your demand (for excample, you can make "offset" and "len" configurable).

Version:
  cvs revision: $Revision: 1.8 $ Last Modified: $Date: 2008/02/29 09:01:28 $
Author:
  Harry Liu

Field Summary
`static java.lang.String` | `version`

Constructor Summary
`CustomEnvelopedMsgSample01()` Constructor for CustomEnvelopedMsgSample01.

Method Summary
`EnvelopedMsg` | `receiveEnvelopedMsg(TCPIPEXTClientApplication app)` Receives an EnvelopedMsg.
`void` | `sendEnvelopedMsg(EnvelopedMsg msg, TCPIPEXTClientApplication app)` Sends an EnvelopedMsg.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### version

    public static final java.lang.String version

See Also:
  Constant Field Values

Constructor Detail

### CustomEnvelopedMsgSample01

    public CustomEnvelopedMsgSample01()

  Constructor for CustomEnvelopedMsgSample01.

Method Detail

### receiveEnvelopedMsg

    public EnvelopedMsg receiveEnvelopedMsg(TCPIPEXTClientApplication app)
                                     throws TCPIPApplicationException,
                                            java.io.IOException

  Description copied from interface: `EnvelopedMsgReceiver`
  Receives an EnvelopedMsg.

  Specified by:
    `receiveEnvelopedMsg` in interface `EnvelopedMsgReceiver`
  Parameters:
    `app` - TCPIPEXTClientApplication
  Returns:
    EnvelopedMsg instance
  Throws:
    `TCPIPApplicationException` - on error
    `java.io.IOException` - on i/o error
  See Also:
    `(TCPIPEXTClientApplication)`

### sendEnvelopedMsg

    public void sendEnvelopedMsg(EnvelopedMsg msg,
                                 TCPIPEXTClientApplication app)
                          throws TCPIPApplicationException,
                                 java.io.IOException

  Description copied from interface: `EnvelopedMsgSender`
  Sends an EnvelopedMsg.

  Specified by:
    `sendEnvelopedMsg` in interface `EnvelopedMsgSender`
  Parameters:
    `msg` - EnvelopedMsg instance
    `app` - TCPIPEXTClientApplication
  Throws:
    `TCPIPApplicationException` - on error
    `java.io.IOException` - on i/o error
  See Also:
    `(EnvelopedMsg, TCPIPEXTClientApplication)`

Overview | Package | Class | Tree | Deprecated | Index | Help
| Sun Adapter for TCP/IP HL7
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD