webMethods Admin
Version 7.1.0.0.211 082207

COM.activesw.api.client
Class BrokerClientSession

java.lang.Object
  extended by COM.activesw.api.client.BrokerClientSession

public class BrokerClientSession
extends java.lang.Object

This class is a data structure used to describe client sessions.


Field Summary
 java.lang.String auth_protocol
          The authentication protocol for the session.
 java.lang.String auth_version
          The authentication protocol version for the session (if auth_protocol is set).
 BrokerDate connect_time
          The connect time for the socket between the client application and the broker.
 int connection_id
          The connection ID.
 BrokerDate create_time
          The client session create time.
 int encrypt_level
          The encryption level for the session (if encrypt_protocol is set).
 java.lang.String encrypt_protocol
          The encryption protocol for the session.
 java.lang.String encrypt_version
          The encryption protocol version for the session (if encrypt_protocol is set).
 int ip_address
          The client IP address.
 BrokerDate last_activity_time
          The client last activity time.
 java.util.Hashtable platform_info
          The platform information.
 int port
          The client port.
 int session_id
          The session ID.
 BrokerSSLCertificate ssl_certificate
          The SSL certificiate (if auth_protocol is "SSL").
 
Constructor Summary
BrokerClientSession()
          Create an empty client session info.
BrokerClientSession(int new_session_id, int new_connection_id, int new_ip_address, int new_port, java.lang.String new_encrypt_protocol, java.lang.String new_encrypt_version, int new_encrypt_level, java.lang.String new_auth_protocol, java.lang.String new_auth_version, BrokerSSLCertificate new_ssl_certificate, BrokerDate new_connect_time, BrokerDate new_create_time, BrokerDate new_last_activity_time)
          Create an entry with values set.
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

session_id

public int session_id
The session ID.


connection_id

public int connection_id
The connection ID.


ip_address

public int ip_address
The client IP address.


port

public int port
The client port.


encrypt_protocol

public java.lang.String encrypt_protocol
The encryption protocol for the session.


encrypt_version

public java.lang.String encrypt_version
The encryption protocol version for the session (if encrypt_protocol is set).


encrypt_level

public int encrypt_level
The encryption level for the session (if encrypt_protocol is set). See BrokerConnectionDescriptor.ENCRYPT_LEVEL_* for values.


auth_protocol

public java.lang.String auth_protocol
The authentication protocol for the session.


auth_version

public java.lang.String auth_version
The authentication protocol version for the session (if auth_protocol is set).


ssl_certificate

public BrokerSSLCertificate ssl_certificate
The SSL certificiate (if auth_protocol is "SSL").


connect_time

public BrokerDate connect_time
The connect time for the socket between the client application and the broker. This may differ from the create_time if the socket is shared with other clients in the application.


create_time

public BrokerDate create_time
The client session create time.


last_activity_time

public BrokerDate last_activity_time
The client last activity time.


platform_info

public java.util.Hashtable platform_info
The platform information.

Constructor Detail

BrokerClientSession

public BrokerClientSession()
Create an empty client session info.


BrokerClientSession

public BrokerClientSession(int new_session_id,
                           int new_connection_id,
                           int new_ip_address,
                           int new_port,
                           java.lang.String new_encrypt_protocol,
                           java.lang.String new_encrypt_version,
                           int new_encrypt_level,
                           java.lang.String new_auth_protocol,
                           java.lang.String new_auth_version,
                           BrokerSSLCertificate new_ssl_certificate,
                           BrokerDate new_connect_time,
                           BrokerDate new_create_time,
                           BrokerDate new_last_activity_time)
Create an entry with values set.

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

webMethods Admin
Version 7.1.0.0.211 082207

webMethods Broker is a registered trademark of webMethods, Inc.
Copyright 2005 webMethods, Inc.
All Rights Reserved.