|
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.client.TCPIPEwayConnection
com.stc.connector.tcpip.ext.client.TCPIPEXTEwayConnection
com.stc.connector.tcpip.hl7.client.HL7v3EwayConnection
public class HL7v3EwayConnection
This class implements the EwayConnection interface for the extended TCPIP connection oriented services for the Eway/JCA framework.
Field Summary | |
---|---|
static java.lang.String |
version
|
Fields inherited from class com.stc.connector.tcpip.model.client.TCPIPEwayConnection |
---|
mMonitorData |
Constructor Summary | |
---|---|
HL7v3EwayConnection()
Constructor for HL7v3EwayConnection. |
Method Summary | |
---|---|
void |
cleanup()
Perform clean up of any resources or reset of any state held by the instance of EwayConnection. |
TCPIPClientApplication |
createTCPIPClientApplication(TCPIPApplicationConnection appConn,
java.lang.String appName)
Creates TCPIPClientApplication object. |
void |
destroy()
Release any resources prior to the destruction of the associated ManagedConnection. |
HL7v3MessageInfo |
getHL7v3MessageInfo()
Returns the hl7MessageInfo. |
javax.resource.spi.ManagedConnectionMetaData |
getMetaData()
Get a new instance of the ManagedConnectionMetaData which contains connection information for the currently established connection. |
void |
initialize(com.stc.connector.framework.eway.ManagedConnectionCallback aCallback,
javax.security.auth.Subject aSubject,
javax.resource.spi.ConnectionRequestInfo aConfiguration,
com.stc.connector.management.jca.system.mbeans.MonitorDataContainer aMonitorDataContainer)
Initialize the EwayConnection. |
protected void |
initializeMsg()
Method initializeMsg. |
void |
setHL7v3MessageInfo(HL7v3MessageInfo hl7MessageInfo)
Sets the hl7MessageInfo. |
Methods inherited from class com.stc.connector.tcpip.ext.client.TCPIPEXTEwayConnection |
---|
getMessageInfo, setMessageInfo |
Methods inherited from class com.stc.connector.tcpip.model.client.TCPIPEwayConnection |
---|
closeConnection, destroyConnectionHandles, generateAlert, getConfiguration, getConnection, getConnectionHandles, getCurrentApplicationConnection, getLocalTransaction, getManagedConnectionCallback, getMonitor, getSocket, getSubject, getTCPIPClientGeneralInfo, getTCPIPResourceAdapter, getTCPIPSocketInfo, getXAResource, isValidConnection, matchConnection, setMonitor, setTCPIPClientGeneralInfo, setTCPIPSocketInfo, updateMBeanConnectionStatus |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.stc.connector.framework.eway.EwayConnection |
---|
getConnection, getLocalTransaction, getXAResource, matchConnection |
Field Detail |
---|
public static final java.lang.String version
Constructor Detail |
---|
public HL7v3EwayConnection()
Method Detail |
---|
public void initialize(com.stc.connector.framework.eway.ManagedConnectionCallback aCallback, javax.security.auth.Subject aSubject, javax.resource.spi.ConnectionRequestInfo aConfiguration, com.stc.connector.management.jca.system.mbeans.MonitorDataContainer aMonitorDataContainer) throws javax.resource.ResourceException
TCPIPEwayConnection
initialize
in interface com.stc.connector.framework.eway.EwayConnection
initialize
in class TCPIPEXTEwayConnection
aSubject
- The Subject instance which holds the credentials for EIS
signon.aConfiguration
- The ConnectionRequestInfo instance which can hold both EIS
signon information or general connection specific information.
The ConnectionRequestInfo provided will contain the union of the
properties from the client connection request properties, the
ResourceAdapter properties, and the ManagedConnectionFactory
properties.aMonitorDataContainer
- MonitorDataContainer
javax.resource.ResourceException
- upon error.EwayConnection.initialize(ManagedConnectionCallback, Subject, ConnectionRequestInfo, MonitorDataContainer)
protected void initializeMsg() throws javax.resource.ResourceException
TCPIPEwayConnection
initializeMsg
in class TCPIPEXTEwayConnection
javax.resource.ResourceException
TCPIPEwayConnection.initializeMsg()
public void cleanup() throws javax.resource.ResourceException
TCPIPEwayConnection
cleanup
in interface com.stc.connector.framework.eway.EwayConnection
cleanup
in class TCPIPEXTEwayConnection
javax.resource.ResourceException
- upon error.EwayConnection.cleanup()
public void destroy() throws javax.resource.ResourceException
TCPIPEwayConnection
destroy
in interface com.stc.connector.framework.eway.EwayConnection
destroy
in class TCPIPEXTEwayConnection
javax.resource.ResourceException
- upon error.EwayConnection.destroy()
public javax.resource.spi.ManagedConnectionMetaData getMetaData() throws javax.resource.ResourceException
TCPIPEwayConnection
getMetaData
in interface com.stc.connector.framework.eway.EwayConnection
getMetaData
in class TCPIPEXTEwayConnection
javax.resource.ResourceException
- upon error.EwayConnection.getMetaData()
public TCPIPClientApplication createTCPIPClientApplication(TCPIPApplicationConnection appConn, java.lang.String appName) throws TCPIPApplicationException
TCPIPEwayConnection
createTCPIPClientApplication
in class TCPIPEXTEwayConnection
appConn
- TCPIPApplicationConnection instanceappName
- Application name
TCPIPApplicationException
- up on an errorTCPIPEwayConnection.createTCPIPClientApplication(TCPIPApplicationConnection, String)
public HL7v3MessageInfo getHL7v3MessageInfo()
public void setHL7v3MessageInfo(HL7v3MessageInfo hl7MessageInfo)
hl7MessageInfo
- The hl7MessageInfo to set
|
Sun Adapter for TCP/IP HL7 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |