com.microfocus.cobol.connector.transport
Class InProcCall

java.lang.Object
  extended bycom.microfocus.cobol.connector.transport.CobolConnection
      extended bycom.microfocus.cobol.connector.transport.InProcCall
All Implemented Interfaces:
BINPAuditorHandler, Serializable

public class InProcCall
extends CobolConnection
implements BINPAuditorHandler

InProcess adapter (not currently used)

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
InProcCall()
           
 
Method Summary
 void Activate()
          Activate a remote call
 void connect()
          Method declaration
 void disconnect()
          Method declaration
 Object execute(int operation, String className, String programName, Class retCode, Object inParameters, Object outParameters)
          Method declaration
 boolean isActive()
          dummy isActive() method (always active because it is a inprocess call!)
 void Passivate()
          Passivate a remote call
 void reconnect()
          Reconnect transport layer
 void register(BINPAuditor auditor)
          Class declaration
 
Methods inherited from class com.microfocus.cobol.connector.transport.CobolConnection
begin, commit, createConnection, getConnectionProperty, getConnectionProperty, getServerURN, getSessionID, registerConnectionHandler, removeConnectionProperty, rollback, setConnectionProperty, 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
 

Constructor Detail

InProcCall

public InProcCall()
Method Detail

disconnect

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

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

reconnect

public void reconnect()
               throws com.microfocus.cobol.CobolException
Description copied from class: CobolConnection
Reconnect transport layer

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

isActive

public boolean isActive()
                 throws com.microfocus.cobol.CobolException
dummy isActive() method (always active because it is a inprocess call!)

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

connect

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

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

execute

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

Specified by:
execute in class CobolConnection
Parameters:
operation -
className -
programName -
retCode -
inParameters -
outParameters -
Returns:
int
Throws:
com.microfocus.cobol.CobolException
Exception

Activate

public void Activate()
Activate a remote call

Specified by:
Activate in class CobolConnection

Passivate

public void Passivate()
Passivate a remote call

Specified by:
Passivate in class CobolConnection

register

public void register(BINPAuditor auditor)
Class declaration

Specified by:
register in interface BINPAuditorHandler



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