|
Sun Adapter for TCP/IP HL7 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.stc.connector.tcpip.model.server.TCPIPServerApplicationConnection
public class TCPIPServerApplicationConnection
This class implements the ApplicationConnection interface for the TCPIP Server Application Connection.
| Field Summary | |
|---|---|
static java.lang.String |
SCOPE_BUSINESS_RULE
|
static java.lang.String |
SCOPE_COLLABORATION
|
static java.lang.String |
SCOPE_RESOURCE_ADAPTER
|
static java.lang.String |
SCOPE_SESSION
|
static java.lang.String |
version
|
| Constructor Summary | |
|---|---|
TCPIPServerApplicationConnection(TCPIPServerWorkerTask workerTask)
Creates a new instance of TCPIPServerApplicationConnection. |
|
| Method Summary | |
|---|---|
int |
available()
|
int |
available(long timeOut)
6633604 - In 5.1.3 when external HL7 system recycle its side the old connection is not getting relinquished. |
boolean |
checkIfClosed()
Checks whether the Connection instance was already closed (if close was previously called). |
void |
close()
Closes the application connection handle. |
java.lang.Object |
createApplication(java.lang.String appName)
Creates an Application from the Application Connection. |
com.stc.connector.appconn.common.OutputHandler |
createOutputHandler()
Creates an OutputHandler for "sending" data to the EIS. |
TCPIPServerEndpoint |
getEwayEndpoint()
Gets the TCPIPServerEwayActivationSpec associated with this application connection. |
long |
getLastSuccessReceiveTime()
|
byte[] |
getLeftOverFromLastRead()
|
TCPIPServerWorkerTask |
getServerWorkerTask()
Returns the workerTask. |
java.net.Socket |
getSocket()
Gets the Socket associated with this application connection. |
State |
getState()
|
boolean |
isUsedByBPEL()
Returns the usedByBPEL. |
void |
setLastSuccessReceiveTime(long l)
|
void |
setLeftOverFromLastRead(byte[] bs)
|
void |
setState(State state)
|
void |
setUsedByBPEL(boolean usedByBPEL)
Sets the usedByBPEL. |
void |
setWorkerTask(TCPIPServerWorkerTask task)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String version
public static final java.lang.String SCOPE_RESOURCE_ADAPTER
public static final java.lang.String SCOPE_SESSION
public static final java.lang.String SCOPE_COLLABORATION
public static final java.lang.String SCOPE_BUSINESS_RULE
| Constructor Detail |
|---|
public TCPIPServerApplicationConnection(TCPIPServerWorkerTask workerTask)
workerTask - The TCPIPServerWorkerTask which creates the connection.| Method Detail |
|---|
public void close()
throws TCPIPApplicationConnectionException
close in interface com.stc.connector.appconn.common.ApplicationConnectionTCPIPApplicationConnectionException - upon error.ApplicationConnection.close()
public java.lang.Object createApplication(java.lang.String appName)
throws TCPIPApplicationException
createApplication in interface com.stc.connector.appconn.common.ApplicationConnectionappName - The name of the application to create.
TCPIPApplicationException - upon error.ApplicationConnection.createApplication(String)
public com.stc.connector.appconn.common.OutputHandler createOutputHandler()
throws TCPIPApplicationException
createOutputHandler in interface com.stc.connector.appconn.common.ApplicationConnectionTCPIPApplicationException - upon error.ApplicationConnection.createOutputHandler()public boolean checkIfClosed()
public java.net.Socket getSocket()
public TCPIPServerEndpoint getEwayEndpoint()
public TCPIPServerWorkerTask getServerWorkerTask()
public boolean isUsedByBPEL()
public void setUsedByBPEL(boolean usedByBPEL)
usedByBPEL - The usedByBPEL to setpublic State getState()
TCPIPClientApplication.getState()public void setState(State state)
TCPIPClientApplication.setState(java.lang.String state)public long getLastSuccessReceiveTime()
public void setLastSuccessReceiveTime(long l)
l - the value to be setpublic void setWorkerTask(TCPIPServerWorkerTask task)
task - The TCPIPServerWorkerTask to be setpublic byte[] getLeftOverFromLastRead()
public void setLeftOverFromLastRead(byte[] bs)
sets - the data leftover from last read
public int available()
throws TCPIPApplicationException,
java.io.IOException
TCPIPApplicationException
java.io.IOException
public int available(long timeOut)
throws TCPIPApplicationException,
java.net.SocketException,
java.io.IOException
TCPIPApplicationException
java.io.IOException
java.net.SocketException
|
Sun Adapter for TCP/IP HL7 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||