xmlBlaster 2.2.0 API

Uses of Class
org.xmlBlaster.util.SessionName

Packages that use SessionName
org.xmlBlaster.authentication   
org.xmlBlaster.authentication.plugins   
org.xmlBlaster.client This is the Java client side package. 
org.xmlBlaster.client.dispatch   
org.xmlBlaster.client.qos   
org.xmlBlaster.client.queuemsg   
org.xmlBlaster.engine The core implementation. 
org.xmlBlaster.engine.cluster   
org.xmlBlaster.engine.dispatch   
org.xmlBlaster.engine.event   
org.xmlBlaster.engine.qos   
org.xmlBlaster.engine.queuemsg   
org.xmlBlaster.protocol   
org.xmlBlaster.test.qos   
org.xmlBlaster.test.util   
org.xmlBlaster.util Java helper classes for server and client programming. 
org.xmlBlaster.util.checkpoint   
org.xmlBlaster.util.dispatch   
org.xmlBlaster.util.error   
org.xmlBlaster.util.protocol.email   
org.xmlBlaster.util.protocol.socket   
org.xmlBlaster.util.qos   
org.xmlBlaster.util.qos.address   
org.xmlBlaster.util.queue   
org.xmlBlaster.util.queuemsg   
 

Uses of SessionName in org.xmlBlaster.authentication
 

Fields in org.xmlBlaster.authentication declared as SessionName
private  SessionName SessionInfo.sessionName
          The cluster wide unique identifier of the session e.g.
private  SessionName SubjectInfo.subjectName
          The cluster wide unique identifier of the subject e.g.
 

Methods in org.xmlBlaster.authentication that return SessionName
 SessionName SessionInfo.getSessionName()
           
 SessionName SubjectInfo.getSubjectName()
          Access the unique login name of a client.
 

Methods in org.xmlBlaster.authentication with parameters of type SessionName
(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.
 SessionInfo SubjectInfo.getSession(SessionName sessionName)
          Find a session by its public session ID.
 SessionInfo SubjectInfo.getSessionInfo(SessionName sessionName)
          Find a session by its pubSessionId or return null if not found
 SessionInfo Authenticate.getSessionInfo(SessionName sessionName)
          Find a session by its login name and pubSessionId or return null if not found
 SessionInfo Authenticate.getSessionInfoByName(SessionName sessionName)
           
 I_AdminSubject AuthenticateProtector.getSubjectInfoByName(SessionName sessionName)
          Administrative access.
 SubjectInfo Authenticate.getSubjectInfoByName(SessionName subjectName)
          Access a subjectInfo with the unique login name
 SessionInfo AuthenticateProtector.unsecureCreateSession(SessionName loginName)
          Deprecated. Security hole, currently need by MainGUI.java
 

Constructors in org.xmlBlaster.authentication with parameters of type SessionName
SessionInfo(ServerScope glob, SessionName sessionName)
          Create this instance when a client did a login.
SubjectInfo(ServerScope glob, Authenticate authenticate, SessionName subjectName)
          

 

Uses of SessionName in org.xmlBlaster.authentication.plugins
 

Methods in org.xmlBlaster.authentication.plugins that return SessionName
 SessionName DataHolder.getDestinationSessionName()
          Convenience method to access PtP destination
 

Uses of SessionName in org.xmlBlaster.client
 

Methods in org.xmlBlaster.client that return SessionName
 SessionName XmlBlasterAccess.getSessionName()
          The public session ID of this login session.
 SessionName I_XmlBlasterAccess.getSessionName()
          The public session ID of this login session.
 

Uses of SessionName in org.xmlBlaster.client.dispatch
 

Fields in org.xmlBlaster.client.dispatch declared as SessionName
private  SessionName ClientDispatchManager.sessionName
           
 

Methods in org.xmlBlaster.client.dispatch that return SessionName
 SessionName ClientDispatchManager.getSessionName()
           
 

Constructors in org.xmlBlaster.client.dispatch with parameters of type SessionName
ClientDispatchManager(Global glob, I_MsgErrorHandler failureListener, I_MsgSecurityInterceptor securityInterceptor, I_Queue msgQueue, I_ConnectionStatusListener connectionStatusListener, AddressBase[] addrArr, SessionName sessionName)
           
 

Uses of SessionName in org.xmlBlaster.client.qos
 

Methods in org.xmlBlaster.client.qos that return SessionName
 SessionName PublishQos.getSender()
          Access sender name.
 SessionName UpdateQos.getSender()
          Access sender name.
 SessionName GetReturnQos.getSender()
          Access sender name.
 SessionName ConnectQos.getSessionName()
           
 SessionName ConnectReturnQos.getSessionName()
          The object holding the unique connection name of the client.
 

Methods in org.xmlBlaster.client.qos with parameters of type SessionName
 void PublishQos.setSender(SessionName sender)
          Access sender name.
 void ConnectQos.setSessionName(SessionName sessionName)
          Set the login session name.
 

Uses of SessionName in org.xmlBlaster.client.queuemsg
 

Fields in org.xmlBlaster.client.queuemsg declared as SessionName
private  SessionName MsgQueueEraseEntry.receiver
           
private  SessionName MsgQueueGetEntry.receiver
           
private  SessionName MsgQueueUnSubscribeEntry.receiver
           
private  SessionName MsgQueuePublishEntry.receiver
           
private  SessionName MsgQueueDisconnectEntry.receiver
           
private  SessionName MsgQueueConnectEntry.receiver
           
private  SessionName MsgQueueSubscribeEntry.receiver
           
 

Methods in org.xmlBlaster.client.queuemsg that return SessionName
 SessionName MsgQueueEraseEntry.getReceiver()
           
 SessionName MsgQueueGetEntry.getReceiver()
           
 SessionName MsgQueueUnSubscribeEntry.getReceiver()
           
 SessionName MsgQueuePublishEntry.getReceiver()
           
 SessionName MsgQueueDisconnectEntry.getReceiver()
           
 SessionName MsgQueueConnectEntry.getReceiver()
           
 SessionName MsgQueueSubscribeEntry.getReceiver()
           
 SessionName MsgQueueEraseEntry.getSender()
          Access the unique login name of the eraser.
 SessionName MsgQueueGetEntry.getSender()
          Access the unique login name of the getr.
 SessionName MsgQueueUnSubscribeEntry.getSender()
          Access the unique login name of the unSubscriber.
 SessionName MsgQueuePublishEntry.getSender()
          Access the unique login name of the (last) publisher.
 SessionName MsgQueueDisconnectEntry.getSender()
          Access the unique login name of the sender.
 SessionName MsgQueueConnectEntry.getSender()
          Access the unique login name of the sender.
 SessionName MsgQueueSubscribeEntry.getSender()
          Access the unique login name of the subscriber.
 

Methods in org.xmlBlaster.client.queuemsg with parameters of type SessionName
 void MsgQueueEraseEntry.setReceiver(SessionName receiver)
           
 void MsgQueueGetEntry.setReceiver(SessionName receiver)
           
 void MsgQueueUnSubscribeEntry.setReceiver(SessionName receiver)
           
 void MsgQueuePublishEntry.setReceiver(SessionName receiver)
           
 void MsgQueueDisconnectEntry.setReceiver(SessionName receiver)
           
 void MsgQueueConnectEntry.setReceiver(SessionName receiver)
           
 void MsgQueueSubscribeEntry.setReceiver(SessionName receiver)
           
 

Uses of SessionName in org.xmlBlaster.engine
 

Fields in org.xmlBlaster.engine declared as SessionName
private  SessionName TopicHandler.creatorSessionName
           
private  SessionName RequestBroker.myselfLoginName
           
 

Methods in org.xmlBlaster.engine with parameters of type SessionName
 void AvailabilityChecker.checkServerIsReady(SessionName sessionName, AddressServer addressServer, MsgUnit msgUnit, MethodName action)
          The extended check when the message is imported/decrypted.
private  java.util.ArrayList TopicHandler.collectNotifySubscribersAboutErase(SessionName sessionName, QueryKeyData eraseKey, EraseQosServer eraseQos)
          Collect erase events with volatile non persistent erase messages.
protected  void EventPlugin.doExec(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName)
           
 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)
           
 java.lang.String EventPlugin.replaceTokens(java.lang.String str, java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName)
          Replace some $_{} tokens.
protected  void EventPlugin.sendEmail(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName, boolean forceSending, ClientPropertiesInfo clientPropertiesInfo)
          Sending email as configured with destination.smtp.
protected  void EventPlugin.sendMessage(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName, ClientProperty[] clientProperties)
          The xmlBlaster-message data sink.
private  java.util.ArrayList TopicHandler.toDead(SessionName sessionName, QueryKeyData eraseKey, EraseQosServer eraseQos)
           
static void SubscriptionInfo.verifySubscriptionId(boolean isClusterNode, SessionName sessionName, QueryKeyData xmlKey, SubscribeQosServer subscribeQos)
           
 

Uses of SessionName in org.xmlBlaster.engine.cluster
 

Methods in org.xmlBlaster.engine.cluster that return SessionName
 SessionName ClusterNode.getRemoteSessionName()
          Contains remote clusterNodeId
 SessionName ClusterNode.getSessionName()
          Directly from xmlBlasterAccess, may not contain clusterNodeId
 

Uses of SessionName in org.xmlBlaster.engine.dispatch
 

Fields in org.xmlBlaster.engine.dispatch declared as SessionName
private  SessionName ServerDispatchManager.sessionName
           
private  SessionName CbDispatchConnection.sessionName
           
 

Methods in org.xmlBlaster.engine.dispatch that return SessionName
 SessionName ServerDispatchManager.getSessionName()
           
 

Constructors in org.xmlBlaster.engine.dispatch with parameters of type SessionName
ServerDispatchManager(ServerScope glob, I_MsgErrorHandler failureListener, I_MsgSecurityInterceptor securityInterceptor, I_Queue msgQueue, I_ConnectionStatusListener connectionStatusListener, AddressBase[] addrArr, SessionName sessionName)
           
 

Uses of SessionName in org.xmlBlaster.engine.event
 

Methods in org.xmlBlaster.engine.event with parameters of type SessionName
 void ExecHelper.execute(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName)
           
 java.lang.String JmxDestinationHelper.getMessage(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName)
           
 MsgUnit PublishDestinationHelper.getMsgUnit(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName)
           
 MsgQosData PublishDestinationHelper.getPublishQos(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName)
           
 

Uses of SessionName in org.xmlBlaster.engine.qos
 

Methods in org.xmlBlaster.engine.qos that return SessionName
 SessionName PublishQosServer.getFirstDestination()
          Currently xmlBlaster handles only one Destination
 SessionName PublishQosServer.getSender()
           
 SessionName ConnectQosServer.getSessionName()
           
 SessionName ConnectReturnQosServer.getSessionName()
           
 

Methods in org.xmlBlaster.engine.qos with parameters of type SessionName
 void PublishQosServer.setSender(SessionName sender)
           
 void ConnectQosServer.setSessionName(SessionName sessionName)
          Set the login session name.
 void ConnectReturnQosServer.setSessionName(SessionName sessionName)
           
 

Uses of SessionName in org.xmlBlaster.engine.queuemsg
 

Fields in org.xmlBlaster.engine.queuemsg declared as SessionName
protected  SessionName ReferenceEntry.receiver
           
 

Methods in org.xmlBlaster.engine.queuemsg that return SessionName
 SessionName ReferenceEntry.getReceiver()
           
 SessionName ReferenceEntry.getSender()
          TODO? make sender persistent?
 

Methods in org.xmlBlaster.engine.queuemsg with parameters of type SessionName
 void ReferenceEntry.setReceiver(SessionName receiver)
           
 

Constructors in org.xmlBlaster.engine.queuemsg with parameters of type SessionName
MsgQueueUpdateEntry(ServerScope glob, MsgUnitWrapper msgUnitWrapper, StorageId storageId, SessionName receiver, java.lang.String subscriptionId, boolean wantUpdateOneway, boolean wantNewestOnly)
          A new message object is fed by method publish().
MsgQueueUpdateEntry(ServerScope glob, MsgUnitWrapper msgUnitWrapper, Timestamp timestamp, StorageId storageId, SessionName receiver, java.lang.String subscriptionId, boolean wantUpdateOneway, boolean wantNewestOnly)
          convenience constructor to allow passing an already given uniqueId (the timestamp)
MsgQueueUpdateEntry(ServerScope glob, PriorityEnum priority, StorageId storageId, Timestamp updateEntryTimestamp, java.lang.String keyOid, long msgUnitWrapperUniqueId, boolean persistent, long sizeInBytes, SessionName receiver, java.lang.String subscriptionId, java.lang.String flag, int redeliverCount, java.lang.String qos, java.lang.String key, byte[] content)
          For persistence recovery The params qos, key, content can be null (the unparsed raw message)
ReferenceEntry(java.lang.String ME, ServerScope glob_, java.lang.String entryType, MsgUnitWrapper msgUnitWrapper, Timestamp timestamp, StorageId storageId, SessionName receiver)
          A new message object is fed by method update().
ReferenceEntry(java.lang.String ME, ServerScope glob, java.lang.String entryType, PriorityEnum priority, StorageId storageId, Timestamp entryTimestamp, java.lang.String keyOid, long msgUnitWrapperUniqueId, boolean persistent, SessionName receiver, java.lang.String qos, java.lang.String key, byte[] content)
          For persistence recovery
 

Uses of SessionName in org.xmlBlaster.protocol
 

Methods in org.xmlBlaster.protocol with parameters of type SessionName
 I_AdminSubject I_Authenticate.getSubjectInfoByName(SessionName sessionName)
          Administrative access.
 

Uses of SessionName in org.xmlBlaster.test.qos
 

Methods in org.xmlBlaster.test.qos with parameters of type SessionName
private  void TestPtSession.publish(TestPtSession.ConHolder conHolder, java.lang.String oid, SessionName[] sessionNameArr)
           
 

Uses of SessionName in org.xmlBlaster.test.util
 

Fields in org.xmlBlaster.test.util declared as SessionName
private  SessionName PtPDestination.sessionName
           
 

Methods in org.xmlBlaster.test.util that return SessionName
 SessionName PtPDestination.getSessionName()
           
 

Uses of SessionName in org.xmlBlaster.util
 

Methods in org.xmlBlaster.util that return SessionName
static SessionName SessionName.guessSessionName(Global glob, java.lang.String nodeId, java.lang.String queueName)
          Guess a SessionName from given callback queueName of old xb_entries (was created from Global.getStrippedId)
static SessionName SessionName.guessSessionName(Global glob, java.lang.String nodeId, java.lang.String queueName, boolean limitPositivePubToOneDigit)
          Not reliable.
 

Methods in org.xmlBlaster.util with parameters of type SessionName
 boolean SessionName.equalsAbsolute(SessionName sessionName)
           
 boolean SessionName.equalsRelative(SessionName sessionName)
           
 

Constructors in org.xmlBlaster.util with parameters of type SessionName
SessionName(Global glob, SessionName sessionName, long pubSessionId)
          Create a new instance based on the given sessionName but with added/changed pubSessionId
 

Uses of SessionName in org.xmlBlaster.util.checkpoint
 

Methods in org.xmlBlaster.util.checkpoint with parameters of type SessionName
 void I_Checkpoint.passingBy(int checkpoint, MsgUnit msgUnit, SessionName destination, java.lang.String[] context)
          A message is passing a checkpoint.
 void Checkpoint.passingBy(int checkpoint, MsgUnit msgUnit, SessionName destination, java.lang.String[] context)
           
 

Uses of SessionName in org.xmlBlaster.util.dispatch
 

Methods in org.xmlBlaster.util.dispatch that return SessionName
 SessionName I_DispatchManager.getSessionName()
           
 

Uses of SessionName in org.xmlBlaster.util.error
 

Fields in org.xmlBlaster.util.error declared as SessionName
private  SessionName MsgErrorInfo.sessionName
           
 

Methods in org.xmlBlaster.util.error that return SessionName
 SessionName I_MsgErrorInfo.getSessionName()
          Access the sender.
 SessionName MsgErrorInfo.getSessionName()
           
 

Constructors in org.xmlBlaster.util.error with parameters of type SessionName
MsgErrorInfo(Global glob, SessionName sessionName, MsgUnitRaw msgUnitRaw, java.lang.Throwable throwable)
          Called for raw messages e.g.
MsgErrorInfo(Global glob, SessionName sessionName, MsgUnit msgUnit, java.lang.Throwable throwable)
          Creates an error info instance from server side XmlBlasterImpl.publish failure (remote method invokation) without a queue involved
 

Uses of SessionName in org.xmlBlaster.util.protocol.email
 

Methods in org.xmlBlaster.util.protocol.email with parameters of type SessionName
protected  void EmailExecutor.setEmailSessionId(SessionName sessionName)
          Email protocol contract with server side CallbackEmailDriver.java and client side EmailCallbackImpl.java We use joe/2...
 

Uses of SessionName in org.xmlBlaster.util.protocol.socket
 

Methods in org.xmlBlaster.util.protocol.socket with parameters of type SessionName
static java.lang.String SocketExecutor.getGlobalKey(SessionName sessionName)
           
 

Uses of SessionName in org.xmlBlaster.util.qos
 

Fields in org.xmlBlaster.util.qos declared as SessionName
private  SessionName QosData.sender
          The sender (publisher) of this message (unique loginName), is set by server on arrival, and delivered with UpdateQos (with XML).
private  SessionName SessionQos.sessionName
          The unified session name which is a clusterwide unique identifier
 

Methods in org.xmlBlaster.util.qos that return SessionName
 SessionName QosData.getSender()
          Access sender unified naming object.
 SessionName SessionQos.getSessionName()
          Get our unique SessionName.
 SessionName ConnectQosData.getSessionName()
          Get our unique SessionName.
 

Methods in org.xmlBlaster.util.qos with parameters of type SessionName
 java.lang.String QueryQosData.generateSubscriptionId(SessionName sessionName, QueryKeyData subscribeKey)
          A client side subscriptionId must start with "__subId:" followed by the relative session name.
 void QosData.setSender(SessionName senderSessionName)
          Access sender name.
 void SessionQos.setSessionName(SessionName sessionName)
          Set our unique SessionName.
 void ConnectQosData.setSessionName(SessionName sessionName)
          Set our unique SessionName.
(package private)  void SessionQos.setSessionName(SessionName sessionName, boolean markAsModified)
          Set our unique SessionName.
 

Uses of SessionName in org.xmlBlaster.util.qos.address
 

Fields in org.xmlBlaster.util.qos.address declared as SessionName
private  SessionName Destination.destination
          The destination address (==login name) or the XPath query string
protected  SessionName AddressBase.sessionName
           
 

Methods in org.xmlBlaster.util.qos.address that return SessionName
 SessionName Destination.getDestination()
           
 SessionName AddressBase.getSessionName()
           
 

Methods in org.xmlBlaster.util.qos.address with parameters of type SessionName
 void Destination.setDestination(SessionName destination)
          Set the destination address or the destination query string.
 void AddressBase.setSessionName(SessionName sessionName)
           
 

Constructors in org.xmlBlaster.util.qos.address with parameters of type SessionName
Destination(Global glob, SessionName address)
          Constructs the specialized quality of service destination object.
Destination(SessionName address)
          Constructs the specialized quality of service destination object.
 

Uses of SessionName in org.xmlBlaster.util.queue
 

Constructors in org.xmlBlaster.util.queue with parameters of type SessionName
StorageId(Global glob, java.lang.String xbNode, java.lang.String xbType, SessionName sessionName)
           
StorageId(Global glob, java.lang.String xbNode, java.lang.String xbType, java.lang.String xbPostfix, SessionName sessionName)
          New XBstore approach.
 

Uses of SessionName in org.xmlBlaster.util.queuemsg
 

Methods in org.xmlBlaster.util.queuemsg that return SessionName
 SessionName DummyEntry.getReceiver()
           
abstract  SessionName MsgQueueEntry.getReceiver()
           
 SessionName DummyEntry.getSender()
           
abstract  SessionName MsgQueueEntry.getSender()
           
 


xmlBlaster 2.2.0 API

Copyright © 1999-2014 The xmlBlaster.org contributers.