com.ibm.eNetwork.ECL Class ECLConnection

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


java.lang.Object
  |
  +--
com.ibm.eNetwork.ECL.ECLConnection

      
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
ECLSession
public class ECLConnection
extends java.lang.Object
implements java.lang.Runnable

ECLConnection is the base class from which ECLSession inherits. An application must use an instance of ECLSession to access the methods in this class.

Field Summary
 int bmtuSizeReported            
static int CONNECTION_ACTIVE            
static int CONNECTION_AUTOMATIC_CONFIGURATION_FAILED_OR_NOT_ALLOWED            
static int CONNECTION_AUTOMATIC_INCREMENT_FAILED            
static int CONNECTION_AUTOMATIC_SIGNON_REJECTED            
static int CONNECTION_CHANGE_OF_DEVICE_FAILED            
static int CONNECTION_COMMUNICATIONS_ERROR            
static int CONNECTION_CONTROLLER_DESCRIPTION_NOT_FOUND            
static int CONNECTION_CONTROLLER_NOT_VALID_FOR_SESSION            
static int CONNECTION_CREATION_OF_DEVICE_FAILED            
static int CONNECTION_DAMAGED_DEVICE_DESCRIPTION            
static int CONNECTION_DEVICE_DESCRIPTION_NOT_FOUND            
static int CONNECTION_DEVICE_NAME_READY            
static int CONNECTION_DEVICE_NOT_AVAILABLE            
static int CONNECTION_DEVICE_NOT_VALID_FOR_SESSION            
static int CONNECTION_DEVICE_NOT_VARIED_ON            
static int CONNECTION_DEVNAME_IN_USE            
static int CONNECTION_INACTIVE            
static int CONNECTION_INIT            
static int CONNECTION_JOB_CANCELED            
static int CONNECTION_LOCAL_CLIENT_NOT_FOUND            
static int CONNECTION_MESSAGE_QUEUE_DOES_NOT_EXIST            
static int CONNECTION_NEGATIVE_RESPONSE_RECEIVED            
static int CONNECTION_NO_MATCHING_DEVICE_FOUND            
static int CONNECTION_NOT_AUTHORIZED_TO_OBJECT            
static int CONNECTION_OBJECT_PARTIALLY_DAMAGED            
static int CONNECTION_PND_ACTIVE            
static int CONNECTION_PND_INACTIVE            
static int CONNECTION_READY            
static int CONNECTION_SECURITY_FAILURE_ON_SESSION_ATTEMPT            
static int CONNECTION_SESSION_FAILURE            
static int CONNECTION_SESSION_INITIATION_FAILED            
static int CONNECTION_SESSION_REJECTED            
static int CONNECTION_SOURCE_SYSTEM_AT_INCOMPATIBLE_RELEASE            
static int CONNECTION_STARTUP_FOR_S36_WSF_RECEIVED            
static int CONNECTION_STARTUP_RECORED_BUILT_INCORRECTLY            
static int CONNECTION_VARY_ON_OR_VARY_OFF_FAILED            
static int CONNECTION_WORKSTATION_ID_READY            
static int ENCRYPTION_128BIT            
static int ENCRYPTION_168BIT            
static int ENCRYPTION_40BIT            
static int ENCRYPTION_56BIT            
static int ENCRYPTION_NOKEY            
static int ENCRYPTION_NONE            

 

Method Summary
 java.lang.String customAIDHandlingList ()           Returns List of AID keys to be handled uniquely, according to html applet param.
 int getBackupIndex ()           Gets the current active backup server index.
 java.lang.String getCertificateName ()           Returns configured client certificate Name
 boolean getCertificateNameAdmin ()           Returns whether the certificate Name can be modified
 boolean getCertificatePromptHowOftenAdmin ()           Returns whether how often the certificate is prompted can be modified
 int GetCICSGWCodePage ()           Gets the user-specified CICS gateway code page.
 java.lang.String GetCICSServer ()           Gets the name of CICS server.
 int GetCodePage ()           Gets the host code page.
 int GetCommStatus ()           Returns the status of the connection to the host
 int GetConnectionTimeout ()           Returns the current value of the connection timeout property in second
 int GetConnType ()           Gets the session type.
 boolean getContentionResolution ()           Returns the current state of Contention Resolution.
 java.lang.String GetDeviceName ()           Returns the device (or LU) name associated with this session.
 int GetEncryptionLevel ()           Gets the session encryption level.
 java.lang.String GetHost ()           Gets the name of the host with which the session is established.
 java.lang.String getHost (int backup)           Gets the name of the host ( primary, bakcup1, backup2 )
 boolean getignoreWellKnownTrustedCAsOption ()           Returns the value of the ignoreWellKnownTrustedCAs property
 java.lang.String getJSSETrustStore ()           Returns the name of the trust store to be used by JSSE.
 java.lang.String getJSSETrustStorePassword ()           Returns the password of the trust store to be used by JSSE.
 java.lang.String getJSSETrustStoreType ()           Returns the type of trust store to be used by JSSE.
 java.lang.String GetLabel ()           Gets the session label.
 java.lang.String getLUName (int backup)           Gets the name of the LU ( primary, bakcup1, backup2 )
 java.lang.String GetName ()           Gets the session name.
 int GetPort ()           Gets the host port number of the session.
 int getPort (int backup)           Gets the name of the port ( primary, bakcup1, backup2 )
 java.util.Properties getProperties ()           Return the Properties object used when constructing this session.
 java.lang.String getProxyAuthenMethod ()           Returns the current method of authentication in use for the configured proxy server.
 java.lang.String getProxyServerName ()           Returns the currently defined proxy server.
 java.lang.String getProxyServerPort ()           Returns the current value of the port to connect to on proxy server.
 java.lang.String getProxyType ()           Returns the current value of the proxy server property.
 java.lang.String getProxyUserID ()           Returns the current value of the user id used for authentication with the proxy server.
 java.lang.String getProxyUserPassword ()           Gets the value of the password used for authentication with the proxy server.
 java.lang.String getSocksV4UserID ()           Returns the current value of the user id for a Socks v4 proxy server.
 java.lang.String GetSSLP12Password ()           This method returns the value of the SESSION_SSL_P12_PASSWORD property
 java.lang.String getSSOType ()           Returns the current value of the single sign-on type property.
 java.lang.String getStartupResponseRecord ()           Returns the Startup Response Record sent by the host.
 int GetTimeout ()           Gets the timeout for the session.
 int getTransportReceiveBuffSize ()           Returns the current value of the transport receive buffer size property.
 java.lang.String GetTrustedSignerPath ()           This method returns the value of the SESSION_SSL_P12_FILEPATH property
 boolean GetUnicodeDataStreamEnabled ()           Returns the current value of the Unicode Data Stream is enabled or not
 java.lang.String GetWorkstationID ()           Returns the name of a workstation ID for this session.
 boolean IsCommReady ()           Checks whether the session is ready for interaction such as sending keystrokes or calling other API methods.
 boolean IsCommStarted ()           Checks whether the session is connected to the host.
 boolean IsDeviceNameReady ()           Checks whether the negotiated device name is ready.
 boolean isENPTUI ()           Returns whether or not the ENPTUI function should be enabled for 5250 display session.
 boolean isKeepAlive ()           Returns the setting of the Keep Alive configuration option.
 boolean isLastHostWithoutTimeout ()           Returns whether connect to the last configured host without timeout.
 boolean isPrintDestination ()           Determines if the print destination is a printer or a file This is only valid for VT sessions.
 boolean isQuietMode ()           Returns whether or not quiet mode processing is enabled.
 boolean isSeparateFiles ()           Determines if each print job goes to a unique file or have printer jobs appended to each other in one file.
 boolean isTCPNODELAY ()           Returns the setting of the TCPNODELAY configuration option.
 boolean isTimeoutNoDataInitialization ()           Returns whether timeout or not if no data is received at the session initialization.
 boolean isUseJSSE ()           Returns whether the session is configured to use JSSE for secure connections.
static boolean isUseJSSENonFIPSMode ()           Returns whether non-FIPS JSSE will be used.
 boolean IsWorkstationIDReady ()           Checks whether the negotiated workstation ID is ready.
 void RegisterCommEvent ( ECLCommNotify notify, boolean initEvent)           Registers a notification object for events dispatched by a single instance of ECLConnection.
 void setCertificateName (java.lang.String name)           Set configured client certificate Name
 void setCertificatePromptHowOften (java.lang.String howOften)           Set how often the client certificate should be prompted
 void SetConnectionTimeout (int connectionTimeout)           Sets the connection timeout.
 void setJSSETrustStore (java.lang.String s)           Sets the name of the trust store to be used by JSSE.
 void setJSSETrustStorePassword (java.lang.String s)           Sets the password of the trust store to be used by JSSE.
 void setJSSETrustStoreType (java.lang.String s)           Sets the type of trust store to be used by JSSE.
 void setKerberosTicket (byte[] ticket, int length)           Sets the Kerberos service ticket to be used in Telnet negotiations to establish a single sign-on session with the host.
 void setLastHostWithoutTimeout (boolean isLastHostWithoutTimeout)           Sets true or false to connect to the last configured host without timeout.
 void setProxyAuthenMethod (java.lang.String authMethod)           Sets the authentication method that will be used to authenitcate with the proxy server.
 void setProxyServerName (java.lang.String hostName)           Sets the name of the proxy server to use.
 void setProxyServerPort (java.lang.String port)           Sets the port that will be opened on the proxy server.
 void setProxyType (java.lang.String newProxyType)           Sets the type of the proxy server that will be used.
 void setProxyUserID (java.lang.String newUserID)           Sets the value of the user id used for authentication with the proxy server.
 void setProxyUserPassword (java.lang.String newUserPW)           Sets the value of the password used for authentication with the proxy server.
 void setSocksV4UserID (java.lang.String newUserID)           Sets the value of the user id for a Socks v4 proxy server.
 void SetSSLP12Password (java.lang.String pw)           This method sets the SESSION_SSL_P12_PASSWORD property for an application
 void setSSOType (java.lang.String ssoType)           Sets the type of single sign-on to be used for connection-based automation.
 void setTimeoutNoDataInitialization (boolean timeout)           Sets true or false about timeout if no data is received at the session initialization This value is only valid for 3270 display/printer, 5250 display sessions.
 void setTransportReceiveBuffSize (int buffSize)           Sets the transport receive buffer size.
 void SetTrustedSignerPath (java.lang.String path)           This method sets the SESSION_SSL_P12_FILEPATH property for an application
 void SetUnicodeDataStreamEnabled (boolean unicode)           Sets the value of the Unicode Data Stream is enabled or not
 void setUseJSSE (boolean b)           Sets whether the session is configured to use JSSE for secure connections.
static void setUseJSSENonFIPSMode (boolean b)           By default, FIPS-mode JSSE will be used if available.
 void StartCommunication ()           Starts the communications link to the host.
 void StopCommunication ()           Stops the communications link to the host.
 void UnregisterCommEvent ( ECLCommNotify notify)           Unregisters a notification object previously registered with the RegisterCommEvent() method.

 

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

 

Field Detail

CONNECTION_INIT



public static final int 
CONNECTION_INIT

         

CONNECTION_PND_INACTIVE



public static final int 
CONNECTION_PND_INACTIVE

         

CONNECTION_INACTIVE



public static final int 
CONNECTION_INACTIVE

         

CONNECTION_PND_ACTIVE



public static final int 
CONNECTION_PND_ACTIVE

         

CONNECTION_ACTIVE



public static final int 
CONNECTION_ACTIVE

         

CONNECTION_READY



public static final int 
CONNECTION_READY

         

CONNECTION_DEVICE_NAME_READY



public static final int 
CONNECTION_DEVICE_NAME_READY

         

CONNECTION_WORKSTATION_ID_READY



public static final int 
CONNECTION_WORKSTATION_ID_READY

         

CONNECTION_AUTOMATIC_INCREMENT_FAILED



public static final int 
CONNECTION_AUTOMATIC_INCREMENT_FAILED

         

CONNECTION_LOCAL_CLIENT_NOT_FOUND



public static final int 
CONNECTION_LOCAL_CLIENT_NOT_FOUND

         

CONNECTION_DEVNAME_IN_USE



public static final int 
CONNECTION_DEVNAME_IN_USE

         

CONNECTION_DEVICE_DESCRIPTION_NOT_FOUND



public static final int 
CONNECTION_DEVICE_DESCRIPTION_NOT_FOUND

         

CONNECTION_CONTROLLER_DESCRIPTION_NOT_FOUND



public static final int 
CONNECTION_CONTROLLER_DESCRIPTION_NOT_FOUND

         

CONNECTION_DAMAGED_DEVICE_DESCRIPTION



public static final int 
CONNECTION_DAMAGED_DEVICE_DESCRIPTION

         

CONNECTION_DEVICE_NOT_VARIED_ON



public static final int 
CONNECTION_DEVICE_NOT_VARIED_ON

         

CONNECTION_DEVICE_NOT_AVAILABLE



public static final int 
CONNECTION_DEVICE_NOT_AVAILABLE

         

CONNECTION_DEVICE_NOT_VALID_FOR_SESSION



public static final int 
CONNECTION_DEVICE_NOT_VALID_FOR_SESSION

         

CONNECTION_SESSION_INITIATION_FAILED



public static final int 
CONNECTION_SESSION_INITIATION_FAILED

         

CONNECTION_SESSION_FAILURE



public static final int 
CONNECTION_SESSION_FAILURE

         

CONNECTION_CONTROLLER_NOT_VALID_FOR_SESSION



public static final int 
CONNECTION_CONTROLLER_NOT_VALID_FOR_SESSION

         

CONNECTION_NO_MATCHING_DEVICE_FOUND



public static final int 
CONNECTION_NO_MATCHING_DEVICE_FOUND

         

CONNECTION_NOT_AUTHORIZED_TO_OBJECT



public static final int 
CONNECTION_NOT_AUTHORIZED_TO_OBJECT

         

CONNECTION_JOB_CANCELED



public static final int 
CONNECTION_JOB_CANCELED

         

CONNECTION_OBJECT_PARTIALLY_DAMAGED



public static final int 
CONNECTION_OBJECT_PARTIALLY_DAMAGED

         

CONNECTION_COMMUNICATIONS_ERROR



public static final int 
CONNECTION_COMMUNICATIONS_ERROR

         

CONNECTION_NEGATIVE_RESPONSE_RECEIVED



public static final int 
CONNECTION_NEGATIVE_RESPONSE_RECEIVED

         

CONNECTION_STARTUP_RECORED_BUILT_INCORRECTLY



public static final int 
CONNECTION_STARTUP_RECORED_BUILT_INCORRECTLY

         

CONNECTION_CREATION_OF_DEVICE_FAILED



public static final int 
CONNECTION_CREATION_OF_DEVICE_FAILED

         

CONNECTION_CHANGE_OF_DEVICE_FAILED



public static final int 
CONNECTION_CHANGE_OF_DEVICE_FAILED

         

CONNECTION_VARY_ON_OR_VARY_OFF_FAILED



public static final int 
CONNECTION_VARY_ON_OR_VARY_OFF_FAILED

         

CONNECTION_MESSAGE_QUEUE_DOES_NOT_EXIST



public static final int 
CONNECTION_MESSAGE_QUEUE_DOES_NOT_EXIST

         

CONNECTION_STARTUP_FOR_S36_WSF_RECEIVED



public static final int 
CONNECTION_STARTUP_FOR_S36_WSF_RECEIVED

         

CONNECTION_SESSION_REJECTED



public static final int 
CONNECTION_SESSION_REJECTED

         

CONNECTION_SECURITY_FAILURE_ON_SESSION_ATTEMPT



public static final int 
CONNECTION_SECURITY_FAILURE_ON_SESSION_ATTEMPT

         

CONNECTION_AUTOMATIC_SIGNON_REJECTED



public static final int 
CONNECTION_AUTOMATIC_SIGNON_REJECTED

         

CONNECTION_AUTOMATIC_CONFIGURATION_FAILED_OR_NOT_ALLOWED



public static final int 
CONNECTION_AUTOMATIC_CONFIGURATION_FAILED_OR_NOT_ALLOWED

         

CONNECTION_SOURCE_SYSTEM_AT_INCOMPATIBLE_RELEASE



public static final int 
CONNECTION_SOURCE_SYSTEM_AT_INCOMPATIBLE_RELEASE

         

ENCRYPTION_NONE



public static final int 
ENCRYPTION_NONE

         

ENCRYPTION_NOKEY



public static final int 
ENCRYPTION_NOKEY

         

ENCRYPTION_40BIT



public static final int 
ENCRYPTION_40BIT

         

ENCRYPTION_56BIT



public static final int 
ENCRYPTION_56BIT

         

ENCRYPTION_128BIT



public static final int 
ENCRYPTION_128BIT

         

ENCRYPTION_168BIT



public static final int 
ENCRYPTION_168BIT

         

bmtuSizeReported



public int 
bmtuSizeReported

         

Method Detail

getContentionResolution



public boolean 
getContentionResolution()

GetConnType



public int 
GetConnType()

GetEncryptionLevel



public int 
GetEncryptionLevel()

GetName



public java.lang.String 
GetName()

GetLabel



public java.lang.String 
GetLabel()

GetCodePage



public int 
GetCodePage()

GetHost



public java.lang.String 
GetHost()

GetPort



public int 
GetPort()

getBackupIndex



public int 
getBackupIndex()

getHost



public java.lang.String 
getHost(int backup)