|
xmlBlaster 2.1.0 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 |
HelloWorldNative2.init(Global glob,
PluginInfo pluginInfo)
|
void |
ClientPlugin.init(Global glob,
PluginInfo pluginInfo)
|
void |
HelloWorldNative.shutdown()
|
void |
ClientPlugin.shutdown()
|
java.lang.String |
HelloWorldSubscribe.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
Here the messages from xmlBlaster arrive. |
| 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 |
Authenticate.changeSecretSessionId(java.lang.String oldSessionId,
java.lang.String newSessionId)
Replace the old by the new session id |
SessionInfo |
Authenticate.check(java.lang.String secretSessionId)
Use this method to check a clients authentication. |
void |
SubjectInfo.checkNumberOfSessions(ConnectQosServer qos)
|
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)
|
ConnectReturnQosServer |
AuthenticateProtector.connect(ConnectQosServer xmlQos)
helper |
ConnectReturnQosServer |
Authenticate.connect(ConnectQosServer xmlQos)
Login to xmlBlaster. |
ConnectReturnQosServer |
AuthenticateProtector.connect(ConnectQosServer xmlQos,
java.lang.String secretSessionId)
helper |
ConnectReturnQosServer |
Authenticate.connect(ConnectQosServer connectQos,
java.lang.String forcedSecretSessionId)
Login to xmlBlaster. |
private java.lang.String |
Authenticate.createSessionId(java.lang.String loginName)
Generate a unique (and secret) resource ID |
private I_Queue |
SubjectInfo.createSubjectQueue(CbQueueProperty prop)
|
void |
AuthenticateProtector.disconnect(AddressServer addressServer,
java.lang.String secretSessionId,
java.lang.String qos_literal)
|
void |
Authenticate.disconnect(java.lang.String secretSessionId,
java.lang.String qos_literal)
|
private void |
Authenticate.fireClientEvent(SessionInfo sessionInfo,
boolean login)
Used to fire an event if a client does a login / logout |
private void |
Authenticate.firePreRemovedClientEvent(SessionInfo sessionInfo)
|
private int |
SubjectInfo.forwardToSessionQueue(MsgQueueEntry entry)
Forward the given message to session queue. |
MsgUnit[] |
SessionInfo.getCallbackQueueEntries(java.lang.String query)
|
MsgUnit[] |
SessionInfoProtector.getCallbackQueueEntries(java.lang.String querySpec)
|
NodeId |
SubjectInfo.getNodeId()
|
(package private) SessionInfo |
SubjectInfo.getOrCreateSessionInfo(SessionName sessionName,
ConnectQosServer connectQos)
Blocks for existing SessionInfo until it is initialized. |
private SessionInfo |
Authenticate.getOrCreateSessionInfo(SessionName sessionName,
ConnectQosServer connectQos)
Blocks for existing SessionInfo until it is initialized. |
SubjectInfo |
Authenticate.getOrCreateSubjectInfoByName(SessionName subjectName,
boolean returnLocked,
I_Subject subjectCtx,
CbQueueProperty prop)
Access a subjectInfo with the unique login name. |
java.lang.String[] |
SessionInfo.getRootSubscriptions()
|
I_AdminSubject |
AuthenticateProtector.getSubjectInfoByName(SessionName sessionName)
Administrative access. |
MsgUnit[] |
SubjectInfo.getSubjectQueueEntries(java.lang.String querySpec)
Query the subject queue, can be peeking or consuming. |
MsgUnit[] |
SubjectInfoProtector.getSubjectQueueEntries(java.lang.String querySpec)
|
java.lang.String |
SessionInfo.getSubscriptionDump()
|
java.lang.String |
SessionInfoProtector.getSubscriptionDump()
|
java.lang.String[] |
SessionInfo.getSubscriptions()
|
(package private) void |
SessionInfo.init(SubjectInfo subjectInfo,
I_Session securityCtx,
ConnectQosServer connectQos)
|
boolean |
SubjectInfo.isCluster()
|
(package private) java.lang.String |
SubjectInfo.killClient()
Kills all sessions of this client |
java.lang.String |
SubjectInfoProtector.killClient()
|
java.lang.String |
SessionInfo.killSession()
|
java.lang.String |
SessionInfoProtector.killSession()
|
java.lang.String |
Authenticate.login(java.lang.String loginName,
java.lang.String passwd,
java.lang.String xmlQoS_literal,
java.lang.String secretSessionId)
|
void |
Authenticate.logout(java.lang.String secretSessionId)
Logout of a client. |
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. |
java.lang.String[] |
SessionInfo.peekCallbackMessages(int numOfEntries)
|
java.lang.String[] |
SessionInfoProtector.peekCallbackMessages(int numOfEntries)
|
java.lang.String[] |
SubjectInfo.peekSubjectMessages(int numOfEntries)
|
java.lang.String[] |
SubjectInfoProtector.peekSubjectMessages(int numOfEntries)
|
void |
SubjectInfo.queueMessage(MsgQueueEntry entry)
PtP mode: If the qos is set to forceQueuing the message is queued. |
void |
SessionInfo.queueMessage(MsgQueueEntry entry)
Put the given message entry into the queue |
void |
SessionInfo.refreshSession()
Call this to reactivate the session expiry to full value |
void |
SessionInfoProtector.refreshSession()
|
long |
SessionInfo.removeFromCallbackQueue(long numOfEntries)
|
private void |
Authenticate.resetSessionInfo(SessionInfo sessionInfo,
boolean clearQueue,
boolean forceShutdownEvenIfEntriesExist,
boolean isDisconnecting)
|
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 |
void |
I_ClientListener.sessionAdded(ClientEvent e)
Invoked on successful client login |
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.sessionUpdated(ClientEvent e)
Invoked on successful client login |
void |
SubjectInfo.setSubjectQueueProperty(CbQueueProperty prop)
Allows to overwrite queue property. |
void |
I_ClientListener.subjectAdded(ClientEvent e)
Invoked on first successful client login, when SubjectInfo is created |
void |
I_ClientListener.subjectRemoved(ClientEvent e)
Invoked when client does its last logout |
java.lang.String |
SessionInfo.subscribe(java.lang.String url,
java.lang.String qos)
|
java.lang.String |
SessionInfoProtector.subscribe(java.lang.String url,
java.lang.String qos)
|
void |
SubjectInfo.toAlive(I_Subject securityCtx,
CbQueueProperty prop)
Initialize SubjectInfo |
java.lang.String |
AuthenticateProtector.toXml()
|
SessionInfo |
Authenticate.unsecureCreateSession(ConnectQos connectQos)
Use this to create a user and session for internal users only. |
SessionInfo |
AuthenticateProtector.unsecureCreateSession(SessionName loginName)
Deprecated. Security hole, currently need by MainGUI.java |
java.lang.String[] |
SessionInfo.unSubscribe(java.lang.String url,
java.lang.String qos)
|
java.lang.String[] |
SessionInfoProtector.unSubscribe(java.lang.String url,
java.lang.String qos)
|
java.lang.String[] |
SessionInfo.unSubscribeByIndex(int index,
java.lang.String qos)
|
java.lang.String[] |
SessionInfoProtector.unSubscribeByIndex(int index,
java.lang.String qos)
|
void |
SessionInfo.updateConnectQos(ConnectQosServer newConnectQos)
|
private void |
Authenticate.updateConnectQos(SessionInfo sessionInfo,
ConnectQosServer newConnectQos)
|
void |
SubjectInfo.waitUntilAlive(boolean returnLocked)
if state==UNDEF we block until we are ALIVE (or DEAD) |
| Constructors in org.xmlBlaster.authentication that throw XmlBlasterException | |
|---|---|
Authenticate(ServerScope global)
|
|
AuthenticateProtector(ServerScope global,
Authenticate authenticate)
|
|
SubjectInfo(ServerScope glob,
Authenticate authenticate,
SessionName subjectName)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.authentication.plugins |
|---|
| Fields in org.xmlBlaster.authentication.plugins declared as XmlBlasterException | |
|---|---|
private XmlBlasterException |
DataHolder.exceptionToThrow
|
| Methods in org.xmlBlaster.authentication.plugins that return XmlBlasterException | |
|---|---|
XmlBlasterException |
DataHolder.getExceptionToThrow()
|
| Methods in org.xmlBlaster.authentication.plugins with parameters of type XmlBlasterException | |
|---|---|
void |
DataHolder.setExceptionToThrow(XmlBlasterException exceptionToThrow)
Allows a security plugin to throw another exception instead of ErrorCode.USER_SECURITY_AUTHORIZATION_NOTAUTHORIZED when returning false during isAuthorized() call |
| Methods in org.xmlBlaster.authentication.plugins that throw XmlBlasterException | |
|---|---|
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. |
MsgUnitRaw |
I_MsgSecurityInterceptor.exportMessage(CryptDataHolder dataHolder)
Encrypt, sign, seal an outgoing message. |
I_Manager |
PluginManager.getDummyManager()
Tries to return an instance of the default security manager, which simulates the old xmlBlaster behavior. |
I_Manager |
PluginManager.getManager(SessionInfo sessionInfo)
Returns the security manager, responsible for given session. |
I_Manager |
PluginManager.getManager(java.lang.String sessionId)
Returns the security manager, responsible for given session. |
I_Manager |
PluginManager.getManager(java.lang.String type,
java.lang.String version)
Return a specific SecurityManager, suitable to handle the requested security mechanisms. |
I_Session |
I_Manager.getSessionById(java.lang.String id)
Get the I_Session which corresponds to the given sessionId. |
MsgUnitRaw |
I_MsgSecurityInterceptor.importMessage(CryptDataHolder dataHolder)
Decrypt, check, unseal etc an incomming message. |
ConnectQosServer |
I_Session.init(ConnectQosServer connectQos,
java.util.Map map)
Initialize the session with useful information. |
void |
I_ClientPlugin.init(Global glob,
PluginInfo pluginInfo)
|
java.lang.String |
I_Session.init(I_SecurityQos securityQos)
Initialize a new session and do the credential check. |
void |
I_SecurityQos.parse(java.lang.String xml)
Parse the given xml string which contains the userId and credentials. |
void |
I_Manager.releaseSession(java.lang.String sessionId,
java.lang.String qos_literal)
Releases a reserved I_Session. |
I_Session |
I_Manager.reserveSession(java.lang.String sessionId)
The session handling. |
boolean |
I_Session.verify(I_SecurityQos securityQos)
Allows to check the given securityQos again. |
| Uses of XmlBlasterException in org.xmlBlaster.authentication.plugins.demo |
|---|
| Methods in org.xmlBlaster.authentication.plugins.demo that throw XmlBlasterException | |
|---|---|
(package private) void |
Subject.authenticate(java.lang.String passwd)
Authenticate the user |
void |
Session.changeSecretSessionId(java.lang.String sessionId)
|
(package private) void |
Manager.changeSecretSessionId(java.lang.String oldSessionId,
java.lang.String newSessionId)
|
private Subject |
Session.determineSubject(java.lang.String user,
java.lang.String passwd)
Determine which subject is specified by user/passwd |
private byte[] |
Session.exportMessage(byte[] byteArr)
|
private byte[] |
ClientPlugin.exportMessage(byte[] byteArr)
|
MsgUnitRaw |
Session.exportMessage(CryptDataHolder dataHolder)
encrypt, sign, seal an outgoing message. |
MsgUnitRaw |
ClientPlugin.exportMessage(CryptDataHolder dataHolder)
encrypt, sign, seal an outgoing message. |
private java.lang.String |
Session.exportMessage(java.lang.String xmlMsg)
|
(package private) Subject |
Manager.getSubject(java.lang.String name)
|
private byte[] |
Session.importMessage(byte[] byteArr)
|
private byte[] |
ClientPlugin.importMessage(byte[] byteArr)
|
MsgUnitRaw |
Session.importMessage(CryptDataHolder dataHolder)
decrypt, check, unseal an incoming message. |
MsgUnitRaw |
ClientPlugin.importMessage(CryptDataHolder dataHolder)
decrypt, check, unseal an incomming message. |
private java.lang.String |
Session.importMessage(java.lang.String xmlMsg)
|
private java.lang.String |
ClientPlugin.importMessage(java.lang.String xmlMsg)
decrypt, check, unseal etc an incomming message. |
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 |
SecurityQos.parse(java.lang.String xmlQos_literal)
|
void |
Manager.shutdown()
|
| Uses of XmlBlasterException in org.xmlBlaster.authentication.plugins.htpasswd |
|---|
| Methods in org.xmlBlaster.authentication.plugins.htpasswd that throw XmlBlasterException | |
|---|---|
void |
Session.changeSecretSessionId(java.lang.String sessionId)
|
void |
Manager.changeSecretSessionId(java.lang.String oldSessionId,
java.lang.String newSessionId)
|
boolean |
HtPasswd.checkPassword(java.lang.String userName,
java.lang.String userPassword)
Check password |
MsgUnitRaw |
Session.exportMessage(CryptDataHolder dataHolder)
|
MsgUnitRaw |
ClientPlugin.exportMessage(CryptDataHolder dataHolder)
encrypt, sign, seal an outgoing message. |
MsgUnitRaw |
Session.importMessage(CryptDataHolder dataHolder)
|
MsgUnitRaw |
ClientPlugin.importMessage(CryptDataHolder dataHolder)
decrypt, check, unseal an incomming message. |
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 |
SecurityQos.parse(java.lang.String xmlQos_literal)
|
(package private) boolean |
HtPasswd.readHtpasswordFile(java.lang.String htpasswdFilename)
Read passwords file 16/11/01 20:42 mad@ktaland.com |
I_Session |
Manager.reserveSession(java.lang.String sessionId)
|
void |
Manager.shutdown()
|
| Constructors in org.xmlBlaster.authentication.plugins.htpasswd that throw XmlBlasterException | |
|---|---|
HtPasswd(Global glob)
Check password 16/11/01 19:36 mad@ktaland.com |
|
SecurityQos(Global glob,
java.lang.String xmlQos_literal)
|
|
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 |
Session.changeSecretSessionId(java.lang.String sessionId)
|
(package private) void |
Manager.changeSecretSessionId(java.lang.String oldSessionId,
java.lang.String newSessionId)
|
boolean |
LdapGateway.checkPassword(java.lang.String loginName,
java.lang.String userPassword)
Check password |
MsgUnitRaw |
Session.exportMessage(CryptDataHolder dataHolder)
|
MsgUnitRaw |
ClientPlugin.exportMessage(CryptDataHolder dataHolder)
|
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. |
javax.naming.directory.DirContext |
LdapGateway.getRootContext()
|
private javax.naming.directory.DirContext |
LdapGateway.getUserContext(java.lang.String loginName,
java.lang.String userPassword)
Please close the given Context after usage. |
private java.lang.String |
LdapGateway.getUserDN(java.lang.String loginName)
Searches the loginName in LDAP and returns its distinguishable name DN, e.g. |
MsgUnitRaw |
Session.importMessage(CryptDataHolder dataHolder)
|
MsgUnitRaw |
ClientPlugin.importMessage(CryptDataHolder dataHolder)
|
ConnectQosServer |
Session.init(ConnectQosServer connectQos,
java.util.Map map)
|
java.lang.String |
Session.init(I_SecurityQos securityQos)
|
void |
SecurityQos.parse(java.lang.String xmlQos_literal)
|
I_Session |
Manager.reserveSession(java.lang.String sessionId)
|
private javax.naming.NamingEnumeration |
LdapGateway.search(javax.naming.directory.DirContext ctx,
java.lang.String filter)
Do a ldap query. |
void |
Manager.shutdown()
|
boolean |
LdapGateway.userExists(java.lang.String loginName,
java.lang.String password,
java.lang.String loginNameToCheck)
Check if given user exists |
| Constructors in org.xmlBlaster.authentication.plugins.ldap that throw XmlBlasterException | |
|---|---|
LdapGateway(Global glob,
java.lang.String serverUrl,
java.lang.String rootDN,
java.lang.String rootPwd,
java.lang.String loginFieldName)
Connects to the LDAP server. |
|
SecurityQos(Global glob,
java.lang.String xmlQos_literal)
|
|
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 | |
|---|---|
(package private) void |
Subject.authenticate(java.lang.String passwd)
Authenticate the user |
void |
Session.changeSecretSessionId(java.lang.String sessionId)
|
(package private) void |
Manager.changeSecretSessionId(java.lang.String oldSessionId,
java.lang.String newSessionId)
|
private Subject |
Session.determineSubject(java.lang.String user,
java.lang.String passwd)
Determine which subject is specified by user/passwd |
MsgUnitRaw |
Session.exportMessage(CryptDataHolder dataHolder)
|
MsgUnitRaw |
ClientPlugin.exportMessage(CryptDataHolder dataHolder)
|
(package private) Subject |
Manager.getSubject(java.lang.String name)
|
MsgUnitRaw |
Session.importMessage(CryptDataHolder dataHolder)
|
MsgUnitRaw |
ClientPlugin.importMessage(CryptDataHolder dataHolder)
|
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 |
SecurityQos.parse(java.lang.String xmlQoS_literal)
|
void |
Manager.shutdown()
|
| Constructors in org.xmlBlaster.authentication.plugins.simple that throw XmlBlasterException | |
|---|---|
SecurityQos(Global glob,
java.lang.String xmlQoS_literal)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.client |
|---|
| Fields in org.xmlBlaster.client declared as XmlBlasterException | |
|---|---|
private XmlBlasterException |
StreamingCallback.ex
|
private XmlBlasterException |
XmlBlasterAccess.toDeadXmlBlasterException
|
| Methods in org.xmlBlaster.client that return XmlBlasterException | |
|---|---|
XmlBlasterException |
XmlBlasterAccess.getToDeadXmlBlasterException()
Workaround to transport the reason for the toDead() transition as the interface {@link I_ConnectionStateListener#reachedDead(ConnectionStateEnum, I_XmlBlasterAccess) is missing to pass the exception to the client. |
| Methods in org.xmlBlaster.client with parameters of type XmlBlasterException | |
|---|---|
void |
XmlBlasterAccess.lostConnection(XmlBlasterException xmlBlasterException)
For example called by SOCKET layer (SocketCallbackImpl.java) on EOF. |
boolean |
XmlBlasterAccess.sendingFailed(MsgQueueEntry[] entries,
XmlBlasterException exception)
|
void |
XmlBlasterAccess.toDead(I_DispatchManager dispatchManager,
ConnectionStateEnum oldState,
XmlBlasterException xmlBlasterException)
Call by DispatchManager on connection state transition. |
| Methods in org.xmlBlaster.client that throw XmlBlasterException | |
|---|---|
void |
StreamingCallback.Writer.close(java.io.OutputStream outStream)
|
ConnectReturnQos |
XmlBlasterAccess.connect(ConnectQos qos,
I_Callback updateListener)
|
ConnectReturnQos |
I_XmlBlasterAccess.connect(ConnectQos qos,
I_Callback updateListener)
Login to xmlBlaster. |
ConnectReturnQos |
XmlBlasterAccess.connect(ConnectQos qos,
I_StreamingCallback streamingUpdateListener,
boolean withQueue)
|
private void |
StreamingCallback.consumeExceptionIfNotNull()
returns the exception (if any) and resets it. |
private void |
XmlBlasterAccess.createDefaultCbServer()
Extracts address data from ConnectQos (or adds default if missing) and instantiate a callback server as specified in ConnectQos |
PublishReturnQos |
XmlBlasterAccess.createTemporaryTopic(long destroyDelay,
int historyMaxMsg)
|
PublishReturnQos |
XmlBlasterAccess.createTemporaryTopic(java.lang.String uniqueTopicId,
long destroyDelay,
int historyMaxMsg)
|
PublishReturnQos |
XmlBlasterAccess.createTemporaryTopic(TopicProperty topicProperty)
Create a temporay topic. |
EraseReturnQos[] |
XmlBlasterAccess.erase(EraseKey eraseKey,
EraseQos eraseQos)
|
EraseReturnQos[] |
I_XmlBlasterAccess.erase(EraseKey eraseKey,
EraseQos eraseQos)
|
EraseReturnQos[] |
XmlBlasterAccess.erase(java.lang.String xmlKey,
java.lang.String qos)
|
private java.lang.String[] |
PluginLoader.fetchClassnameAndParam(java.lang.String mechanism,
java.lang.String version)
Resolve a class name of a plugin, specified by its type (mechanism) and version. |
MsgUnit[] |
XmlBlasterAccess.get(GetKey getKey,
GetQos getQos)
|
MsgUnit[] |
I_XmlBlasterAccess.get(GetKey getKey,
GetQos getQos)
Get synchronous messages. |
MsgUnit[] |
SynchronousCache.get(GetKey getKey,
GetQos getQos)
Access messages from cache |
MsgUnit[] |
XmlBlasterAccess.get(java.lang.String xmlKey,
java.lang.String qos)
|
MsgUnit[] |
XmlBlasterAccess.getCached(GetKey getKey,
GetQos getQos)
|
MsgUnit[] |
I_XmlBlasterAccess.getCached(GetKey getKey,
GetQos getQos)
Access synchronously messages. |
I_ClientPlugin |
PluginLoader.getClientPlugin(java.lang.String mechanism,
java.lang.String version)
Load another plugin. |
I_ClientPlugin |
PluginLoader.getCurrentClientPlugin()
Get the currently used plugin |
FileDumper |
XmlBlasterAccess.getFileDumper()
|
java.lang.String |
ClientErrorHandler.handleErrorSync(I_MsgErrorInfo msgErrorInfo)
|
I_CallbackServer |
XmlBlasterAccess.initCbServer(java.lang.String loginName,
CallbackAddress callbackAddress)
|
I_CallbackServer |
I_XmlBlasterAccess.initCbServer(java.lang.String loginName,
CallbackAddress callbackAddress)
Create a new instance of the desired protocol driver like CORBA or RMI driver using the plugin loader. |
boolean |
XmlBlasterAccess.isCallbackDispatcherActive()
|
private I_ClientPlugin |
PluginLoader.loadPlugin(java.lang.String[] param)
Handels the process of loading a plugin. |
boolean |
SynchronousCache.newEntry(java.lang.String subId,
GetKey getKey,
MsgUnit[] units)
Creates an new entry in the cache |
PublishReturnQos |
XmlBlasterAccess.publish(MsgUnit msgUnit)
|
PublishReturnQos |
I_XmlBlasterAccess.publish(MsgUnit msgUnit)
|
PublishReturnQos[] |
XmlBlasterAccess.publishArr(MsgUnit[] msgUnitArr)
|
void |
XmlBlasterAccess.publishOneway(MsgUnit[] msgUnitArr)
|
void |
I_XmlBlasterAccess.publishOneway(MsgUnit[] msgUnitArr)
Publish messages. |
private PublishReturnQos |
XmlBlasterAccess.publishSingleChunk(MsgKeyData keyData,
MsgQosData chunkQosData,
byte[] buf,
int length,
boolean isLastChunk,
long count,
java.lang.Exception ex)
|
PublishReturnQos[] |
XmlBlasterAccess.publishStream(java.io.InputStream is,
MsgKeyData keyData,
MsgQosData qosData,
int maxBufSize,
I_ReplaceContent contentReplacer)
|
PublishReturnQos[] |
I_XmlBlasterAccess.publishStream(java.io.InputStream is,
MsgKeyData keyData,
MsgQosData qosData,
int maxBufSize,
I_ReplaceContent contentReplacer)
Publishes one message in streaming manner, if the message content is too big to fit in one single chunk, the message is split in several smaller messages (called chunks) and these are published. |
private java.lang.Object |
XmlBlasterAccess.queueMessage(MsgQueueEntry entry)
Put the given message entry into the queue |
MsgUnit[] |
XmlBlasterAccess.receive(java.lang.String oid,
int maxEntries,
long timeout,
boolean consumable)
|
MsgUnit[] |
I_XmlBlasterAccess.receive(java.lang.String oid,
int maxEntries,
long timeout,
boolean consumable)
This method synchronously accesses maxEntries messages from any xmlBlaster server side queue. |
void |
XmlBlasterAccess.refreshSession()
|
void |
I_XmlBlasterAccess.refreshSession()
Send an event to xmlBlaster to refresh the login session life time. |
void |
XmlBlasterAccessMBean.refreshSession()
Send an event to xmlBlaster to refresh the login session life time. |
MsgUnit[] |
XmlBlasterAccess.request(MsgUnit msgUnit,
long timeout,
int maxEntries)
|
MsgUnit[] |
I_XmlBlasterAccess.request(MsgUnit msgUnit,
long timeout,
int maxEntries)
Implements the blocking request/reply pattern. |
private void |
StreamingCallback.reset()
|
java.lang.String |
XmlBlasterAccess.sendAdministrativeCommand(java.lang.String command)
|
java.lang.String |
I_XmlBlasterAccess.sendAdministrativeCommand(java.lang.String command)
Convenience method to send an administrative command to xmlBlaster. |
private void |
XmlBlasterAccess.sendConnectQos()
Sends the current connectQos to xmlBlaster and stores the connectReturnQos. |
int |
StreamingCallback.sendInitialQueueEntries()
|
void |
XmlBlasterAccess.setCallbackDispatcherActive(boolean activate)
|
void |
I_XmlBlasterAccess.setCallbackDispatcherActive(boolean activate)
Switch callback dispatcher on/off. |
private void |
StreamingCallback.storeEntry(java.lang.String cbSessId,
UpdateKey key,
byte[] cont,
UpdateQos qos)
|
SubscribeReturnQos |
XmlBlasterAccess.subscribe(java.lang.String xmlKey,
java.lang.String qos)
|
SubscribeReturnQos |
XmlBlasterAccess.subscribe(java.lang.String xmlKey,
java.lang.String qos,
I_Callback cb)
|
SubscribeReturnQos |
I_XmlBlasterAccess.subscribe(java.lang.String xmlKey,
java.lang.String xmlQos,
I_Callback cb)
Subscribe to messages. |
SubscribeReturnQos |
XmlBlasterAccess.subscribe(SubscribeKey subscribeKey,
SubscribeQos subscribeQos)
|
SubscribeReturnQos |
I_XmlBlasterAccess.subscribe(SubscribeKey subscribeKey,
SubscribeQos subscribeQos)
Subscribe to messages. |
SubscribeReturnQos |
XmlBlasterAccess.subscribe(SubscribeKey subscribeKey,
SubscribeQos subscribeQos,
I_Callback cb)
|
SubscribeReturnQos |
I_XmlBlasterAccess.subscribe(SubscribeKey subscribeKey,
SubscribeQos subscribeQos,
I_Callback cb)
This subscribe variant allows to specify a specialized callback for updated messages. |
MsgUnit |
XmlDbMessageWrapper.toMessage()
Creates the complete message for you, which you can publish to xmlBlaster. |
java.lang.String |
XmlDbMessageWrapper.toXml()
Returns the 'message content' which is the SQL request coded in XML. |
UnSubscribeReturnQos[] |
XmlBlasterAccess.unSubscribe(java.lang.String xmlKey,
java.lang.String qos)
|
UnSubscribeReturnQos[] |
XmlBlasterAccess.unSubscribe(UnSubscribeKey unSubscribeKey,
UnSubscribeQos unSubscribeQos)
|
UnSubscribeReturnQos[] |
I_XmlBlasterAccess.unSubscribe(UnSubscribeKey unSubscribeKey,
UnSubscribeQos unSubscribeQos)
Cancel subscription. |
java.lang.String[] |
I_CallbackRaw.update(java.lang.String cbSessionId,
MsgUnitRaw[] msgUnitArr)
This is the callback method invoked from xmlBlaster server informing the client in an asynchronous mode about a new message. |
java.lang.String |
I_Callback.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
This is the callback method invoked from I_XmlBlasterAccess informing the client in an asynchronous mode about a new message. |
java.lang.String |
StreamingCallback.update(java.lang.String cbSessId,
UpdateKey updKey,
byte[] cont,
UpdateQos updQos)
|
java.lang.String |
XmlBlasterAccess.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
This is the callback method invoked from xmlBlaster delivering us a new asynchronous message. |
java.lang.String |
JavascriptCallback.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
This is the callback method invoked from xmlBlaster delivering us a new asynchronous message. |
boolean |
SynchronousCache.update(java.lang.String subId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
Updated the cache (add a new entry or replaces an existing or removes one). |
java.lang.String |
I_StreamingCallback.update(java.lang.String cbSessionId,
UpdateKey updateKey,
java.io.InputStream contentStream,
UpdateQos updateQos)
This is the callback method invoked from I_XmlBlasterAccess informing the client in an asynchronous mode about a new message. |
private java.lang.String |
StreamingCallback.updateInternal(java.lang.String cbSessId,
UpdateKey updKey,
byte[] cont,
UpdateQos updQos,
boolean isExternal)
|
java.lang.String |
StreamingCallback.updateNewMessage(java.lang.String cbSessId,
UpdateKey updKey,
byte[] cont,
UpdateQos updQos)
|
java.lang.String |
StreamingCallback.updateStraight(java.lang.String cbSessId,
UpdateKey updKey,
byte[] cont,
UpdateQos updQos)
|
void |
StreamingCallback.Writer.write(java.io.OutputStream outStream,
byte[] buf)
|
| Constructors in org.xmlBlaster.client that throw XmlBlasterException | |
|---|---|
StreamingCallback(Global global,
I_StreamingCallback callback)
|
|
StreamingCallback(Global global,
I_StreamingCallback callback,
long waitForChunksTimeout,
long waitForClientReturnTimeout,
boolean useQueue)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.client.dispatch |
|---|
| Methods in org.xmlBlaster.client.dispatch with parameters of type XmlBlasterException | |
|---|---|
private void |
ClientDispatchManager.givingUpDelivery(XmlBlasterException ex)
|
boolean |
ClientDispatchManager.sendingFailedNotification(MsgQueueEntry[] entries,
XmlBlasterException ex)
Notify I_PostSendListener about problem. |
void |
ClientDispatchManager.shutdownFomAnyState(ConnectionStateEnum oldState,
XmlBlasterException ex)
Call by DispatchConnectionsHandler on state transition |
void |
ClientDispatchManager.toDead(XmlBlasterException ex)
|
| Methods in org.xmlBlaster.client.dispatch that throw XmlBlasterException | |
|---|---|
private void |
ClientDispatchConnection.connect(MsgQueueEntry entry)
Encrypt and send a connect request, decrypt the returned data |
void |
ClientDispatchConnection.connectLowlevel()
|
DispatchConnection |
ClientDispatchConnectionsHandler.createDispatchConnection(AddressBase address)
|
void |
ClientDispatchConnectionsHandler.createFakedReturnObjects(I_QueueEntry[] entries,
java.lang.String state,
java.lang.String stateInfo)
If no connection is available but the message is for example save queued, we can generate here valid return objects |
private void |
ClientDispatchConnection.disconnect(MsgQueueEntry entry)
Encrypt and send a disconnect request, decrypt the returned data |
java.lang.String |
ClientDispatchConnection.doPing(java.lang.String data)
|
void |
ClientDispatchConnection.doSend(MsgQueueEntry[] msgArr_,
boolean isAsyncMode)
Send the messages to xmlBlaster. |
private void |
ClientDispatchConnection.erase(MsgQueueEntry entry)
Encrypt and send a erase request, decrypt the returned data |
private void |
ClientDispatchConnection.get(MsgQueueEntry entry)
Encrypt and send a synchronous get request, decrypt the returned data |
private java.lang.String |
ClientDispatchConnection.getEncryptedConnectQos(ConnectQosData cqd)
Remember the cqd in this.connectQosData and return the encrypted string. |
void |
ClientDispatchManager.handleSyncWorkerException(java.util.List<I_Entry> entryList,
java.lang.Throwable throwable)
Called by DispatchWorker if an Exception occured in sync mode Only on client side |
void |
ClientDispatchManager.handleWorkerException(java.util.List<I_Entry> entryList,
java.lang.Throwable throwable)
Called by DispatchWorker if an Exception occurred in async mode. |
void |
ClientDispatchConnection.loadPlugin()
Load the appropriate protocol driver, e.g the CORBA protocol plugin. |
private void |
ClientDispatchConnection.publish(MsgQueueEntry[] msgArr_)
|
void |
ClientDispatchManager.putPost(I_QueueEntry queueEntry)
|
void |
ClientDispatchManager.putPost(I_QueueEntry[] queueEntries)
|
boolean |
ClientDispatchManager.putPre(I_QueueEntry queueEntry)
|
boolean |
ClientDispatchManager.putPre(I_QueueEntry[] queueEntries)
|
protected void |
ClientDispatchConnection.reconnect()
On reconnect polling try to establish the connection. |
void |
ClientDispatchManager.removeFromQueue(MsgQueueEntry[] entries,
boolean postSendNotify)
Messages are successfully sent, remove them now from queue (sort of a commit()): We remove filtered/destroyed messages as well (which doen't show up in entryListChecked) |
void |
ClientDispatchManager.setAddresses(AddressBase[] addr)
Set new callback addresses, typically after a session login/logout |
void |
ClientDispatchConnection.shutdown(boolean delayed)
Stop all callback drivers of this client. |
private void |
ClientDispatchConnection.subscribe(MsgQueueEntry entry)
Encrypt and send a subscribe request, decrypt the returned data |
private void |
ClientDispatchConnection.unSubscribe(MsgQueueEntry entry)
Encrypt and send a unSubscribe request, decrypt the returned data |
void |
ClientDispatchManager.updateProperty(CallbackAddress[] addressArr)
Reconfigure dispatcher with given properties. |
| Constructors in org.xmlBlaster.client.dispatch that throw XmlBlasterException | |
|---|---|
ClientDispatchConnection(Global glob,
ClientDispatchConnectionsHandler connectionsHandler,
AddressBase address)
|
|
ClientDispatchConnectionsHandler(Global glob,
ClientDispatchManager dispatchManager)
|
|
ClientDispatchManager(Global glob,
I_MsgErrorHandler failureListener,
I_MsgSecurityInterceptor securityInterceptor,
I_Queue msgQueue,
I_ConnectionStatusListener connectionStatusListener,
AddressBase[] addrArr,
SessionName sessionName)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.client.feeder |
|---|
| Constructors in org.xmlBlaster.client.feeder that throw XmlBlasterException | |
|---|---|
PublishFile(java.lang.String[] args)
Constructs the PublishFile object. |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.filepoller |
|---|
| Methods in org.xmlBlaster.client.filepoller that throw XmlBlasterException | |
|---|---|
private void |
Publisher.createDirectoryManager()
Create the file checker instance with the current configuration. |
(package private) void |
DirectoryManager.deleteOrMoveEntry(java.lang.String entryName,
boolean success)
Removes the specified entry from the map. |
private FileInfo[] |
Publisher.doPublish()
Publish file to xmlBlaster. |
byte[] |
DirectoryManager.getContent(FileInfo info)
Gets the content from the specified file as a byte[]. |
(package private) java.util.Set |
DirectoryManager.getEntries()
Gets all entries which are ready to be sent (i.e. |
private java.util.Map |
DirectoryManager.getNewFiles(java.io.File directory)
Retrieves all files from the specified directory |
void |
Publisher.init()
Connects to the xmlBlaster. |
void |
FilePollerPlugin.init(Global global,
PluginInfo pluginInfo)
|
private java.io.File |
DirectoryManager.initDirectory(java.io.File parent,
java.lang.String propNameForLogging,
java.lang.String dirName)
Returns the specified directory or null or if needed it will create one |
private void |
DirectoryManager.moveTo(java.io.File file,
java.lang.String origName,
java.io.File destinationDirectory)
|
void |
FilenameFilter.setPattern(java.lang.String globPattern,
boolean trueRegex)
|
void |
Publisher.shutdown()
If an exception occurs it means it could not publish the entry |
void |
FilePollerPlugin.shutdown()
|
| Constructors in org.xmlBlaster.client.filepoller that throw XmlBlasterException | |
|---|---|
DirectoryManager(Global global,
java.lang.String name,
java.lang.String directoryName,
long delaySinceLastFileChange,
java.lang.String filter,
java.lang.String sent,
java.lang.String discarded,
java.lang.String lockExtention,
boolean trueRegex,
boolean copyOnMove)
|
|
FilenameFilter(java.lang.String pattern,
boolean trueRegex)
|
|
Publisher(Global globOrig,
java.lang.String name,
I_PluginConfig pluginConfig)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.client.key |
|---|
| Constructors in org.xmlBlaster.client.key that throw XmlBlasterException | |
|---|---|
EraseKey(Global glob,
java.lang.String queryString,
java.lang.String queryType)
Constructor with given oid. |
|
GetKey(Global glob,
java.lang.String queryString,
java.lang.String queryType)
Constructor for XPath query. |
|
GetReturnKey(Global glob,
java.lang.String xmlKey)
Parse the given xml data. |
|
SubscribeKey(Global glob,
java.lang.String queryString,
java.lang.String queryType)
Constructor for XPath query. |
|
UnSubscribeKey(Global glob,
java.lang.String queryString,
java.lang.String queryType)
Constructor with query parameters. |
|
UpdateKey(Global glob,
java.lang.String xmlKey)
Parse the given xml data. |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.protocol |
|---|
| Methods in org.xmlBlaster.client.protocol with parameters of type XmlBlasterException | |
|---|---|
void |
I_CallbackExtended.lostConnection(XmlBlasterException xmlBlasterException)
For example called by socket layer on EOF |
| Methods in org.xmlBlaster.client.protocol that throw XmlBlasterException | |
|---|---|
void |
ProtocolPluginManager.activateDrivers()
|
void |
CbServerPluginManager.activateDrivers()
|
java.lang.String |
I_XmlBlasterConnection.connect(java.lang.String connectQos)
Login and authenticate, the authentication schema is transported in the qos. |
void |
I_XmlBlasterConnection.connectLowlevel(Address address)
Initialize the driver and verify if the remote side is reachable on the low-level protocol layer. |
boolean |
I_XmlBlasterConnection.disconnect(java.lang.String disconnectQos)
Logout from xmlBlaster. |
EraseReturnQos[] |
I_XmlBlaster.erase(java.lang.String xmlKey,
java.lang.String qos)
|
java.lang.String[] |
I_XmlBlasterConnection.erase(java.lang.String xmlKey,
java.lang.String qos)
|
MsgUnit[] |
I_XmlBlaster.get(java.lang.String xmlKey,
java.lang.String qos)
|
MsgUnitRaw[] |
I_XmlBlasterConnection.get(java.lang.String xmlKey,
java.lang.String qos)
|
java.lang.String |
I_CallbackServer.getCbAddress()
Returns the current callback address. |
I_XmlBlasterConnection |
ProtocolPluginManager.getNewProtocolDriverInstance(java.lang.String driverType)
Creates a new instance of the given protocol driver type. |
I_CallbackServer |
CbServerPluginManager.getNewProtocolDriverInstance(java.lang.String driverType)
Creates a new instance of the given protocol driver type. |
I_XmlBlasterConnection |
ProtocolPluginManager.getPlugin(java.lang.String type,
java.lang.String version)
Return a specific plugin, every call will create a new plugin instance. |
I_CallbackServer |
CbServerPluginManager.getPlugin(java.lang.String type,
java.lang.String version)
Return a specific plugin, every call will create a new plugin instance. |
void |
I_CallbackServer.initialize(Global glob,
java.lang.String name,
CallbackAddress callbackAddress,
I_CallbackExtended client)
Initialize and start the callback server. |
java.lang.String |
I_XmlBlasterConnection.ping(java.lang.String qos)
Ping the server on physical level and/or application level (see AvailabilityChecker). |
PublishReturnQos |
I_XmlBlaster.publish(MsgUnit msgUnit)
|
java.lang.String |
I_XmlBlasterConnection.publish(MsgUnitRaw msgUnit)
|
PublishReturnQos[] |
I_XmlBlaster.publishArr(MsgUnit[] msgUnitArr)
|
java.lang.String[] |
I_XmlBlasterConnection.publishArr(MsgUnitRaw[] msgUnitArr)
|
void |
I_XmlBlaster.publishOneway(MsgUnit[] msgUnitArr)
|
void |
I_XmlBlasterConnection.publishOneway(MsgUnitRaw[] msgUnitArr)
|
void |
I_XmlBlasterConnection.setConnectReturnQos(ConnectReturnQos connectReturnQos)
Pass the driver the decrypted and parsed ConnectReturnQos directly after a connect. |
void |
I_XmlBlasterConnection.shutdown()
|
void |
I_CallbackServer.shutdown()
Stop the server |
void |
ProtocolPluginManager.shutdownDrivers(boolean force)
|
void |
CbServerPluginManager.shutdownDrivers(boolean force)
|
SubscribeReturnQos |
I_XmlBlaster.subscribe(java.lang.String xmlKey,
java.lang.String qos)
|
java.lang.String |
I_XmlBlasterConnection.subscribe(java.lang.String xmlKey,
java.lang.String qos)
|
UnSubscribeReturnQos[] |
I_XmlBlaster.unSubscribe(java.lang.String xmlKey,
java.lang.String qos)
|
java.lang.String[] |
I_XmlBlasterConnection.unSubscribe(java.lang.String xmlKey,
java.lang.String qos)
|
java.lang.String[] |
AbstractCallbackExtended.update(java.lang.String cbSessionId,
MsgUnitRaw[] msgUnitArr)
This is the callback method invoked natively informing the client in an asynchronous mode about new messages. |
java.lang.String |
AbstractCallbackExtended.update(java.lang.String cbSessionId,
java.lang.String updateKeyLiteral,
byte[] content,
java.lang.String updateQosLiteral)
It parses the string literals passed in the argument list and calls subsequently the update method with the signature defined in I_Callback. |
java.lang.String |
I_CallbackExtended.update(java.lang.String cbSessionId,
java.lang.String updateKeyLiteral,
byte[] content,
java.lang.String updateQosLiteral)
This is the callback method invoked when using certain callback protocols (for example xml-rpc) which informs the client in an asynchronous mode about a new message. |
abstract java.lang.String |
AbstractCallbackExtended.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
The class which extends AbstractCallbackExtended must implement this method. |
| Uses of XmlBlasterException in org.xmlBlaster.client.protocol.corba |
|---|
| Methods in org.xmlBlaster.client.protocol.corba that throw XmlBlasterException | |
|---|---|
java.lang.String |
CorbaConnection.connect(java.lang.String connectQos)
Login to the server. |
void |
CorbaConnection.connectLowlevel(Address address)
|
private void |
CorbaCallbackServer.createCallbackServer()
Building a Callback server, using the tie approach. |
java.lang.String[] |
CorbaConnection.erase(java.lang.String xmlKey,
java.lang.String qos)
|
MsgUnitRaw[] |
CorbaConnection.get(java.lang.String xmlKey,
java.lang.String qos)
|
AuthServer |
CorbaConnection.getAuthenticationService(Address address)
Access the authentication service. |
java.lang.String |
CorbaCallbackServer.getCbAddress()
|
(package private) org.omg.CosNaming.NamingContextExt |
CorbaConnection.getNamingService()
Locate the CORBA Name Service. |
private Server |
CorbaConnection.getXmlBlaster()
Accessing the xmlBlaster handle. |
void |
CorbaCallbackServer.initialize(Global glob,
java.lang.String name,
CallbackAddress callbackAddress,
I_CallbackExtended boss)
Construct a CORBA callback server for xmlBlaster, used by java/corba clients. |
java.lang.String |
CorbaConnection.ping(java.lang.String qos)
|
java.lang.String |
CorbaConnection.publish(MsgUnitRaw msgUnit)
Publish fault-tolerant the given message. |
java.lang.String[] |
CorbaConnection.publishArr(MsgUnitRaw[] msgUnitArr)
|
void |
CorbaConnection.publishOneway(MsgUnitRaw[] msgUnitArr)
|
void |
CorbaConnection.setConnectReturnQos(ConnectReturnQos connectReturnQos)
|
void |
CorbaConnection.shutdown()
Shut down the callback server. |
java.lang.String |
CorbaConnection.subscribe(java.lang.String xmlKey,
java.lang.String qos)
Enforced by I_XmlBlasterConnection interface (failsafe mode). |
java.lang.String[] |
CorbaConnection.unSubscribe(java.lang.String xmlKey,
java.lang.String qos)
Enforced by I_XmlBlasterConnection interface (failsafe mode) |
| Constructors in org.xmlBlaster.client.protocol.corba that throw XmlBlasterException | |
|---|---|
CorbaCallbackServer(Global glob,
java.lang.String name,
CallbackAddress callbackAddress,
I_CallbackExtended boss,
org.omg.CORBA.ORB orb_)
Construct a CORBA callback server for xmlBlaster, used by java/corba clients. |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.protocol.email |
|---|
| Methods in org.xmlBlaster.client.protocol.email that throw XmlBlasterException | |
|---|---|
java.lang.String |
EmailConnection.connect(java.lang.String connectQos)
Login to the server. |
void |
EmailConnection.connectLowlevel(Address address)
Connects to xmlBlaster with one email connection. |
boolean |
EmailConnection.disconnect(java.lang.String qos)
Does a logout and removes the callback server. |
java.lang.String[] |
EmailConnection.erase(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Delete messages. |
MsgUnitRaw[] |
EmailConnection.get(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Synchronous access a message. |
java.lang.String |
EmailCallbackImpl.getCbAddress()
|
void |
EmailConnection.init(Global glob,
PluginInfo pluginInfo)
This method is called by the PluginManager (enforced by I_Plugin). |
void |
EmailCallbackImpl.initialize(Global glob,
java.lang.String loginName,
CallbackAddress callbackAddress,
I_CallbackExtended cbClient)
Initialize and start the callback server A thread receiving all messages from xmlBlaster, and delivering them back to the client code. |
java.lang.String |
EmailConnection.ping(java.lang.String qos)
Check server. |
java.lang.String |
EmailConnection.publish(MsgUnitRaw msgUnit)
Publish a message. |
java.lang.String[] |
EmailConnection.publishArr(MsgUnitRaw[] msgUnitArr)
Publish multiple messages in one sweep. |
void |
EmailConnection.publishOneway(MsgUnitRaw[] msgUnitArr)
Publish multiple messages in one sweep. |
java.lang.String |
EmailConnection.subscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Enforced by I_XmlBlasterConnection interface (failsafe mode). |
java.lang.String[] |
EmailConnection.unSubscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Unsubscribe from messages. |
| Uses of XmlBlasterException in org.xmlBlaster.client.protocol.http.common |
|---|
| Methods in org.xmlBlaster.client.protocol.http.common that throw XmlBlasterException | |
|---|---|
java.lang.String |
Msg.getContentStr()
Get the raw content, never null |
| Uses of XmlBlasterException in org.xmlBlaster.client.protocol.local |
|---|
| Methods in org.xmlBlaster.client.protocol.local that throw XmlBlasterException | |
|---|---|
java.lang.String |
LocalConnection.connect(java.lang.String connectQos)
Login to the server. |
void |
LocalConnection.connectLowlevel(Address address)
|
java.lang.String[] |
LocalConnection.erase(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Delete messages. |
MsgUnitRaw[] |
LocalConnection.get(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Synchronous access a message. |
java.lang.String |
LocalCallbackImpl.getCbAddress()
Returns the callback address. |
void |
LocalConnection.init(Global glob_,
PluginInfo pluginInfo)
This method is called by the PluginManager (enforced by I_Plugin). |
void |
LocalCallbackImpl.initialize(Global glob,
java.lang.String loginName,
CallbackAddress callbackAddress,
I_CallbackExtended cbClient)
Initialize the callback server. |
java.lang.String |
LocalConnection.ping(java.lang.String str)
Check server. |
java.lang.String |
LocalConnection.publish(MsgUnitRaw msgUnit)
Publish a message. |
java.lang.String[] |
LocalConnection.publishArr(MsgUnitRaw[] msgUnitArr)
Publish multiple messages in one sweep. |
void |
LocalConnection.publishOneway(MsgUnitRaw[] msgUnitArr)
Publish multiple messages in one sweep. |
void |
LocalConnection.shutdown()
Shut down. |
java.lang.String |
LocalConnection.subscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Enforced by I_XmlBlasterConnection interface (failsafe mode). |
java.lang.String |
LocalConnection.toXml()
|
java.lang.String |
LocalConnection.toXml(java.lang.String extraOffset)
Dump of the server, remove in future. |
java.lang.String[] |
LocalConnection.unSubscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Unsubscribe from messages. |
| Uses of XmlBlasterException in org.xmlBlaster.client.protocol.rmi |
|---|
| Methods in org.xmlBlaster.client.protocol.rmi that throw XmlBlasterException | |
|---|---|
private void |
RmiCallbackServer.bindToRegistry(I_XmlBlasterCallback callbackRmiServer)
Publish the RMI xmlBlaster server to rmi registry. |
java.lang.String |
RmiConnection.connect(java.lang.String connectQos)
Login to the server. |
void |
RmiConnection.connectLowlevel(Address address)
Connect to RMI server. |
void |
RmiCallbackServer.createCallbackServer(I_XmlBlasterCallback callbackRmiServer)
Building a Callback server, using the tie approach. |
java.lang.String[] |
RmiConnection.erase(java.lang.String xmlKey,
java.lang.String qos)
|
MsgUnitRaw[] |
RmiConnection.get(java.lang.String xmlKey,
java.lang.String qos)
|
java.lang.String |
RmiCallbackServer.getCbAddress()
|
private I_XmlBlaster |
RmiConnection.getXmlBlaster()
Accessing the xmlBlaster handle. |
void |
RmiConnection.init(Global glob,
PluginInfo pluginInfo)
This method is called by the PluginManager (enforced by I_Plugin). |
void |
RmiCallbackServer.initialize(Global glob,
java.lang.String name,
CallbackAddress callbackAddress,
I_CallbackExtended client)
Construct the callback server. |
private java.rmi.Remote |
RmiConnection.lookup(java.lang.String addr)
Connect to RMI server. |
java.lang.String |
RmiConnection.ping(java.lang.String str)
Check server. |
java.lang.String |
RmiConnection.publish(MsgUnitRaw msgUnit)
Publish fault-tolerant the given message. |
java.lang.String[] |
RmiConnection.publishArr(MsgUnitRaw[] msgUnitArr)
|
void |
RmiConnection.publishOneway(MsgUnitRaw[] msgUnitArr)
RMI does not support oneway messages. |
void |
RmiConnection.shutdown()
Shut down. |
java.lang.String |
RmiConnection.subscribe(java.lang.String xmlKey,
java.lang.String qos)
Enforced by I_XmlBlasterConnection interface (failsafe mode). |
java.lang.String[] |
RmiConnection.unSubscribe(java.lang.String xmlKey,
java.lang.String qos)
Enforced by I_XmlBlasterConnection interface (failsafe mode) |
java.lang.String[] |
RmiCallbackServer.update(java.lang.String cbSessionId,
MsgUnitRaw[] msgUnitArr)
This is the callback method invoked from xmlBlaster informing the client in an asynchronous mode about new messages. |
| Constructors in org.xmlBlaster.client.protocol.rmi that throw XmlBlasterException | |
|---|---|
RmiConnection(Global glob)
RMI client access to xmlBlaster for normal client applications. |
|
RmiConnection(Global glob,
java.applet.Applet ap)
RMI client access to xmlBlaster for applets. |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.protocol.socket |
|---|
| Methods in org.xmlBlaster.client.protocol.socket that throw XmlBlasterException | |
|---|---|
java.lang.String |
SocketConnection.connect(java.lang.String connectQos)
Login to the server. |
void |
SocketConnection.connectLowlevel(Address address)
Connects to xmlBlaster with one socket connection. |
boolean |
SocketConnection.disconnect(java.lang.String qos)
Does a logout and removes the callback server. |
java.lang.String[] |
SocketConnection.erase(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Delete messages. |
MsgUnitRaw[] |
SocketConnection.get(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Synchronous access a message. |
java.lang.String |
SocketCallbackImpl.getCbAddress()
Returns the callback address. |
java.net.Socket |
SocketConnection.getSocket()
Get the raw socket handle |
void |
SocketConnection.init(Global glob,
PluginInfo pluginInfo)
This method is called by the PluginManager (enforced by I_Plugin). |
void |
SocketCallbackImpl.initialize(Global glob,
java.lang.String loginName,
CallbackAddress callbackAddress,
I_CallbackExtended cbClient)
Initialize and start the callback server A thread receiving all messages from xmlBlaster, and delivering them back to the client code. |
java.lang.String |
SocketConnection.ping(java.lang.String qos)
Check server. |
java.lang.String |
SocketConnection.publish(MsgUnitRaw msgUnit)
Publish a message. |
java.lang.String[] |
SocketConnection.publishArr(MsgUnitRaw[] msgUnitArr)
Publish multiple messages in one sweep. |
void |
SocketConnection.publishOneway(MsgUnitRaw[] msgUnitArr)
Publish multiple messages in one sweep. |
void |
SocketConnection.shutdown()
Shut down the callback server. |
java.lang.String |
SocketConnection.subscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Enforced by I_XmlBlasterConnection interface (failsafe mode). |
java.lang.String |
SocketConnection.toXml()
Dump of the state, remove in future. |
java.lang.String |
SocketConnection.toXml(java.lang.String extraOffset)
Dump of the state, remove in future. |
java.lang.String[] |
SocketConnection.unSubscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Unsubscribe from messages. |
| Constructors in org.xmlBlaster.client.protocol.socket that throw XmlBlasterException | |
|---|---|
SocketConnection(Global glob)
Connect to xmlBlaster using plain socket with native message format. |
|
SocketConnection(Global glob,
java.applet.Applet ap)
Connect to xmlBlaster using plain socket messaging. |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.protocol.xmlrpc |
|---|
| Methods in org.xmlBlaster.client.protocol.xmlrpc that return XmlBlasterException | |
|---|---|
static XmlBlasterException |
XmlRpcConnection.extractXmlBlasterException(Global glob,
org.apache.xmlrpc.XmlRpcException e,
ErrorCode fallback,
java.lang.String txt)
Helma XmlRpc does in XmlRpcServer.java:314 an exception.toString() which is sent back to the client. |
static XmlBlasterException |
XmlRpcConnection.extractXmlBlasterException(Global glob,
org.apache.xmlrpc.XmlRpcException e,
java.lang.String txt)
|
| Methods in org.xmlBlaster.client.protocol.xmlrpc that throw XmlBlasterException | |
|---|---|
java.lang.String |
XmlRpcConnection.connect(java.lang.String connectQos)
Login to the server. |
void |
XmlRpcConnection.connectLowlevel(Address address)
|
private void |
XmlRpcCallbackServer.createCallbackServer(boolean useCDATA)
Building a Callback server, using the tie approach. |
java.lang.String[] |
XmlRpcConnection.erase(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Delete messages. |
MsgUnitRaw[] |
XmlRpcConnection.get(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Synchronous access a message. |
java.lang.String |
XmlRpcCallbackServer.getCbAddress()
Returns the current callback address. |
java.lang.String |
XmlScriptSerializer.getConnect(java.lang.String connectQos)
Login to the server. |
XmlRpcConnection |
XmlRpcConnection.getCopy()
|
java.lang.String |
XmlScriptSerializer.getDisconnect(java.lang.String qos)
Does a logout and removes the callback server. |
java.lang.String |
XmlScriptSerializer.getErase(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
|
java.lang.String |
XmlScriptSerializer.getGet(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Synchronous access a message. |
private java.lang.String |
XmlScriptSerializer.getLiteral(MsgUnitRaw[] msgArr,
MethodName methodName,
byte typeByte)
|
private java.lang.String |
XmlScriptSerializer.getLiteral(MsgUnitRaw msgUnit,
MethodName methodName)
|
private java.lang.String |
XmlScriptSerializer.getLiteral(java.lang.String qos,
MethodName methodName,
byte typeByte)
|
private java.lang.String |
XmlScriptSerializer.getLiteral(java.lang.String key,
java.lang.String qos,
MethodName methodName)
|
java.lang.String |
XmlScriptSerializer.getPing(java.lang.String qos)
Check server. |
java.lang.String |
XmlScriptSerializer.getPingResponse(java.lang.String qos)
|
java.lang.String |
XmlScriptSerializer.getPublish(MsgUnitRaw msgUnit)
|
java.lang.String |
XmlScriptSerializer.getPublishArr(MsgUnitRaw[] msgUnitArr)
|
java.lang.String |
XmlScriptSerializer.getPublishOneway(MsgUnitRaw[] msgUnitArr)
|
java.lang.String |
XmlScriptSerializer.getSubscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
|
java.lang.String |
XmlScriptSerializer.getUnSubscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
|
java.lang.String |
XmlScriptSerializer.getUpdateException(java.lang.String ex)
|
java.lang.String |
XmlScriptSerializer.getUpdateResponse(java.lang.String ok)
|
void |
XmlRpcConnection.getUpdates(I_CallbackExtended cb)
Publish multiple messages in one sweep. |
private org.apache.xmlrpc.client.XmlRpcClient |
XmlRpcConnection.getXmlRpcClient()
|
void |
XmlRpcConnection.init(Global global,
PluginInfo plInfo)
This method is called by the PluginManager (enforced by I_Plugin). |
void |
XmlRpcCallbackServer.initialize(Global glob,
java.lang.String name,
CallbackAddress callbackAddress,
I_CallbackExtended client)
Construct a persistently named object. |
java.lang.String |
XmlRpcConnection.ping(java.lang.String str)
Check server. |
void |
XmlRpcCallbackServer.postInitialize()
|
java.lang.String |
XmlRpcConnection.publish(MsgUnitRaw msgUnit)
Publish a message. |
java.lang.String[] |
XmlRpcConnection.publishArr(MsgUnitRaw[] msgUnitArr)
Publish multiple messages in one sweep. |
void |
XmlRpcConnection.publishOneway(MsgUnitRaw[] msgUnitArr)
Publish multiple messages in one sweep. |
private java.lang.Object |
XmlRpcConnection.sendXmlScript(java.lang.String literal,
java.lang.String prefix,
boolean singleChannel)
|
void |
XmlRpcConnection.setConnectReturnQos(ConnectReturnQos connectReturnQos)
|
void |
XmlRpcConnection.shutdown()
Shut down. |
java.lang.String |
XmlRpcConnection.subscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Enforced by I_XmlBlasterConnection interface (failsafe mode). |
java.lang.String |
XmlRpcConnection.toXml()
|
java.lang.String |
XmlRpcConnection.toXml(java.lang.String extraOffset)
Dump of the server, remove in future. |
java.lang.String[] |
XmlRpcConnection.unSubscribe(java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Unsubscribe from messages. |
java.lang.String |
XmlRpcCallbackImpl.update(java.lang.String cbSessionId,
java.lang.String updateKey,
byte[] content,
java.lang.String updateQos)
The update method. |
java.lang.String |
XmlRpcCallbackServer.update(java.lang.String cbSessionId,
java.lang.String updateKey,
byte[] content,
java.lang.String updateQos)
The update method. |
java.lang.String |
XmlRpcCallbackImpl.update(java.lang.String cbSessionId,
java.lang.String updateKey,
java.lang.String contentAsString,
java.lang.String updateQos)
The update method. |
| Constructors in org.xmlBlaster.client.protocol.xmlrpc that throw XmlBlasterException | |
|---|---|
XmlRpcCallbackImpl(XmlRpcCallbackServer server,
boolean inhibitCbExceptions)
Construct a persistently named object. |
|
XmlRpcCallbackServer.CbRunner()
|
|
XmlRpcConnection(Global glob)
Connect to xmlBlaster using XMLRPC. |
|
XmlRpcConnection(Global glob,
java.applet.Applet ap)
Connect to xmlBlaster using XMLRPC. |
|
XmlScriptSerializer(Global glob,
PluginInfo pluginInfo)
Called by plugin loader which calls init(Global, PluginInfo) thereafter. |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.qos |
|---|
| Methods in org.xmlBlaster.client.qos that throw XmlBlasterException | |
|---|---|
java.lang.String |
UpdateQos.getContentStr(byte[] msgContent)
Convenience method to get the raw content as a string, the encoding is UTF-8 if not specified by clientProperty Constants.CLIENTPROPERTY_CONTENT_CHARSET |
I_ClientPlugin |
ConnectQos.loadClientPlugin(java.lang.String type,
java.lang.String version,
java.lang.String userId,
java.lang.String credential)
Allows to set or overwrite the client side security plugin. |
static void |
ConnectQos.main(java.lang.String[] args)
For testing invoke: java org.xmlBlaster.client.qos.ConnectQos |
static void |
PublishQos.main(java.lang.String[] args)
For testing invoke: java org.xmlBlaster.client.PublishQos |
void |
ConnectQos.setUserId(java.lang.String loginName)
Allows to set or overwrite the login name for I_SecurityQos. |
| Constructors in org.xmlBlaster.client.qos that throw XmlBlasterException | |
|---|---|
ConnectQos(Global glob)
Default constructor. |
|
ConnectQos(Global glob,
java.lang.String userId,
java.lang.String passwd)
Login with the default security plugin as given by -Security.Client.DefaultPlugin htpasswd,1.0 |
|
ConnectReturnQos(Global glob,
ConnectQosData connectQosData)
|
|
ConnectReturnQos(Global glob,
java.lang.String xmlQos)
|
|
EraseReturnQos(Global glob,
java.lang.String xmlQos)
Constructor which parses XML string. |
|
GetReturnQos(Global glob,
java.lang.String xmlQos)
Constructs the specialized quality of service object for a get() call. |
|
PublishReturnQos(Global glob,
java.lang.String xmlQos)
Constructor which parses XML string. |
|
SubscribeReturnQos(Global glob,
java.lang.String xmlQos)
Constructor which parses XML string. |
|
SubscribeReturnQos(Global glob,
java.lang.String xmlQos,
boolean isFakedReturn)
Constructor which parses XML string. |
|
UnSubscribeReturnQos(Global glob,
java.lang.String xmlQos)
Constructor which parses XML string. |
|
UpdateQos(Global glob,
java.lang.String xmlQos)
Constructs the specialized quality of service object for a update() call. |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.queuemsg |
|---|
| Methods in org.xmlBlaster.client.queuemsg that throw XmlBlasterException | |
|---|---|
I_Entry |
ClientEntryFactory.createEntry(int priority,
long timestamp,
java.lang.String type,
boolean persistent,
long sizeInBytes,
java.io.InputStream is,
StorageId storageId)
Parses back the raw data to a I_Entry (deserializing) |
I_Entry |
ClientEntryFactory.createEntry(XBStore store,
XBMeat meat,
XBRef ref)
|
byte[] |
ClientEntryFactory.toBlob(I_Entry entry)
Parses the specified entry to a byte array (serializing). |
| Constructors in org.xmlBlaster.client.queuemsg that throw XmlBlasterException | |
|---|---|
MsgQueueConnectEntry(Global glob,
StorageId storageId,
ConnectQosData connectQosData)
Use this constructor if a new message object is fed by method connect(). |
|
MsgQueueDisconnectEntry(Global glob,
StorageId storageId,
DisconnectQos disconnectQos)
Use this constructor if a new message object is fed by method disconnect(). |
|
MsgQueueEraseEntry(Global glob,
StorageId storageId,
EraseKey eraseKey,
EraseQos eraseQos)
Use this constructor if a new message object is fed by method erase(). |
|
MsgQueueGetEntry(Global glob,
StorageId storageId,
GetKey getKey,
GetQos getQos)
Use this constructor for a get() request. |
|
MsgQueuePublishEntry(Global glob,
MsgUnit msgUnit,
StorageId storageId)
Use this constructor if a new message object is fed by method publish() (not oneway). |
|
MsgQueuePublishEntry(Global glob,
MsgUnit msgUnit,
StorageId storageId,
boolean oneway)
|
|
MsgQueueSubscribeEntry(Global glob,
StorageId storageId,
QueryKeyData subscribeKeyData,
QueryQosData subscribeQosData)
Use this constructor if a new message object is fed by method subscribe(). |
|
MsgQueueUnSubscribeEntry(Global glob,
StorageId storageId,
UnSubscribeKey unSubscribeKey,
UnSubscribeQos unSubscribeQos)
Use this constructor if a new message object is fed by method unSubscribe(). |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.reader |
|---|
| Constructors in org.xmlBlaster.client.reader that throw XmlBlasterException | |
|---|---|
SubscribeMessage(Global glob)
Constructs the SubscribeMessage object. |
|
| Uses of XmlBlasterException in org.xmlBlaster.client.script |
|---|
| Methods in org.xmlBlaster.client.script that throw XmlBlasterException | |
|---|---|
protected MsgUnit |
XmlScriptInterpreter.buildMsgUnit()
|
static java.lang.String |
XmlScriptInterpreter.dumpToFile(java.lang.String path,
java.lang.String fn,
java.lang.String xml)
|
private void |
XmlScriptInterpreter.fireCommand(java.lang.String qName)
Fires the given xmlBlaster command and sends the response to the output stream |
boolean |
XmlScriptClient.fireMethod(MethodName methodName,
java.lang.String sessionId,
java.lang.String requestId,
byte type)
|
abstract boolean |
XmlScriptInterpreter.fireMethod(MethodName methodName,
java.lang.String sessionId,
java.lang.String requestId,
byte type)
On each remote method invocation this function is called. |
protected void |
XmlScriptInterpreter.flushResponse()
|
void |
XmlScriptInterpreter.parse(java.io.Reader in)
Parses the given reader and executes the specified commands. |
void |
XmlScriptClient.setProperty(java.lang.String key,
java.lang.String value)
|
abstract void |
XmlScriptInterpreter.setProperty(java.lang.String key,
java.lang.String value)
Set a property into Global scope. |
java.lang.String |
XmlScriptClient.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
|
java.lang.String |
StreamCallback.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
Enforced by I_Callback |
java.lang.String |
XmlScriptInterpreter.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
If a callback handler was registered, we will be notified here about updates as well |
private void |
XmlScriptClient.writeResponse(MethodName methodName,
java.lang.String message)
Write respone message to OutputStream. |
private void |
XmlScriptClient.writeResponse(MethodName methodName,
java.lang.String[] messages)
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib |
|---|
| Methods in org.xmlBlaster.contrib that throw XmlBlasterException | |
|---|---|
protected abstract void |
GlobalInfo.doInit(Global global,
PluginInfo pluginInfo)
|
void |
GlobalInfo.init(Global global_,
PluginInfo pluginInfo)
|
void |
GlobalInfo.shutdown()
|
java.lang.String |
MomEventEngine.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
|
| Constructors in org.xmlBlaster.contrib that throw XmlBlasterException | |
|---|---|
GlobalInfo(Global otherGlobal,
I_Info additionalInfo)
Additional infos are added on top of the initial Global configuration. |
|
GlobalInfo(GlobalInfo baseInfo,
I_Info additionalInfo)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.dbupdate |
|---|
| Methods in org.xmlBlaster.contrib.dbupdate that throw XmlBlasterException | |
|---|---|
XBStore |
OneToThree.getXBStore(XBDatabaseAccessor accessor,
Global glob,
StorageId oldStorageId)
|
private java.util.Properties |
OneToThree.parsePropertyValue(java.lang.String rawString)
|
| Constructors in org.xmlBlaster.contrib.dbupdate that throw XmlBlasterException | |
|---|---|
OneToThree(ServerScope serverScopeOne,
ServerScope serverScopeThree,
Global globalOne,
Global globalThree)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.dbwatcher.mom |
|---|
| Methods in org.xmlBlaster.contrib.dbwatcher.mom that throw XmlBlasterException | |
|---|---|
java.lang.String |
XmlBlasterPublisher.update(java.lang.String s,
UpdateKey k,
byte[] content,
UpdateQos q)
Dummy implementation, PtP messages could arrive here which are ignored. |
| Uses of XmlBlasterException in org.xmlBlaster.contrib.dbwatcher.plugin |
|---|
| Methods in org.xmlBlaster.contrib.dbwatcher.plugin that throw XmlBlasterException | |
|---|---|
protected void |
DbWatcherPlugin.doInit(Global global_,
PluginInfo pluginInfo)
|
void |
DbWatcherPlugin.shutdown()
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.dbwriter |
|---|
| Methods in org.xmlBlaster.contrib.dbwriter that throw XmlBlasterException | |
|---|---|
protected void |
DbWriterPlugin.doInit(Global global_,
PluginInfo pluginInfo)
|
void |
DbWriterPluginMBean.shutdown()
|
void |
DbWriterPlugin.shutdown()
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.filewatcher |
|---|
| Methods in org.xmlBlaster.contrib.filewatcher that throw XmlBlasterException | |
|---|---|
private void |
Publisher.createDirectoryManagers()
Create the file checker instance with the current configuration. |
(package private) void |
DirectoryManager.deleteOrMoveEntry(java.lang.String entryName,
boolean success)
Removes the specified entry from the map. |
void |
FileWatcherPlugin.doInit(Global global_,
PluginInfo pluginInfo_)
|
private FileInfo[] |
Publisher.doPublish(DirectoryManager directoryManager)
Publish file or files to xmlBlaster. |
byte[] |
DirectoryManager.getContent(FileInfo info)
Gets the content from the specified file as a byte[]. |
java.io.FileInputStream |
DirectoryManager.getContentStream(FileInfo info)
|
(package private) java.util.Set |
DirectoryManager.getEntries()
Gets all entries which are ready to be sent (i.e. |
private java.util.Map |
DirectoryManager.getNewFiles(java.io.File directory)
Retrieves all files from the specified directory |
void |
Publisher.init()
Connects to the xmlBlaster. |
private java.io.File |
DirectoryManager.initDirectory(java.io.File parent,
java.lang.String propNameForLogging,
java.lang.String dirName)
Returns the specified directory or null or if needed it will create one |
private void |
DirectoryManager.moveTo(java.io.File file,
java.lang.String origName,
java.io.File destinationDirectory)
|
private java.lang.String |
Publisher.preparePubQos(java.lang.String origQos)
|
private void |
Publisher.prepareReplSource(boolean doFill)
|
void |
FilenameFilter.setPattern(java.lang.String globPattern,
boolean trueRegex)
|
void |
Publisher.shutdown()
If an exception occurs it means it could not publish the entry |
void |
FileWatcherPlugin.shutdown()
|
| Constructors in org.xmlBlaster.contrib.filewatcher that throw XmlBlasterException | |
|---|---|
DirectoryManager(Global global,
java.lang.String name,
java.lang.String directoryName,
java.lang.String subDir,
long delaySinceLastFileChange,
java.lang.String filter,
java.lang.String sent,
java.lang.String discarded,
java.lang.String lockExtention,
boolean trueRegex,
boolean copyOnMove)
|
|
FilenameFilter(java.lang.String pattern,
boolean trueRegex)
|
|
Publisher(Global globOrig,
java.lang.String name,
I_Info info)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.filewriter |
|---|
| Methods in org.xmlBlaster.contrib.filewriter that throw XmlBlasterException | |
|---|---|
void |
FileWriter.doInit(Global glob,
PluginInfo info)
|
private void |
FileWriter.initConnection()
Connects to the xmlBlaster. |
private void |
FileWriter.prepareInit(Global globOrig,
I_PluginConfig config)
|
void |
FileWriter.shutdown()
If an exception occurs it means it could not publish the entry |
java.lang.String |
FileWriter.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
|
| Constructors in org.xmlBlaster.contrib.filewriter that throw XmlBlasterException | |
|---|---|
FileWriter(Global globOrig,
java.lang.String name,
I_PluginConfig config)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.htmlmonitor |
|---|
| Methods in org.xmlBlaster.contrib.htmlmonitor that throw XmlBlasterException | |
|---|---|
void |
HtmlMonitorPlugin.init(Global global_,
PluginInfo pluginInfo)
|
private java.lang.String |
HtmlMonitorPlugin.lookup(java.lang.String query)
Lookup the given administrative command. |
private java.lang.String |
HtmlMonitorPlugin.replaceAllVariables(java.lang.String template)
Replace ${...} occurrences. |
void |
HtmlMonitorPlugin.shutdown()
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.jmx |
|---|
| Methods in org.xmlBlaster.contrib.jmx that throw XmlBlasterException | |
|---|---|
protected void |
MX4JAdaptor.doInit(Global global,
PluginInfo pluginInfo)
|
void |
MX4JAdaptor.shutdown()
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.mime |
|---|
| Methods in org.xmlBlaster.contrib.mime with parameters of type XmlBlasterException | |
|---|---|
void |
DropIfNotDeliverableUniqueOnly.toDead(I_DispatchManager dispatchManager,
ConnectionStateEnum oldState,
XmlBlasterException xmlBlasterException)
|
void |
DropIfNotDeliverable.toDead(I_DispatchManager dispatchManager,
ConnectionStateEnum oldState,
XmlBlasterException xmlBlasterException)
|
| Methods in org.xmlBlaster.contrib.mime that throw XmlBlasterException | |
|---|---|
void |
DropIfNotDeliverableUniqueOnly.init(Global glob,
PluginInfo pluginInfo)
This method is called by the PluginManager (enforced by I_Plugin). |
void |
DropIfNotDeliverable.init(Global glob,
PluginInfo pluginInfo)
This method is called by the PluginManager (enforced by I_Plugin). |
boolean |
DropIfNotDeliverableUniqueOnly.match(SessionInfo receiver,
MsgUnit msgUnit,
Query query)
|
boolean |
DropIfNotDeliverable.match(SessionInfo receiver,
MsgUnit msgUnit,
Query query)
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.replication |
|---|
| Methods in org.xmlBlaster.contrib.replication that throw XmlBlasterException | |
|---|---|
protected void |
ReplicationAgent.OwnGlobalInfo.doInit(Global global,
PluginInfo pluginInfo)
|
| Constructors in org.xmlBlaster.contrib.replication that throw XmlBlasterException | |
|---|---|
ReplSlave(Global global,
ReplManagerPlugin manager,
java.lang.String slaveSessionId,
ConnectQosData connQosData)
|
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.replication.impl |
|---|
| Methods in org.xmlBlaster.contrib.replication.impl with parameters of type XmlBlasterException | |
|---|---|
void |
ReplManagerPlugin.toDead(I_DispatchManager dispatchManager,
ConnectionStateEnum oldState,
XmlBlasterException xmlBlasterException)
|
| Methods in org.xmlBlaster.contrib.replication.impl that throw XmlBlasterException | |
|---|---|
protected void |
ReplManagerPlugin.doInit(Global global,
PluginInfo pluginInfo)
|
java.util.List<I_Entry> |
ReplManagerPlugin.handleNextMessages(I_DispatchManager dispatchManager,
java.util.List<I_Entry> pushEntries)
|
void |
ReplManagerPlugin.initialize(Global glob,
java.lang.String typeVersion)
|
java.lang.String |
ReplManagerPlugin.intercept(SubjectInfo publisher,
MsgUnit msgUnit)
Is only invoked when it is configured as a MimePlugin (to count messages containing several transactions). |
void |
ReplManagerPlugin.postHandleNextMessages(I_DispatchManager dispatchManager,
MsgUnit[] processedEntries)
Does cleanup, particularly it sets the status and counters. |
void |
ReplManagerPlugin.sessionAdded(ClientEvent e)
The part of this code inherent to the slave could be moved to the addDispatchManager since that method would always invoked too. |
void |
ReplManagerPlugin.sessionPreRemoved(ClientEvent e)
|
void |
ReplManagerPlugin.sessionRemoved(ClientEvent e)
|
void |
ReplManagerPlugin.sessionUpdated(ClientEvent e)
Invoked on successful client re-login (interface I_ClientListener) |
void |
ReplManagerPlugin.shutdown(I_DispatchManager dispatchManager)
|
void |
ReplManagerPlugin.subjectAdded(ClientEvent e)
|
void |
ReplManagerPlugin.subjectRemoved(ClientEvent e)
|
void |
ReplManagerPlugin.subscriptionAdd(SubscriptionEvent e)
To make it simpler one could think to put this method together with sessionAdded. |
void |
ReplManagerPlugin.subscriptionRemove(SubscriptionEvent e)
|
java.lang.String |
ReplManagerPlugin.update(java.lang.String cbSessionId,
UpdateKey updateKey,
byte[] content,
UpdateQos updateQos)
It receives events from all ReplicationConverter instances which want to register themselves for administration of initial updates. |
| Uses of XmlBlasterException in org.xmlBlaster.contrib.scheduler |
|---|
| Methods in org.xmlBlaster.contrib.scheduler that throw XmlBlasterException | |
|---|---|
private SchedulerPlugin.CronData |
SchedulerPlugin.addSchedulerWithEx(java.lang.String name,
java.lang.String value)
|
protected void |
SchedulerPlugin.doInit(Global glob,
PluginInfo plugInfo)
|
void |
SchedulerPlugin.CronData.parse(java.lang.String txt)
|
void |
SchedulerPluginMBean.shutdown()
|
void |
SchedulerPlugin.shutdown()
|
private void |
SchedulerPlugin.startSchedule(org.quartz.Scheduler sched,
java.lang.String name,
SchedulerPlugin.CronData data)
|
| Uses of XmlBlasterException in org.xmlBlaster.contrib.socketgetter |
|---|
| Methods in org.xmlBlaster.contrib.socketgetter that throw XmlBlasterException | |
|---|---|
protected void |
SocketGetterPlugin.doInit(Global global_,
PluginInfo pluginInfo)
|
void |
SocketGetterPlugin.shutdown()
|
| Uses of XmlBlasterException in org.xmlBlaster.engine |
|---|
| Methods in org.xmlBlaster.engine that return XmlBlasterException | |
|---|---|
XmlBlasterException |
AvailabilityChecker.checkException(MethodName action,
java.lang.Throwable origEx)
Checks the given exception and depending on the current run level it is converted into a communication exception (with the original embedded). |
| Methods in org.xmlBlaster.engine with parameters of type XmlBlasterException | |
|---|---|
void |
EventPlugin.toDead(I_DispatchManager dispatchManager,
ConnectionStateEnum oldState,
XmlBlasterException xmlBlasterException)
|
| Methods in org.xmlBlaster.engine that throw XmlBlasterException | |
|---|---|
private void |
SessionPersistencePlugin.addOrUpdateSession(SessionInfo sessionInfo)
A new session is added, checks if it shall be persisted. |
int |
RequestBroker.addPersistentTopicHandler(TopicEntry topicEntry)
Make the topicHandler persistent for crash recovery and shutdown/startup cycle. |
void |
TopicHandler.addSubscriber(SubscriptionInfo sub,
boolean calleeIsXPathMatchCheck)
A client subscribed to this message, multiple subscriptions from the same client are OK. |
private void |
TopicHandler.addToBigDom()
Merge the message DOM tree into the big xmlBlaster DOM tree |
private void |
TopicHandler.administrativeInitialize(MsgKeyData msgKeyData,
MsgQosData publishQos,
PublishQosServer publishQosServer)
Initialize the messageUnit cache and the history queue for this topic |
(package private) void |
TopicHandler.change(MsgUnitWrapper msgUnitWrapper)
|
void |
I_TopicListener.changed(TopicEvent e)
Invoked on topic lifecycle change. |
void |
EventPlugin.changed(TopicEvent topicEvent)
|
void |
TopicAccessor.changeDirtyRead(MsgUnitWrapper msgUnitWrapper)
|
I_MapEntry |
MsgUnitWrapper.changeEntry(I_MapEntry entry)
Callback invoked by I_Map.change inside the synchronization point. |
int |
RequestBroker.changePersistentTopicHandler(TopicEntry topicEntry)
Remove the persistent TopicHandler entry. |
(package private) void |
RequestBroker.checkExistingSubscriptions(SessionInfo sessionInfo,
TopicHandler topicHandler,
PublishQosServer xmlQoS)
This helper method checks for a published message which didn't exist before if there are any XPath subscriptions pending which match. |
boolean |
TopicHandler.checkFilter(SessionInfo publisherSessionInfo,
SubscriptionInfo sub,
MsgUnitWrapper msgUnitWrapper,
boolean handleException)
Checks if the filters allow this message to be sent to the specified session |
void |
AvailabilityChecker.checkServerIsReady(SessionName sessionName,
AddressServer addressServer,
MsgUnit msgUnit,
MethodName action)
The extended check when the message is imported/decrypted. |
static MsgQueueUpdateEntry |
TopicHandler.createEntryFromWrapper(MsgUnitWrapper msgUnitWrapper,
SubscriptionInfo sub)
|
DispatchConnectionsHandler |
ServerScope.createServerDispatchConnectionsHandler(ServerDispatchManager dispatchManager)
Returns the callback layer implementation 'CbDispatchConnectionsHandler' on server side. |
java.lang.String |
RequestBroker.dump()
|
java.lang.String[] |
XmlBlasterImpl.erase(AddressServer addressServer,
java.lang.String sessionId,
java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Delete messages. |
(package private) java.lang.String[] |
RequestBroker.erase(SessionInfo sessionInfo,
QueryKeyData xmlKey,
EraseQosServer eraseQos)
Client wants to erase a message. |
private java.lang.String[] |
RequestBroker.erase(SessionInfo sessionInfo,
QueryKeyData xmlKey,
EraseQosServer eraseQos,
boolean isClusterUpdate)
Client wants to erase a message. |
void |
TopicAccessor.erase(java.lang.String oid)
Remove the given topic |
long |
TopicHandler.eraseFromHistoryQueue(SessionInfo sessionInfo,
HistoryQos historyQos)
Erase message instances but not the topic itself. |
(package private) void |
TopicHandler.eraseRequest(SessionInfo sessionInfo,
QueryKeyData eraseKey,
EraseQosServer eraseQos)
Notify all Listeners that a topic is erased. |
java.lang.String |
TopicHandler.eraseTopic()
JMX |
private void |
StartupTasks.excuteStartupTasks()
On startup execute given script. |
void |
RequestBroker.exit()
|
TopicHandler |
TopicAccessor.findOrCreate(SessionInfo sessionInfo,
java.lang.String oid)
Access a topicHandler by its unique oid or create it if not known. |
(package private) void |
RequestBroker.fireSubscribeEvent(SubscriptionInfo subscriptionInfo)
|
private void |
RequestBroker.fireSubscriptionEvent(SubscriptionInfo subscriptionInfo,
boolean subscribe)
Is fired on subscribe(), unSubscribe() and several times on erase(). |
(package private) void |
RequestBroker.fireUnSubscribeEvent(SubscriptionInfo subscriptionInfo)
|
PublishReturnQos |
RequestBroker.forwardPtpPublish(SessionInfo sessionInfo,
MsgUnit msgUnit,
boolean isClusterUpdate,
Destination destination)
Rorward a message to another cluster node. |
private void |
TopicHandler.forwardToDestinations(SessionInfo publisherSessionInfo,
MsgUnitWrapper cacheEntry,
PublishQosServer publishQos)
Forward PtP messages. |
private static java.lang.String |
SubscriptionInfo.generateUniqueKey(KeyData keyData,
QueryQosData xmlQos,
boolean clusterWideUnique)
This static method may be used from external objects to get the unique key of a subscription. |
MsgUnitRaw[] |
XmlBlasterImpl.get(AddressServer addressServer,
java.lang.String sessionId,
java.lang.String xmlKey_literal,
java.lang.String qos_literal)
Synchronous access a message. |
MsgUnit[] |
RequestBroker.get(SessionInfo sessionInfo,
QueryKeyData xmlKey,
GetQosServer getQos)
Invoked by a client, to access one/many MsgUnit. |
CbProtocolManager |
ServerScope.getCbProtocolManager()
Initialize cb protocol manager. |
ClusterManager |
ServerScope.getClusterManager()
Access instance which manages myself in a cluster environment. |
ClusterManager |
ServerScope.getClusterManager(SessionInfo sessionInfo)
Initialize the instance which manages myself in a cluster environment. |
CommandManager |
ServerScope.getCommandManager()
Access instance of remote command administration manager. |
CommandManager |
ServerScope.getCommandManager(SessionInfo sessionInfo)
Initialize instance of remote command administration manager. |
java.lang.String |
ServerScope.getDump()
|
void |
ServerScope.getDump(java.io.OutputStream out)
|
MsgUnit[] |
TopicHandler.getHistoryMsgUnitArr(int num,
boolean newestFirst)
Returns a snapshot of all entries in the history |
MsgUnit[] |
TopicHandler.getHistoryQueueEntries(java.lang.String querySpec)
Query the history queue, can be peeking or consuming. |
(package private) java.lang.String |
EventPlugin.JmxDestinationHelper.getMessage(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode,
SessionName sessionName)
|
MsgFileDumper |
ServerScope.getMsgFileDumper()
A helper to dump a message to a file. |
(package private) MsgUnit |
EventPlugin.PublishDestinationHelper.getMsgUnit(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode,
SessionName sessionName)
|
MsgUnitWrapper |
TopicHandler.getMsgUnitWrapper(long uniqueId)
|
MsgUnitWrapper[] |
TopicHandler.getMsgUnitWrapperArr(int num,
boolean newestFirst)
Returns a snapshot of all entries in the history |
PluginHolder |
ServerScope.getPluginHolder()
gets the object holding all configuration information for the plugins (both for statically loaded plugins (by the run level manager) and dynamically loaded plugins (such plugins loaded on client request). |
(package private) MsgKeyData |
EventPlugin.PublishDestinationHelper.getPublishKey(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode)
|
(package private) MsgQosData |
EventPlugin.PublishDestinationHelper.getPublishQos(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode,
SessionName sessionName)
|
org.w3c.dom.Node |
TopicHandler.getRootNode()
|
SmtpClient |
EventPlugin.getSmtpClient()
TODO: Put into engine.Global and util.Global (see EmailExecutor.java) |
java.util.ArrayList<SubscriptionInfo> |
ClientSubscriptions.getSubscription(SessionInfo sessionInfo,
QueryKeyData queryKey)
|
SubscriptionInfo |
ClientSubscriptions.getSubscription(SessionInfo sessionInfo,
java.lang.String subscriptionInfoUniqueKey)
If you have the unique id of a subscription, you may access the SubscriptionInfo object here. |
java.util.Vector<SubscriptionInfo> |
ClientSubscriptions.getSubscriptionByOid(SessionInfo sessionInfo,
java.lang.String keyOid,
boolean exactOnly)
|
java.util.Vector |
ClientSubscriptions.getSubscriptionByOid(java.lang.String keyOid,
boolean exactOnly)
|
java.lang.String |
SubscriptionInfo.getSubSourceSubscriptionId()
Accessing the unique subscription id from method subscribe(), which was the reason for this SubscriptionInfo |
java.lang.String |
TopicHandler.getTopicXml()
|
XmlKey |
TopicHandler.getXmlKey()
Accessing the DOM parsed key of this topic. |
void |
TopicHandler.handleCallbackFailed(java.util.Set removeSet)
If a callback fails, we remove it from the subscription. |
java.lang.String |
MsgErrorHandler.handleErrorSync(I_MsgErrorInfo msgErrorInfo)
This should never happen on server side, so we just call handleError(I_MsgErrorInfo). |
private MsgUnit |
XmlBlasterImpl.importAndAuthorize(SessionInfo sessionInfo,
AddressServer addressServer,
MsgUnitRaw msgUnitRaw,
MethodName action)
Check message via security plugin. |
void |
MsgUnitWrapper.incrementReferenceCounter(int count,
StorageId storageId)
Invoked by ReferenceEntry.java and TopicHandler.java to support reference counting |
void |
SessionPersistencePlugin.init(Global glob,
PluginInfo pluginInfo)
Initializes the plugin |
void |
StartupTasks.init(Global glob,
PluginInfo pluginInfo)
Initializes the plugin |
void |
DeadMessageDumper.init(Global glob,
PluginInfo pluginInfo)
Initializes the plugin |
void |
EventPlugin.init(Global utilGlob,
PluginInfo pluginInfo)
Initializes the plugin |
private void |
SubscriptionInfo.init(ServerScope glob,
SessionInfo sessionInfo,
KeyData keyData,
SubscribeQosServer qos)
|
private java.io.File |
DeadMessageDumper.initDirectory(java.io.File parent,
java.lang.String propName,
java.lang.String dirName)
Returns the specified directory or null or if needed it will create one |
private void |
RequestBroker.initHelperQos()
Put this code in a generic internal message producer class (future release) |
private void |
TopicHandler.initMsgDistributorPlugin()
instantiates and initializes a MsgDistributorPlugin if the topic property requires so. |
private I_Queue |
TopicHandler.initQueue(I_Queue queue,
java.lang.String queueName)
Creates a queue with the properties specified in the historyQueueProperty |
private void |
SubscriptionInfo.initSubscriptionId()
For JMX the uniqueKey may not contain commas ','. |
private void |
TopicHandler.invokeCallbackAndHandleFailure(SessionInfo publisherSessionInfo,
MsgUnitWrapper msgUnitWrapper)
Send updates to all subscribed clients. |
boolean |
ServerScope.isAdministrationCommand(XmlKey xmlKey)
|
static boolean |
TopicHandler.isDirtyRead(SubscriptionInfo sub,
MsgUnitWrapper msgUnitWrapper)
Checks if the subscriber is a cluster and the message has the 'dirtyRead' flag set. |
MsgUnitWrapper |
TopicAccessor.lookupDirtyRead(java.lang.String topicId,
long msgUnitWrapperUniqueId)
Access the message meat without a lock. |
void |
BigXmlKeyDOM.messageErase(TopicHandler topicHandler)
Invoked on message erase() invocation. |
java.lang.String[] |
TopicHandler.peekHistoryMessages(int numOfEntries)
|
java.lang.String[] |
ServerScope.peekMessages(I_Queue queue,
int numOfEntries,
java.lang.String label,
boolean forceReadableTimestamp,
boolean forceReadableBase64)
|
java.lang.String[] |
ServerScope.peekQueueMessagesToFile(I_Queue queue,
int numOfEntries,
java.lang.String path,
java.lang.String label)
Dumps given amount of messages from queue to file. |
private TopicEntry |
TopicHandler.persistTopicEntry()
Create or access the cached persistence storage entry of this topic. |
java.lang.String |
XmlBlasterImpl.ping(AddressServer addressServer,
java.lang.String qos)
ping xmlBlaster if everything is OK and if xmlBlaster is willing to accept requests. |
private java.lang.String |
XmlBlasterImpl.publish(AddressServer addressServer,
SessionInfo sessionInfo,
MsgUnitRaw msgUnitRaw,
MethodName methodName)
|
java.lang.String |
XmlBlasterImpl.publish(AddressServer addressServer,
java.lang.String sessionId,
MsgUnitRaw msgUnitRaw)
Publish a message. |
java.lang.String |
RequestBroker.publish(SessionInfo sessionInfo,
MsgUnit msgUnit)
Internal publishing helper. |
private java.lang.String |
RequestBroker.publish(SessionInfo sessionInfo,
MsgUnit msgUnit,
boolean isClusterUpdate)
|
PublishReturnQos |
TopicHandler.publish(SessionInfo publisherSessionInfo,
MsgUnit msgUnit,
PublishQosServer publishQosServer)
A new publish event (PubSub or PtP) arrives. |
private java.lang.String |
RequestBroker.publish(SessionInfo sessionInfo,
MsgUnit msgUnit,
PublishQosServer publishQos)
Write-Access method to publish a new message from a data source. |
java.lang.String[] |
XmlBlasterImpl.publishArr(AddressServer addressServer,
java.lang.String sessionId,
MsgUnitRaw[] msgUnitArr)
Publish messages. |
java.lang.String |
RequestBroker.publishDeadMessage(MsgUnit origMsgUnit,
java.lang.String text,
java.lang.String clientPropertyKey,
SessionName receiver)
|
java.lang.String |
RequestBroker.publishDeadMessageRaw(SessionName sender,
MsgUnitRaw origMsgUnit,
java.lang.String text,
SessionName receiver)
|
private KeyData[] |
RequestBroker.queryMatchingKeys(SessionInfo sessionInfo,
QueryKeyData queryKeyData,
QueryQosData qos)
This method does the query (queryType = "XPATH" | "EXACT"). |
private java.lang.String[] |
RequestBroker.queryMatchingTopics(SessionInfo sessionInfo,
QueryKeyData queryKeyData,
QueryQosData qos)
This method does the query (queryType = "XPATH" | "EXACT"). |
private java.util.HashMap |
SessionPersistencePlugin.recoverSessions()
|
private void |
SessionPersistencePlugin.recoverSubscriptions(java.util.HashMap sessionIds)
When recovering due to a run level change (without shutti |