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

Inner Class Summary
 class CobolManagedConnection.aCobolCon
           
 
Method Summary
 void activate()
           
 void addCobolConnection(CobolConnection cciCon)
           
 void addConnectionEventListener(ConnectionEventListener listener)
           
 void associateConnection(Object connection)
           
 void cleanup()
           
 void destroy()
           
 void dispose()
           
 com.microfocus.cobol.connector.ti.Connection getCobolConnection()
           
 com.microfocus.cobol.connector.ti.Connection getConnection()
           
 Object getConnection(Subject subject, ConnectionRequestInfo connectionRequestInfo)
           
 LocalTransaction getLocalTransaction()
           
 PrintWriter getLogWriter()
           
 ManagedConnectionFactory getManagedConnectionFactory()
           
 ManagedConnectionMetaData getMetaData()
           
 Subject getSubject()
           
 boolean getSupportsLocalTx()
           
 boolean getSupportsXA()
           
 String getUser()
           
 String getUserName()
           
 com.microfocus.cobol.connector.ti.XAConnection getXACobolConnection()
           
 com.microfocus.cobol.connector.ti.XAConnection getXAConnection()
           
 XAResource getXAResource()
           
 boolean isDestroyed()
           
 void passivate()
           
 void removeCobolConnection(CobolConnection cciCon)
           
 void removeConnectionEventListener(ConnectionEventListener listener)
           
 void resetXAFlow()
           
 void sendEvent(int eventType, Exception ex)
           
 void sendEvent(int eventType, Exception ex, Object connectionHandle)
           
 void setConnection(com.microfocus.cobol.connector.ti.Connection con)
           
 void setLogWriter(PrintWriter out)
           
 void setManagedConnectionFactory(ManagedConnectionFactory xa)
           
 void setSubject(Subject sub)
           
 void setSupportsLocalTx(boolean xa)
           
 void setSupportsXA(boolean xa)
           
 void setUser(String user)
           
 void setXAConnection(com.microfocus.cobol.connector.ti.XAConnection xa)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

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.