com.microfocus.cobol.connector.spi
Class CobolManagedConnection
java.lang.Object
|
+--com.microfocus.cobol.connector.spi.CobolManagedConnection
- All Implemented Interfaces:
- ManagedConnection, Serializable
- public class CobolManagedConnection
- extends Object
- implements ManagedConnection, Serializable
This class represents a physical connection to an underlying EIS.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
setXAConnection
public void setXAConnection(com.microfocus.cobol.connector.ti.XAConnection xa)
activate
public void activate()
throws ResourceException
passivate
public void passivate()
throws ResourceException
setConnection
public void setConnection(com.microfocus.cobol.connector.ti.Connection con)
setSupportsXA
public void setSupportsXA(boolean xa)
setSupportsLocalTx
public void setSupportsLocalTx(boolean xa)
setUser
public void setUser(String user)
setSubject
public void setSubject(Subject sub)
setManagedConnectionFactory
public void setManagedConnectionFactory(ManagedConnectionFactory xa)
getXAConnection
public com.microfocus.cobol.connector.ti.XAConnection getXAConnection()
getConnection
public com.microfocus.cobol.connector.ti.Connection getConnection()
getSupportsXA
public boolean getSupportsXA()
getSupportsLocalTx
public boolean getSupportsLocalTx()
getUser
public String getUser()
getSubject
public Subject getSubject()
getManagedConnectionFactory
public ManagedConnectionFactory getManagedConnectionFactory()
getConnection
public Object getConnection(Subject subject,
ConnectionRequestInfo connectionRequestInfo)
throws ResourceException
- Specified by:
getConnection
in interface ManagedConnection
destroy
public void destroy()
throws ResourceException
- Specified by:
destroy
in interface ManagedConnection
dispose
public void dispose()
throws ResourceException
cleanup
public void cleanup()
throws ResourceException
- Specified by:
cleanup
in interface ManagedConnection
associateConnection
public void associateConnection(Object connection)
throws ResourceException
- Specified by:
associateConnection
in interface ManagedConnection
addConnectionEventListener
public void addConnectionEventListener(ConnectionEventListener listener)
- Specified by:
addConnectionEventListener
in interface ManagedConnection
removeConnectionEventListener
public void removeConnectionEventListener(ConnectionEventListener listener)
- Specified by:
removeConnectionEventListener
in interface ManagedConnection
getXAResource
public XAResource getXAResource()
throws ResourceException
- Specified by:
getXAResource
in interface ManagedConnection
getLocalTransaction
public LocalTransaction getLocalTransaction()
throws ResourceException
- Specified by:
getLocalTransaction
in interface ManagedConnection
getMetaData
public ManagedConnectionMetaData getMetaData()
throws ResourceException
- Specified by:
getMetaData
in interface ManagedConnection
setLogWriter
public void setLogWriter(PrintWriter out)
throws ResourceException
- Specified by:
setLogWriter
in interface ManagedConnection
getLogWriter
public PrintWriter getLogWriter()
throws ResourceException
- Specified by:
getLogWriter
in interface ManagedConnection
getCobolConnection
public com.microfocus.cobol.connector.ti.Connection getCobolConnection()
throws ResourceException
getXACobolConnection
public com.microfocus.cobol.connector.ti.XAConnection getXACobolConnection()
throws ResourceException
isDestroyed
public boolean isDestroyed()
getUserName
public String getUserName()
sendEvent
public void sendEvent(int eventType,
Exception ex)
sendEvent
public void sendEvent(int eventType,
Exception ex,
Object connectionHandle)
removeCobolConnection
public void removeCobolConnection(CobolConnection cciCon)
addCobolConnection
public void addCobolConnection(CobolConnection cciCon)
resetXAFlow
public void resetXAFlow()
Copyright ? 2000 Micro Focus International Limited. All rights reserved.
This document and the proprietary marks and names used herein are protected by international law.