com.ibm.eNetwork.HOD.trace Class RASTrace

 PREV CLASS   NEXT CLASS FRAMES     NO FRAMES
SUMMARY:  INNER |  FIELD |  CONSTR |  METHOD DETAIL:   FIELD |  CONSTR |  METHOD


java.lang.Object
  |
  +--com.ibm.eNetwork.beans.HOD.HODBean
        |
        +--
com.ibm.eNetwork.HOD.trace.RASTrace

      
All Implemented Interfaces:
java.lang.Cloneable, ECLTraceListener, java.util.EventListener, java.io.Externalizable, com.ibm.eNetwork.HOD.common.HODConstants, java.beans.PropertyChangeListener, com.ibm.eNetwork.HOD.RASTraceIntf, java.io.Serializable, com.ibm.eNetwork.beans.HOD.trace.TraceListener, com.ibm.eNetwork.beans.HOD.trace.TraceProducer
public class RASTrace
extends com.ibm.eNetwork.beans.HOD.HODBean
implements com.ibm.eNetwork.beans.HOD.trace.TraceListener, ECLTraceListener, com.ibm.eNetwork.HOD.RASTraceIntf

This class implements a windowed interface which allows users to visually set component trace levels, capture trace data, and save it. This class implements both the Beans TraceListener interface and the HACL ECLTraceListener interface, so it can be used with either set of trace APIs to display trace information.

By default RASTrace is not visible--the user must call setVisible(true) to display RASTrace.

See Also:
Serialized Form

Field Summary
static java.lang.String ENABLED           enabled property keyword
static java.lang.String VISIBLE           visible property keyword

 

Fields inherited from class com.ibm.eNetwork.beans.HOD.HODBean
BEAN_VERSION_STRING, DEBUG, TRACE_LEVEL, TRACE_MAXIMUM, TRACE_MINIMUM, TRACE_NONE, TRACE_NORMAL, traceLevel

 

Fields inherited from interface com.ibm.eNetwork.HOD.common.HODConstants
DEFAULT_WIN_FONT, HOD_ICON_EVENT, HOD_MSG_FILE, HOD_RAS_COMPID_ADVMACRO, HOD_RAS_COMPID_ASSOC_PRT, HOD_RAS_COMPID_BLINKREMAP, HOD_RAS_COMPID_CODEPAGE, HOD_RAS_COMPID_COLORREMAP, HOD_RAS_COMPID_CONFIG, HOD_RAS_COMPID_DATAACCESS, HOD_RAS_COMPID_FILETRANSFER, HOD_RAS_COMPID_FTP_SCREEN, HOD_RAS_COMPID_FTP_SESSION, HOD_RAS_COMPID_FTP_TERMINAL, HOD_RAS_COMPID_FUDOMA, HOD_RAS_COMPID_HOD_API, HOD_RAS_COMPID_IMPEXP, HOD_RAS_COMPID_JNILOAD, HOD_RAS_COMPID_KEYPAD, HOD_RAS_COMPID_KEYREMAP, HOD_RAS_COMPID_MACRO, HOD_RAS_COMPID_MACROMANGR, HOD_RAS_COMPID_PRT_TERMINAL, HOD_RAS_COMPID_SCREEN, HOD_RAS_COMPID_SESSION, HOD_RAS_COMPID_SESSION_MGR, HOD_RAS_COMPID_SLP, HOD_RAS_COMPID_TERMINAL, HOD_RAS_COMPID_ZIPPRINT, HOD_RAS_FUNC_NAME, HOD_START_UP, HOD_TRANSFER_FILE_INFO, MOUSE_DOUBLE_CLICK_THRESHOLD, XFER_ASCII_GET_OPTIONS, XFER_ASCII_GET_OPTIONS_DEFAULT, XFER_ASCII_PUT_OPTIONS, XFER_ASCII_PUT_OPTIONS_DEFAULT, XFER_BINARY_GET_OPTIONS, XFER_BINARY_GET_OPTIONS_DEFAULT, XFER_BINARY_PUT_OPTIONS, XFER_BINARY_PUT_OPTIONS_DEFAULT, XFER_DEFAULT_OPTIONS, XFER_FILETYPE_DTA, XFER_FILETYPE_SAVF, XFER_FILETYPE_SRC, XFER_HOST_TYPE, XFER_HOST_TYPE_CICS, XFER_HOST_TYPE_CMS, XFER_HOST_TYPE_DEFAULT, XFER_HOST_TYPE_OS400, XFER_HOST_TYPE_TSO, XFER_PACKET_SIZE, XFER_PACKET_SIZE_DEFAULT, XFER_TIME_OUT_VALUE, XFER_TIME_OUT_VALUE_DEFAULT, XFER_TRANSFER_MODE, XFER_TRANSFER_MODE_ASCII, XFER_TRANSFER_MODE_BINARY, XFER_TRANSFER_MODE_DEFAULT

 

Constructor Summary
RASTrace ()           Create a RASTrace object with default properties.
RASTrace (java.util.Properties p)           Create a RASTrace object with new properties.

 

Method Summary
static java.util.Properties defaults ()           Static method to access the trace default properties.
 java.lang.Object getLog ()            
 java.lang.Object getRASAdmin ()            
 com.ibm.eNetwork.beans.HOD.trace.TraceListener getTraceListener ()           Method to return the TraceListener.
 java.lang.String getTraceName ()           Returns a trace identifier for this bean.
 boolean isEnabled ()           Method to return whether trace is enabled.
 boolean isVisible ()           Method to return visibility of trace GUI.
 void openLocalMessageConsole ()           Method to handle trace events from a HACL component.
 void registerSingleTraceComponent (java.lang.String FunctionName, java.lang.String Component, int level)            
 void setEnabled (boolean enable)           Method to enable or disable trace.
 void setSaveToServe (boolean storeToServer)            
 boolean setTraceLevel (java.lang.String function, java.lang.String component, int level)            
 void setTraceNumRecords (int inTraceNumRecords)            
 void setVisible (boolean show)           Method to show or hide the trace GUI.
 void traceEvent (com.ibm.eNetwork.beans.HOD.trace.TraceEvent e)           Method to handle trace events from a Bean.
 void TraceNotifyEvent ( ECLTraceEvent e)           Method to handle trace events from a HACL component.

 

Methods inherited from class com.ibm.eNetwork.beans.HOD.HODBean
addPropertyChangeListener, addTraceListener, addVetoableChangeListener, clone, dispose, fireTraceEvents, getComponent, getDebugFlag, getFunction, getProperties, getTraceLevel, getVersion, logException, logException, propertyChange, readExternal, removePropertyChangeListener, removeTraceListener, removeVetoableChangeListener, setProperties, setTraceLevel, setVersion, toString, traceMessage, writeExternal

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Field Detail

VISIBLE



public static final java.lang.String 
VISIBLE

         

ENABLED



public static final java.lang.String 
ENABLED

         

Constructor Detail

RASTrace



public 
RASTrace()

RASTrace



public 
RASTrace(java.util.Properties p)
         throws java.beans.PropertyVetoException

Method Detail

setVisible



public void 
setVisible(boolean show)
                throws java.beans.PropertyVetoException

isVisible



public boolean 
isVisible()

getTraceListener



public com.ibm.eNetwork.beans.HOD.trace.TraceListener 
getTraceListener()

setEnabled



public void 
setEnabled(boolean enable)
                throws java.beans.PropertyVetoException

setSaveToServe



public void 
setSaveToServe(boolean storeToServer)

setTraceNumRecords



public void 
setTraceNumRecords(int inTraceNumRecords)

setTraceLevel



public boolean 
setTraceLevel(java.lang.String function,
                             java.lang.String component,
                             int level)

getLog



public java.lang.Object 
getLog()

getRASAdmin



public java.lang.Object 
getRASAdmin()

isEnabled



public boolean 
isEnabled()

traceEvent



public void 
traceEvent(com.ibm.eNetwork.beans.HOD.trace.TraceEvent e)

TraceNotifyEvent



public void 
TraceNotifyEvent(
ECLTraceEvent e)

openLocalMessageConsole



public void 
openLocalMessageConsole()

getTraceName



public java.lang.String 
getTraceName()

defaults



public static java.util.Properties 
defaults()

registerSingleTraceComponent



public void 
registerSingleTraceComponent(java.lang.String FunctionName,
                                         java.lang.String Component,
                                         int level)

 PREV CLASS   NEXT CLASS FRAMES     NO FRAMES
SUMMARY:  INNER |  FIELD |  CONSTR |  METHOD DETAIL:   FIELD |  CONSTR |  METHOD