|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.infoengine.connector.PhysicalConnection
represents a physical connection
Field Summary | |
protected IeConnectionRequestInfo |
cxRequestInfo
|
protected Log |
log
|
protected IeManagedConnection |
managedCx
|
protected Subject |
subject
|
Constructor Summary | |
(package private) |
PhysicalConnection()
create a new PhysicalConnection and initialize instance variables |
Method Summary | |
(package private) abstract void |
destroy()
destroy this physical connection |
protected String[] |
extractCredentials()
|
(package private) IeConnectionRequestInfo |
getRequestInfo()
|
(package private) abstract void |
init()
initialize the connection |
(package private) abstract javax.xml.soap.SOAPMessage |
invoke(javax.xml.soap.SOAPMessage msg)
send a SOAPMessage to an endPoint |
(package private) boolean |
match(Subject s,
javax.resource.spi.ConnectionRequestInfo cri)
does this connection match these criteria |
(package private) void |
setLog(Log l)
|
(package private) void |
setManagedConnection(IeManagedConnection managed)
|
(package private) void |
setRequestInfo(IeConnectionRequestInfo info)
|
(package private) void |
setSubject(Subject s)
|
protected Throwable |
unwrapSOAPException(javax.xml.soap.SOAPException soapE)
extract root exception |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected IeManagedConnection managedCx
protected Subject subject
protected IeConnectionRequestInfo cxRequestInfo
protected Log log
Constructor Detail |
PhysicalConnection()
Method Detail |
void setManagedConnection(IeManagedConnection managed)
managed
- IeManagedConnection instancevoid setSubject(Subject s)
s
- security credentialsvoid setLog(Log l)
l
- Logvoid setRequestInfo(IeConnectionRequestInfo info)
info
- connection request infoIeConnectionRequestInfo getRequestInfo()
abstract void init() throws javax.resource.ResourceException
javax.resource.ResourceException
abstract javax.xml.soap.SOAPMessage invoke(javax.xml.soap.SOAPMessage msg) throws Exception
msg
- message to send
Exception
- if error occurs (implementor should unwrap)abstract void destroy() throws Exception
Exception
boolean match(Subject s, javax.resource.spi.ConnectionRequestInfo cri) throws PrivilegedActionException
s
- security credentialscri
- connection request info
PrivilegedActionException
protected Throwable unwrapSOAPException(javax.xml.soap.SOAPException soapE)
soapE
- SOAPException to unwrap
protected String[] extractCredentials() throws PrivilegedActionException
PrivilegedActionException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |