|
xmlBlaster 1.6.2 API | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| 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. |