com.microfocus.cobol.connector.transport
Class TimerTransport

java.lang.Object
  extended bycom.microfocus.cobol.connector.transport.CobolConnection
      extended bycom.microfocus.cobol.connector.transport.TimerTransport
All Implemented Interfaces:
BINPAuditor, LocalTransactionConnector, Serializable, XATransactionConnector

public class TimerTransport
extends CobolConnection
implements LocalTransactionConnector, XATransactionConnector, BINPAuditor, Serializable

Top level timer transport adapter

Copyright: Copyright (c) 2002-2003 Company: Micro Focus International Ltd

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.microfocus.cobol.connector.transport.CobolConnection
OPTYPE_CANCEL, OPTYPE_COBCALL, OPTYPE_COBLOAD, OPTYPE_DISPOSE, OPTYPE_PING, OPTYPE_SETISINITIAL, OPTYPE_TRAN_LOCAL_COMMIT, OPTYPE_TRAN_LOCAL_ROLLBACK, OPTYPE_TRAN_LOCAL_START, OPTYPE_TRAN_XA_COMMIT, OPTYPE_TRAN_XA_END, OPTYPE_TRAN_XA_FORGET, OPTYPE_TRAN_XA_PREPARE, OPTYPE_TRAN_XA_RECOVER, OPTYPE_TRAN_XA_ROLLBACK, OPTYPE_TRAN_XA_START
 
Constructor Summary
TimerTransport()
          Constructor declaration
 
Method Summary
 void Activate()
          Activate a remote call
 void begin()
          Method declaration
 void commit()
          Method declaration
 void connect()
          timer method for connect()
 void disconnect()
          timer method for disconnect()
 Object execute(int operation, String className, String programName, Class retCodeType, Object inParameters, Object outParameters)
          Method declaration
 Object getConnectionProperty(String key2property)
          Method declaration
 Object getConnectionProperty(String key2property, Object defaultProperty)
          Method declaration
 int getTraceNumber()
          Method declaration
 boolean isActive()
          timer method for isActive()
 void Passivate()
          Passivate a remote call
 void readMessage(byte[] header, byte[] message)
          Method declaration
 void reconnect()
          Method declaration
 void register(BINPAuditor auditor)
          Method declaration
 void removeConnectionProperty(String key2property)
          Method declaration
 void rollback()
          Method declaration
 void sentMessage(byte[] header, byte[] message)
          Method declaration
 void setConnectionProperty(String key2property, Object property)
          Method declaration
 
Methods inherited from class com.microfocus.cobol.connector.transport.CobolConnection
createConnection, getServerURN, getSessionID, registerConnectionHandler, xa_commit, xa_commit, xa_end, xa_end, xa_forget, xa_forget, xa_prepare, xa_recover, xa_recover, xa_rollback, xa_rollback, xa_start, xa_start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.microfocus.cobol.connector.transport.XATransactionConnector
xa_commit, xa_end, xa_forget, xa_prepare, xa_recover, xa_rollback, xa_start
 

Constructor Detail

TimerTransport

public TimerTransport()
Constructor declaration

Method Detail

getTraceNumber

public int getTraceNumber()
Method declaration

Returns:

disconnect

public void disconnect()
                throws com.microfocus.cobol.CobolException
timer method for disconnect()

Overrides:
disconnect in class CobolConnection
Throws:
com.microfocus.cobol.CobolException

reconnect

public void reconnect()
               throws com.microfocus.cobol.CobolException
Method declaration

Specified by:
reconnect in class CobolConnection
Throws:
com.microfocus.cobol.CobolException

isActive

public boolean isActive()
                 throws com.microfocus.cobol.CobolException
timer method for isActive()

Specified by:
isActive in class CobolConnection
Returns:
a boolean
Throws:
com.microfocus.cobol.CobolException

connect

public void connect()
             throws com.microfocus.cobol.CobolException
timer method for connect()

Overrides:
connect in class CobolConnection
Throws:
com.microfocus.cobol.CobolException

execute

public Object execute(int operation,
                      String className,
                      String programName,
                      Class retCodeType,
                      Object inParameters,
                      Object outParameters)
               throws com.microfocus.cobol.CobolException,
                      Exception
Method declaration

Specified by:
execute in class CobolConnection
Parameters:
operation -
className -
programName -
retCodeType -
inParameters -
outParameters -
Returns:
return-code object
Throws:
com.microfocus.cobol.CobolException
Exception

begin

public void begin()
           throws com.microfocus.cobol.CobolException
Method declaration

Specified by:
begin in interface LocalTransactionConnector
Overrides:
begin in class CobolConnection
Throws:
com.microfocus.cobol.CobolException

commit

public void commit()
            throws com.microfocus.cobol.CobolException
Method declaration

Specified by:
commit in interface LocalTransactionConnector
Overrides:
commit in class CobolConnection
Throws:
com.microfocus.cobol.CobolException

rollback

public void rollback()
              throws com.microfocus.cobol.CobolException
Method declaration

Specified by:
rollback in interface LocalTransactionConnector
Overrides:
rollback in class CobolConnection
Throws:
com.microfocus.cobol.CobolException

setConnectionProperty

public void setConnectionProperty(String key2property,
                                  Object property)
Method declaration

Overrides:
setConnectionProperty in class CobolConnection
Parameters:
key2property -
property -

getConnectionProperty

public Object getConnectionProperty(String key2property)
Method declaration

Overrides:
getConnectionProperty in class CobolConnection
Parameters:
key2property -
Returns:

removeConnectionProperty

public void removeConnectionProperty(String key2property)
Method declaration

Overrides:
removeConnectionProperty in class CobolConnection
Parameters:
key2property -

getConnectionProperty

public Object getConnectionProperty(String key2property,
                                    Object defaultProperty)
Method declaration

Overrides:
getConnectionProperty in class CobolConnection
Parameters:
key2property -
defaultProperty -
Returns:

Activate

public void Activate()
              throws com.microfocus.cobol.CobolException
Activate a remote call

Specified by:
Activate in class CobolConnection
Throws:
com.microfocus.cobol.CobolException

Passivate

public void Passivate()
               throws com.microfocus.cobol.CobolException
Passivate a remote call

Specified by:
Passivate in class CobolConnection
Throws:
com.microfocus.cobol.CobolException

sentMessage

public void sentMessage(byte[] header,
                        byte[] message)
Method declaration

Specified by:
sentMessage in interface BINPAuditor
Parameters:
message -
header -

readMessage

public void readMessage(byte[] header,
                        byte[] message)
Method declaration

Specified by:
readMessage in interface BINPAuditor
Parameters:
header -
message -

register

public void register(BINPAuditor auditor)
Method declaration

Parameters:
auditor -



Copyright © 2000 Micro Focus International Limited. All rights reserved.
This document and the proprietary marks and names used herein are protected by international law.