xmlBlaster 1.6.2 API

Uses of Class
org.xmlBlaster.util.XmlBlasterException

Packages that use XmlBlasterException
http.dhtml.systemInfo Demo servlet and publisher for persistent http browser demo. 
javaclients Java examples, start reading the HelloWorld clients. 
org.xmlBlaster This is the main package of the xmlBlaster distribution. 
org.xmlBlaster.authentication   
org.xmlBlaster.authentication.plugins   
org.xmlBlaster.authentication.plugins.demo   
org.xmlBlaster.authentication.plugins.htpasswd   
org.xmlBlaster.authentication.plugins.ldap   
org.xmlBlaster.authentication.plugins.simple   
org.xmlBlaster.client This is the Java client side package. 
org.xmlBlaster.client.activex   
org.xmlBlaster.client.dispatch   
org.xmlBlaster.client.feeder   
org.xmlBlaster.client.filepoller   
org.xmlBlaster.client.key   
org.xmlBlaster.client.protocol   
org.xmlBlaster.client.protocol.corba   
org.xmlBlaster.client.protocol.email   
org.xmlBlaster.client.protocol.local   
org.xmlBlaster.client.protocol.rmi   
org.xmlBlaster.client.protocol.socket   
org.xmlBlaster.client.protocol.xmlrpc   
org.xmlBlaster.client.qos   
org.xmlBlaster.client.queuemsg   
org.xmlBlaster.client.reader   
org.xmlBlaster.client.script   
org.xmlBlaster.contrib   
org.xmlBlaster.contrib.dbwatcher.mom   
org.xmlBlaster.contrib.dbwatcher.plugin   
org.xmlBlaster.contrib.dbwriter   
org.xmlBlaster.contrib.filewatcher   
org.xmlBlaster.contrib.filewriter   
org.xmlBlaster.contrib.htmlmonitor   
org.xmlBlaster.contrib.jmx   
org.xmlBlaster.contrib.mime   
org.xmlBlaster.contrib.replication   
org.xmlBlaster.contrib.replication.impl   
org.xmlBlaster.contrib.scheduler   
org.xmlBlaster.contrib.socketgetter   
org.xmlBlaster.engine The core implementation. 
org.xmlBlaster.engine.admin   
org.xmlBlaster.engine.admin.extern   
org.xmlBlaster.engine.admin.intern   
org.xmlBlaster.engine.cluster   
org.xmlBlaster.engine.cluster.simpledomain   
org.xmlBlaster.engine.dispatch   
org.xmlBlaster.engine.distributor.plugins   
org.xmlBlaster.engine.mime   
org.xmlBlaster.engine.mime.demo   
org.xmlBlaster.engine.mime.regex   
org.xmlBlaster.engine.mime.sql92   
org.xmlBlaster.engine.mime.xpath   
org.xmlBlaster.engine.msgstore   
org.xmlBlaster.engine.msgstore.cache   
org.xmlBlaster.engine.msgstore.ram   
org.xmlBlaster.engine.persistence   
org.xmlBlaster.engine.persistence.filestore   
org.xmlBlaster.engine.qos   
org.xmlBlaster.engine.query   
org.xmlBlaster.engine.query.plugins   
org.xmlBlaster.engine.queuemsg   
org.xmlBlaster.engine.runlevel   
org.xmlBlaster.engine.xml2java   
org.xmlBlaster.j2ee.k2   
org.xmlBlaster.j2ee.k2.client   
org.xmlBlaster.j2ee.util   
org.xmlBlaster.jms   
org.xmlBlaster.protocol   
org.xmlBlaster.protocol.corba   
org.xmlBlaster.protocol.email   
org.xmlBlaster.protocol.http   
org.xmlBlaster.protocol.http.ajax   
org.xmlBlaster.protocol.http.appletproxy   
org.xmlBlaster.protocol.http.simple   
org.xmlBlaster.protocol.jdbc   
org.xmlBlaster.protocol.local   
org.xmlBlaster.protocol.rmi   
org.xmlBlaster.protocol.socket   
org.xmlBlaster.protocol.xmlrpc   
org.xmlBlaster.test Tests running xmlBlaster instances with ugly behaving clients. 
org.xmlBlaster.test.admin   
org.xmlBlaster.test.authentication   
org.xmlBlaster.test.classtest Tests classes of the xmlBlaster distribution. 
org.xmlBlaster.test.classtest.queue   
org.xmlBlaster.test.client   
org.xmlBlaster.test.cluster Tests xmlBlaster cluster support. 
org.xmlBlaster.test.contrib   
org.xmlBlaster.test.contrib.filewatcher   
org.xmlBlaster.test.qos   
org.xmlBlaster.test.util   
org.xmlBlaster.util Java helper classes for server and client programming. 
org.xmlBlaster.util.admin   
org.xmlBlaster.util.admin.extern   
org.xmlBlaster.util.checkpoint   
org.xmlBlaster.util.classloader   
org.xmlBlaster.util.dispatch   
org.xmlBlaster.util.dispatch.plugins   
org.xmlBlaster.util.dispatch.plugins.prio   
org.xmlBlaster.util.error   
org.xmlBlaster.util.http   
org.xmlBlaster.util.key   
org.xmlBlaster.util.lexical   
org.xmlBlaster.util.plugin   
org.xmlBlaster.util.pool   
org.xmlBlaster.util.property   
org.xmlBlaster.util.protocol   
org.xmlBlaster.util.protocol.corba   
org.xmlBlaster.util.protocol.email   
org.xmlBlaster.util.protocol.socket   
org.xmlBlaster.util.qos   
org.xmlBlaster.util.queue   
org.xmlBlaster.util.queue.cache   
org.xmlBlaster.util.queue.jdbc   
org.xmlBlaster.util.queue.ram   
org.xmlBlaster.util.queuemsg   
org.xmlBlaster.util.servlet   
org.xmlBlaster.util.xbformat   
 

Uses of XmlBlasterException in http.dhtml.systemInfo
 

Methods in http.dhtml.systemInfo that throw XmlBlasterException
private  int SystemInfoPublisher.getCpuload()
          The Linux way ...
private  int SystemInfoPublisher.getMeminfo()
          The Linux way ...
 

Uses of XmlBlasterException in javaclients
 

Methods in javaclients that throw XmlBlasterException
 void HelloWorldNative.init(Global glob, PluginInfo pluginInfo)
           
 void HelloWorldNative.shutdown()
           
 java.lang.String HelloWorldSubscribe.update(java.lang.String cbSessionId, UpdateKey updateKey, byte[] content, UpdateQos updateQos)
          Here the messages from xmlBlaster arrive.
 void HelloWorldNative2.init(Global glob, PluginInfo pluginInfo)
           
 void ClientPlugin.init(Global glob, PluginInfo pluginInfo)
           
 void ClientPlugin.shutdown()
           
 

Uses of XmlBlasterException in org.xmlBlaster
 

Methods in org.xmlBlaster with parameters of type XmlBlasterException
 void Main.newException(XmlBlasterException e)
           
 

Methods in org.xmlBlaster that throw XmlBlasterException
 void Main.runlevelChange(int from, int to, boolean force)
          Invoked on run level change, see RunlevelManager.RUNLEVEL_HALTED and RunlevelManager.RUNLEVEL_RUNNING

Enforced by I_RunlevelListener

 

Constructors in org.xmlBlaster that throw XmlBlasterException
MainGUI.GuiQuery(I_Authenticate authenticate, I_XmlBlaster xmlBlasterImpl)
          Login to xmlBlaster and get a sessionId.
 

Uses of XmlBlasterException in org.xmlBlaster.authentication
 

Fields in org.xmlBlaster.authentication declared as XmlBlasterException
private  XmlBlasterException SessionInfo.transportConnectFail
           
 

Methods in org.xmlBlaster.authentication that return XmlBlasterException
 XmlBlasterException SessionInfo.getTransportConnectFail()
          If the connection failed the reason is stored here, like this cleanup code knows what happened.
 

Methods in org.xmlBlaster.authentication with parameters of type XmlBlasterException
 void SessionInfo.setTransportConnectFail(XmlBlasterException transportConnectFail)
           
 

Methods in org.xmlBlaster.authentication that throw XmlBlasterException
 void SubjectInfo.waitUntilAlive(boolean returnLocked)
          if state==UNDEF we block until we are ALIVE (or DEAD)
 void SubjectInfo.toAlive(I_Subject securityCtx, CbQueueProperty prop)
          Initialize SubjectInfo
private  I_Queue SubjectInfo.createSubjectQueue(CbQueueProperty prop)
           
(package private)  SessionInfo SubjectInfo.getOrCreateSessionInfo(SessionName sessionName, ConnectQosServer connectQos)
          Blocks for existing SessionInfo until it is initialized.
 NodeId SubjectInfo.getNodeId()
           
 boolean SubjectInfo.isCluster()
           
 void SubjectInfo.setSubjectQueueProperty(CbQueueProperty prop)
          Allows to overwrite queue property.
 void SubjectInfo.queueMessage(MsgQueueEntry entry)
          PtP mode: If the qos is set to forceQueuing the message is queued.
private  int SubjectInfo.forwardToSessionQueue(MsgQueueEntry entry)
          Forward the given message to session queue.
 void SubjectInfo.checkNumberOfSessions(ConnectQosServer qos)
           
 void SubjectInfo.notifyAboutLogin(SessionInfo sessionInfo)
          Get notification that the client did a login.
 void SubjectInfo.notifyAboutLogout(java.lang.String absoluteSessionName, boolean clearQueue, boolean forceShutdownEvenIfEntriesExist)
          Get notification that the client did a logout.
 MsgUnit[] SubjectInfo.getSubjectQueueEntries(java.lang.String querySpec)
          Query the subject queue, can be peeking or consuming.
(package private)  java.lang.String SubjectInfo.killClient()
          Kills all sessions of this client
 java.lang.String[] SubjectInfo.peekSubjectMessages(int numOfEntries)
           
(package private)  void SessionInfo.init(SubjectInfo subjectInfo, I_Session securityCtx, ConnectQosServer connectQos)
           
 void SessionInfo.refreshSession()
          Call this to reactivate the session expiry to full value
 void SessionInfo.queueMessage(MsgQueueEntry entry)
          Put the given message entry into the queue
 void SessionInfo.updateConnectQos(ConnectQosServer newConnectQos)
           
 java.lang.String SessionInfo.subscribe(java.lang.String url, java.lang.String qos)
           
 java.lang.String[] SessionInfo.unSubscribeByIndex(int index, java.lang.String qos)
           
 java.lang.String[] SessionInfo.unSubscribe(java.lang.String url, java.lang.String qos)
           
 java.lang.String[] SessionInfo.getSubscriptions()
           
 java.lang.String SessionInfo.getSubscriptionDump()
           
 java.lang.String SessionInfo.killSession()
           
 java.lang.String[] SessionInfo.peekCallbackMessages(int numOfEntries)
           
 long SessionInfo.removeFromCallbackQueue(long numOfEntries)
           
 MsgUnit[] SessionInfo.getCallbackQueueEntries(java.lang.String query)
           
 java.lang.String SubjectInfoProtector.killClient()
           
 java.lang.String[] SubjectInfoProtector.peekSubjectMessages(int numOfEntries)
           
 MsgUnit[] SubjectInfoProtector.getSubjectQueueEntries(java.lang.String querySpec)
           
 void SessionInfoProtector.refreshSession()
           
 java.lang.String SessionInfoProtector.subscribe(java.lang.String url, java.lang.String qos)
           
 java.lang.String[] SessionInfoProtector.unSubscribeByIndex(int index, java.lang.String qos)
           
 java.lang.String[] SessionInfoProtector.unSubscribe(java.lang.String url, java.lang.String qos)
           
 java.lang.String SessionInfoProtector.getSubscriptionDump()
           
 java.lang.String SessionInfoProtector.killSession()
           
 java.lang.String[] SessionInfoProtector.peekCallbackMessages(int numOfEntries)
           
 MsgUnit[] SessionInfoProtector.getCallbackQueueEntries(java.lang.String querySpec)
           
 ConnectReturnQosServer AuthenticateProtector.connect(ConnectQosServer xmlQos)
          helper
 ConnectReturnQosServer AuthenticateProtector.connect(ConnectQosServer xmlQos, java.lang.String secretSessionId)
          helper
 java.lang.String AuthenticateProtector.connect(AddressServer addressServer, java.lang.String connectQos_literal)
          helper
 java.lang.String AuthenticateProtector.connect(AddressServer addressServer, java.lang.String connectQos_literal, java.lang.String secretSessionId)
           
 void AuthenticateProtector.disconnect(AddressServer addressServer, java.lang.String secretSessionId, java.lang.String qos_literal)
           
 I_AdminSubject AuthenticateProtector.getSubjectInfoByName(SessionName sessionName)
          Administrative access.
 SessionInfo AuthenticateProtector.unsecureCreateSession(SessionName loginName)
          Deprecated. Security hole, currently need by MainGUI.java
 java.lang.String AuthenticateProtector.toXml()
           
 void I_ClientListener.sessionAdded(ClientEvent e)
          Invoked on successful client login
 void I_ClientListener.sessionUpdated(ClientEvent e)
          Invoked on successful client login
 void I_ClientListener.subjectAdded(ClientEvent e)
          Invoked on first successful client login, when SubjectInfo is created
 void I_ClientListener.sessionPreRemoved(ClientEvent e)
          Invoked before a client does a logout
 void I_ClientListener.sessionRemoved(ClientEvent e)
          Invoked when client does a logout
 void I_ClientListener.subjectRemoved(ClientEvent e)
          Invoked when client does its last logout
 java.lang.String Authenticate.login(java.lang.String loginName, java.lang.String passwd, java.lang.String xmlQoS_literal, java.lang.String secretSessionId)
           
 SessionInfo Authenticate.unsecureCreateSession(ConnectQos connectQos)
          Use this to create a user and session for internal users only.
 ConnectReturnQosServer Authenticate.connect(ConnectQosServer xmlQos)
          Login to xmlBlaster.
 ConnectReturnQosServer Authenticate.connect(ConnectQosServer connectQos, java.lang.String secretSessionId)
          Login to xmlBlaster.
 void Authenticate.disconnect(java.lang.String secretSessionId, java.lang.String qos_literal)
           
 SubjectInfo Authenticate.getOrCreateSubjectInfoByName(SessionName subjectName, boolean returnLocked, I_Subject subjectCtx, CbQueueProperty prop)
          Access a subjectInfo with the unique login name.
 void Authenticate.changeSecretSessionId(java.lang.String oldSessionId, java.lang.String newSessionId)
          Replace the old by the new session id
private  SessionInfo Authenticate.getOrCreateSessionInfo(SessionName sessionName, ConnectQosServer connectQos)
          Blocks for existing SessionInfo until it is initialized.
 void Authenticate.logout(java.lang.String secretSessionId)
          Logout of a client.
private  void Authenticate.resetSessionInfo(SessionInfo sessionInfo, boolean clearQueue, boolean forceShutdownEvenIfEntriesExist, boolean isDisconnecting)
           
private  java.lang.String Authenticate.createSessionId(java.lang.String loginName)
          Generate a unique (and secret) resource ID
private  void Authenticate.firePreRemovedClientEvent(SessionInfo sessionInfo)
           
private  void Authenticate.fireClientEvent(SessionInfo sessionInfo, boolean login)
          Used to fire an event if a client does a login / logout
private  void Authenticate.updateConnectQos(SessionInfo sessionInfo, ConnectQosServer newConnectQos)
           
 SessionInfo Authenticate.check(java.lang.String secretSessionId)
          Use this method to check a clients authentication.
 void Authenticate.runlevelChange(int from, int to, boolean force)
          Invoked on run level change, see RunlevelManager.RUNLEVEL_HALTED and RunlevelManager.RUNLEVEL_RUNNING

Enforced by I_RunlevelListener

 

Constructors in org.xmlBlaster.authentication that throw XmlBlasterException
SubjectInfo(ServerScope glob, Authenticate authenticate, SessionName subjectName)
          

AuthenticateProtector(ServerScope global, Authenticate authenticate)
           
Authenticate(ServerScope global)
           
 

Uses of XmlBlasterException in org.xmlBlaster.authentication.plugins
 

Methods in org.xmlBlaster.authentication.plugins that throw XmlBlasterException
 ConnectQosServer I_Session.init(ConnectQosServer connectQos, java.util.Map map)
          Initialize the session with useful information.
 java.lang.String I_Session.init(I_SecurityQos securityQos)
          Initialize a new session and do the credential check.
 boolean I_Session.verify(I_SecurityQos securityQos)
          Allows to check the given securityQos again.
 void I_Session.changeSecretSessionId(java.lang.String sessionId)
          The current implementation of the user session handling (especially Authenticate.connect(org.xmlBlaster.engine.qos.ConnectQosServer, String)) cannot provide a real sessionId when this object is created.
 void I_SecurityQos.parse(java.lang.String xml)
          Parse the given xml string which contains the userId and credentials.
 I_Manager PluginManager.getManager(java.lang.String type, java.lang.String version)
          Return a specific SecurityManager, suitable to handle the requested security mechanisms.
 I_Manager PluginManager.getManager(java.lang.String sessionId)
          Returns the security manager, responsible for given session.
 I_Manager PluginManager.getManager(SessionInfo sessionInfo)
          Returns the security manager, responsible for given session.
 I_Manager PluginManager.getDummyManager()
          Tries to return an instance of the default security manager, which simulates the old xmlBlaster behavior.
 I_Session I_Manager.reserveSession(java.lang.String sessionId)
          The session handling.
 void I_Manager.releaseSession(java.lang.String sessionId, java.lang.String qos_literal)
          Releases a reserved I_Session.
 I_Session I_Manager.getSessionById(java.lang.String id)
          Get the I_Session which corresponds to the given sessionId.
 void I_ClientPlugin.init(Global glob, PluginInfo pluginInfo)
           
 MsgUnitRaw I_MsgSecurityInterceptor.importMessage(CryptDataHolder dataHolder)
          Decrypt, check, unseal etc an incomming message.
 MsgUnitRaw I_MsgSecurityInterceptor.exportMessage(CryptDataHolder dataHolder)
          Encrypt, sign, seal an outgoing message.
 

Uses of XmlBlasterException in org.xmlBlaster.authentication.plugins.demo
 

Methods in org.xmlBlaster.authentication.plugins.demo that throw XmlBlasterException
 void SecurityQos.parse(java.lang.String xmlQos_literal)
           
(package private)  void Subject.authenticate(java.lang.String passwd)
          Authenticate the user

 ConnectQosServer Session.init(ConnectQosServer connectQos, java.util.Map map)
           
 java.lang.String Session.init(I_SecurityQos securityQos)
          Initialize the Session for a login or connect call.
 void Session.changeSecretSessionId(java.lang.String sessionId)
           
private  Subject Session.determineSubject(java.lang.String user, java.lang.String passwd)
          Determine which subject is specified by user/passwd

 MsgUnitRaw Session.importMessage(CryptDataHolder dataHolder)
          decrypt, check, unseal an incoming message.
private  java.lang.String Session.importMessage(java.lang.String xmlMsg)
           
private  byte[] Session.importMessage(byte[] byteArr)
           
 MsgUnitRaw Session.exportMessage(CryptDataHolder dataHolder)
          encrypt, sign, seal an outgoing message.
private  java.lang.String Session.exportMessage(java.lang.String xmlMsg)
           
private  byte[] Session.exportMessage(byte[] byteArr)
           
(package private)  void Manager.changeSecretSessionId(java.lang.String oldSessionId, java.lang.String newSessionId)
           
(package private)  Subject Manager.getSubject(java.lang.String name)
           
 void Manager.shutdown()
           
 MsgUnitRaw ClientPlugin.importMessage(CryptDataHolder dataHolder)
          decrypt, check, unseal an incomming message.
private  java.lang.String ClientPlugin.importMessage(java.lang.String xmlMsg)
          decrypt, check, unseal etc an incomming message.
private  byte[] ClientPlugin.importMessage(byte[] byteArr)
           
 MsgUnitRaw ClientPlugin.exportMessage(CryptDataHolder dataHolder)
          encrypt, sign, seal an outgoing message.
private  java.lang.String ClientPlugin.exportMessage(java.lang.String xmlMsg)
           
private  byte[] ClientPlugin.exportMessage(byte[] byteArr)
           
 

Uses of XmlBlasterException in org.xmlBlaster.authentication.plugins.htpasswd
 

Methods in org.xmlBlaster.authentication.plugins.htpasswd that throw XmlBlasterException
 void SecurityQos.parse(java.lang.String xmlQos_literal)
           
 boolean HtPasswd.checkPassword(java.lang.String userName, java.lang.String userPassword)
          Check password
(package private)  boolean HtPasswd.readHtpasswordFile(java.lang.String htpasswdFilename)
          Read passwords file 16/11/01 20:42 mad@ktaland.com
 ConnectQosServer Session.init(ConnectQosServer connectQos, java.util.Map map)
           
 java.lang.String Session.init(I_SecurityQos securityQos)
          Initialize the Session for a login or connect call.
 void Session.changeSecretSessionId(java.lang.String sessionId)
           
 MsgUnitRaw Session.importMessage(CryptDataHolder dataHolder)
           
 MsgUnitRaw Session.exportMessage(CryptDataHolder dataHolder)
           
 I_Session Manager.reserveSession(java.lang.String sessionId)
           
 void Manager.changeSecretSessionId(java.lang.String oldSessionId, java.lang.String newSessionId)
           
 void Manager.shutdown()
           
 MsgUnitRaw ClientPlugin.importMessage(CryptDataHolder dataHolder)
          decrypt, check, unseal an incomming message.
 MsgUnitRaw ClientPlugin.exportMessage(CryptDataHolder dataHolder)
          encrypt, sign, seal an outgoing message.
 

Constructors in org.xmlBlaster.authentication.plugins.htpasswd that throw XmlBlasterException
SecurityQos(Global glob, java.lang.String xmlQos_literal)
           
HtPasswd(Global glob)
          Check password 16/11/01 19:36 mad@ktaland.com
Session(Manager sm, java.lang.String sessionId)
           
 

Uses of XmlBlasterException in org.xmlBlaster.authentication.plugins.ldap
 

Methods in org.xmlBlaster.authentication.plugins.ldap that throw XmlBlasterException
 void SecurityQos.parse(java.lang.String xmlQos_literal)
           
 javax.naming.directory.DirContext LdapGateway.getRootContext()
           
private  java.lang.String LdapGateway.getUserDN(java.lang.String loginName)
          Searches the loginName in LDAP and returns its distinguishable name DN, e.g.
private  javax.naming.directory.DirContext LdapGateway.getUserContext(java.lang.String loginName, java.lang.String userPassword)
          Please close the given Context after usage.
 java.util.Hashtable LdapGateway.getAllAttributes(java.lang.String loginName, java.lang.String password, java.lang.String lookupUserId)
          Get all attributes of this 'Person' objectclass
 java.lang.String LdapGateway.getPassword(javax.naming.directory.Attributes result)
          We assume that only one password is specified.
 boolean LdapGateway.userExists(java.lang.String loginName, java.lang.String password, java.lang.String loginNameToCheck)
          Check if given user exists
 boolean LdapGateway.checkPassword(java.lang.String loginName, java.lang.String userPassword)
          Check password
private  javax.naming.NamingEnumeration LdapGateway.search(javax.naming.directory.DirContext ctx, java.lang.String filter)
          Do a ldap query.
 ConnectQosServer Session.init(ConnectQosServer connectQos, java.util.Map map)
           
 java.lang.String Session.init(I_SecurityQos securityQos)
           
 void Session.changeSecretSessionId(java.lang.String sessionId)
           
 MsgUnitRaw Session.importMessage(CryptDataHolder dataHolder)
           
 MsgUnitRaw Session.exportMessage(CryptDataHolder dataHolder)
           
 I_Session Manager.reserveSession(java.lang.String sessionId)
           
(package private)  void Manager.changeSecretSessionId(java.lang.String oldSessionId, java.lang.String newSessionId)
           
 void Manager.shutdown()
           
 MsgUnitRaw ClientPlugin.importMessage(CryptDataHolder dataHolder)
           
 MsgUnitRaw ClientPlugin.exportMessage(CryptDataHolder dataHolder)
           
 

Constructors in org.xmlBlaster.authentication.plugins.ldap that throw XmlBlasterException
SecurityQos(Global glob, java.lang.String xmlQos_literal)
           
LdapGateway(Global glob, java.lang.String serverUrl, java.lang.String rootDN, java.lang.String rootPwd, java.lang.String loginFieldName)
          Connects to the LDAP server.
Session(Manager sm, java.lang.String sessionId)
           
 

Uses of XmlBlasterException in org.xmlBlaster.authentication.plugins.simple
 

Methods in org.xmlBlaster.authentication.plugins.simple that throw XmlBlasterException
 void SecurityQos.parse(java.lang.String xmlQoS_literal)
           
(package private)  void Subject.authenticate(java.lang.String passwd)
          Authenticate the user

 ConnectQosServer Session.init(ConnectQosServer connectQos, java.util.Map map)
           
 java.lang.String Session.init(I_SecurityQos securityQos)
          Initialize the Session for a login or connect call.
 void Session.changeSecretSessionId(java.lang.String sessionId)
           
private  Subject Session.