xmlBlaster 1.6.2 API

Uses of Class
org.xmlBlaster.util.SessionName

Packages that use SessionName
org.xmlBlaster.authentication   
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.dispatch   
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.protocol.email   
org.xmlBlaster.util.protocol.socket   
org.xmlBlaster.util.qos   
org.xmlBlaster.util.qos.address   
org.xmlBlaster.util.queuemsg   
 

Uses of SessionName in org.xmlBlaster.authentication
 

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

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

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.
 SessionInfo SubjectInfo.getSessionInfo(SessionName sessionName)
          Find a session by its pubSessionId or return null if not found
 SessionInfo SubjectInfo.getSession(SessionName sessionName)
          Find a session by its public session ID.
 I_AdminSubject AuthenticateProtector.getSubjectInfoByName(SessionName sessionName)
          Administrative access.
 SessionInfo AuthenticateProtector.unsecureCreateSession(SessionName loginName)
          Deprecated. Security hole, currently need by MainGUI.java
 SubjectInfo Authenticate.getOrCreateSubjectInfoByName(SessionName subjectName, boolean returnLocked, I_Subject subjectCtx, CbQueueProperty prop)
          Access a subjectInfo with the unique login name.
 SubjectInfo Authenticate.getSubjectInfoByName(SessionName subjectName)
          Access a subjectInfo with the unique login name
 SessionInfo Authenticate.getSessionInfoByName(SessionName sessionName)
           
 SessionInfo Authenticate.getSessionInfo(SessionName sessionName)
          Find a session by its login name and pubSessionId or return null if not found
private  SessionInfo Authenticate.getOrCreateSessionInfo(SessionName sessionName, ConnectQosServer connectQos)
          Blocks for existing SessionInfo until it is initialized.
 

Constructors in org.xmlBlaster.authentication with parameters of type SessionName
SubjectInfo(ServerScope glob, Authenticate authenticate, SessionName subjectName)
          

SessionInfo(ServerScope glob, SessionName sessionName)
          Create this instance when a client did a login.
 

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 ClientDispatchConnection.sessionName
           
 

Uses of SessionName in org.xmlBlaster.client.qos
 

Methods in org.xmlBlaster.client.qos that return SessionName
 SessionName UpdateQos.getSender()
          Access sender name.
 SessionName ConnectQos.getSessionName()
           
 SessionName PublishQos.getSender()
          Access sender name.
 SessionName GetReturnQos.getSender()
          Access sender name.
 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 ConnectQos.setSessionName(SessionName sessionName)
          Set the login session name.
 void PublishQos.setSender(SessionName sender)
          Access sender name.
 

Uses of SessionName in org.xmlBlaster.client.queuemsg
 

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

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

Methods in org.xmlBlaster.client.queuemsg with parameters of type SessionName
 void MsgQueueConnectEntry.setReceiver(SessionName receiver)
           
 void MsgQueueDisconnectEntry.setReceiver(SessionName receiver)
           
 void MsgQueueSubscribeEntry.setReceiver(SessionName receiver)
           
 void MsgQueueGetEntry.setReceiver(SessionName receiver)
           
 void MsgQueueUnSubscribeEntry.setReceiver(SessionName receiver)
           
 void MsgQueueEraseEntry.setReceiver(SessionName receiver)
           
 void MsgQueuePublishEntry.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
private  java.util.ArrayList TopicHandler.toDead(SessionName sessionName, QueryKeyData eraseKey, EraseQosServer eraseQos)
           
private  java.util.ArrayList TopicHandler.collectNotifySubscribersAboutErase(SessionName sessionName, QueryKeyData eraseKey, EraseQosServer eraseQos)
          Collect erase events with volatile non persistent erase messages.
static void SubscriptionInfo.verifySubscriptionId(boolean isClusterNode, SessionName sessionName, QueryKeyData xmlKey, SubscribeQosServer subscribeQos)
           
protected  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.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.
protected  void EventPlugin.sendEmail(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName, boolean forceSending)
          Sending email as configured with destination.smtp.
(package private)  MsgQosData EventPlugin.PublishDestinationHelper.getPublishQos(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName)
           
(package private)  MsgUnit EventPlugin.PublishDestinationHelper.getMsgUnit(java.lang.String summary, java.lang.String description, java.lang.String eventType, java.lang.String errorCode, SessionName sessionName)
           
(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)
           
 void AvailabilityChecker.checkServerIsReady(SessionName sessionName, AddressServer addressServer, MsgUnit msgUnit, MethodName action)
          The extended check when the message is imported/decrypted.
 

Uses of SessionName in org.xmlBlaster.engine.dispatch
 

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

Uses of SessionName in org.xmlBlaster.engine.qos
 

Methods in org.xmlBlaster.engine.qos that return SessionName
 SessionName PublishQosServer.getSender()
           
 SessionName ConnectReturnQosServer.getSessionName()
           
 SessionName ConnectQosServer.getSessionName()
           
 

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

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.getSender()
          TODO? make sender persistent?
 SessionName ReferenceEntry.getReceiver()
           
 

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)
          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)
          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 with parameters of type SessionName
 boolean SessionName.equalsRelative(SessionName sessionName)
           
 boolean SessionName.equalsAbsolute(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 Checkpoint.passingBy(int checkpoint, MsgUnit msgUnit, SessionName destination, java.lang.String[] context)
           
 void I_Checkpoint.passingBy(int checkpoint, MsgUnit msgUnit, SessionName destination, java.lang.String[] context)
          A message is passing a checkpoint.
 

Uses of SessionName in org.xmlBlaster.util.dispatch
 

Fields in org.xmlBlaster.util.dispatch declared as SessionName
private  SessionName DispatchManager.sessionName
           
 

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

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

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
 void QosData.setSender(SessionName senderSessionName)
          Access sender name.
 java.lang.String QueryQosData.generateSubscriptionId(SessionName sessionName, QueryKeyData subscribeKey)
          A client side subscriptionId must start with "__subId:" followed by the relative session name.
 void SessionQos.setSessionName(SessionName sessionName)
          Set our unique SessionName.
(package private)  void SessionQos.setSessionName(SessionName sessionName, boolean markAsModified)
          Set our unique SessionName.
 void ConnectQosData.setSessionName(SessionName sessionName)
          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(SessionName address)
          Constructs the specialized quality of service destination object.
Destination(Global glob, SessionName address)
          Constructs the specialized quality of service destination object.
 

Uses of SessionName in org.xmlBlaster.util.queuemsg
 

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


xmlBlaster 1.6.2 API

Copyright © 1999-2007 The xmlBlaster.org contributers.