|
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.ApplicationConnection
TCPIPApplicationConnectionException
- upon error.ApplicationConnection.close()
public java.lang.Object createApplication(java.lang.String appName) throws TCPIPApplicationException
createApplication
in interface com.stc.connector.appconn.common.ApplicationConnection
appName
- 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.ApplicationConnection
TCPIPApplicationException
- 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 readpublic 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 |