com.microfocus.cobol.connector.transport
Class TraceToLog4JTransport

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

public class TraceToLog4JTransport
extends com.microfocus.cobol.connector.transport.TraceTransport
implements LocalTransactionConnector, XATransactionConnector, Serializable

Trace transport messages to log4j 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
TraceToLog4JTransport()
           
 
Method Summary
 void Activate()
          Activate a remote call
 void begin()
          Method declaration
 void commit()
          Method declaration
 void connect()
          trace method for connect()
 void disconnect()
          trace 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()
          trace method for isActive()
 void Passivate()
          Passivate a remote call
 void println(String message)
          internal println()
 void readMessage(byte[] header, byte[] message)
          Method declaration
 void reconnect()
          Method declaration
 void registerBINPAuditor(BINPAuditor auditor)
           
 void removeConnectionProperty(String key2property)
          Method declaration
 void rollback()
          Method declaration
 void sentMessage(byte[] message, byte[] header)
          Method declaration
 void setConnectionProperty(String key2property, Object property)
          Method declaration
 void setTraceBINP(boolean tracebinp)
          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.LocalTransactionConnector
begin, commit, rollback
 
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

TraceToLog4JTransport

public TraceToLog4JTransport()
Method Detail

println

public void println(String message)
internal println()

Parameters:
message - a message to display

setTraceBINP

public void setTraceBINP(boolean tracebinp)
Method declaration

Parameters:
tracebinp -

getTraceNumber

public int getTraceNumber()
Method declaration

Returns:

disconnect

public void disconnect()
                throws com.microfocus.cobol.CobolException
trace 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
trace 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
trace 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[] message,
                        byte[] header)
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 -

registerBINPAuditor

public void registerBINPAuditor(BINPAuditor 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.