Class SessionInfo

java.lang.Object
com.epam.fixengine.jms.config.SessionInfo

public class SessionInfo extends Object
Stores information about session.
  • Field Details

  • Constructor Details

    • SessionInfo

      public SessionInfo(String sessionID)
    • SessionInfo

      public SessionInfo(String sessionID, String connectionName)
  • Method Details

    • getSessionID

      public String getSessionID()
    • setSessionID

      public void setSessionID(String sessionID)
    • getConnectionName

      public String getConnectionName()
    • setConnectionName

      public void setConnectionName(String connectionName)
    • getSelector

      public String getSelector()
    • setSelector

      public void setSelector(String selector)
    • getBackUpConnectionName

      public String getBackUpConnectionName()
    • setBackUpConnectionName

      public void setBackUpConnectionName(String backUpConnectionName)
    • getSessionType

      public SessionType getSessionType()
    • setSessionType

      public void setSessionType(SessionType sessionType)
    • getMessagingMode

      public MessagingMode getMessagingMode()
    • setMessagingMode

      public void setMessagingMode(MessagingMode messagingMode)
    • getDestinationURL

      public String getDestinationURL()
    • setDestinationURL

      public void setDestinationURL(String destinationURL)
    • isTransacted

      public boolean isTransacted()
    • setTransacted

      public void setTransacted(boolean transacted)
    • getTransactionBatchSize

      public int getTransactionBatchSize()
    • setTransactionBatchSize

      public void setTransactionBatchSize(int transactionBatchSize)
    • getDeliveryMode

      public DeliveryMode getDeliveryMode()
    • setDeliveryMode

      public void setDeliveryMode(DeliveryMode deliveryMode)
    • getTimeToLive

      public int getTimeToLive()
    • setTimeToLive

      public void setTimeToLive(int timeToLive)
    • isDurableSubscription

      public boolean isDurableSubscription()
    • setDurableSubscription

      public void setDurableSubscription(boolean durableSubscription)
    • getDurableSubscriptionName

      public String getDurableSubscriptionName()
    • setDurableSubscriptionName

      public void setDurableSubscriptionName(String durableSubscriptionName)
    • getMessageType

      public MessageType getMessageType()
    • setMessageType

      public void setMessageType(MessageType messageType)
    • getCustomMessageType

      public String getCustomMessageType()
    • setCustomMessageType

      public void setCustomMessageType(String customMessageType)
    • getSessionAckMode

      public SessionAckMode getSessionAckMode()
    • setSessionAckMode

      public void setSessionAckMode(SessionAckMode sessionAckMode)
    • getStorageDir

      public String getStorageDir()
    • setStorageDir

      public void setStorageDir(String storageDir)
    • getQueueNormalFileSize

      public long getQueueNormalFileSize()
    • setQueueNormalFileSize

      public void setQueueNormalFileSize(long queueNormalFileSize)
    • getQueueMaxFileSize

      public long getQueueMaxFileSize()
    • setQueueMaxFileSize

      public void setQueueMaxFileSize(long queueMaxFileSize)
    • isQueuePersistent

      public boolean isQueuePersistent()
    • setQueuePersistent

      public void setQueuePersistent(boolean queuePersistent)
    • getQueueSize

      public int getQueueSize()
    • setQueueSize

      public void setQueueSize(int queueSize)
    • getThreadPerConnection

      public int getThreadPerConnection()
    • setThreadPerConnection

      public void setThreadPerConnection(int threadPerConnection)
    • getConnectionCount

      public int getConnectionCount()
    • setConnectionCount

      public void setConnectionCount(int connectionCount)
    • setPublishTimeout

      public void setPublishTimeout(long publishTimeout)
    • getPublishTimeout

      public long getPublishTimeout()
    • getMaskedTags

      public Map<byte[],Set<Integer>> getMaskedTags()
    • setMaskedTags

      public void setMaskedTags(Map<byte[],Set<Integer>> maskedTags)
    • isStorageForcedFlush

      public boolean isStorageForcedFlush()
    • setStorageForcedFlush

      public void setStorageForcedFlush(boolean isStorageForcedFlush)
    • isEnableRejectMessages

      public boolean isEnableRejectMessages()
    • setEnableRejectMessages

      public void setEnableRejectMessages(boolean enableRejectMessages)
    • isChronicleQueue

      public boolean isChronicleQueue()
    • setChronicleQueue

      public void setChronicleQueue(boolean chronicleQueue)
    • isAllowMeasureIncomingTimestamp

      public boolean isAllowMeasureIncomingTimestamp()
    • setAllowMeasureIncomingTimestamp

      public void setAllowMeasureIncomingTimestamp(boolean allowMeasureIncomingTimestamp)
    • getMaxConnectedStateWaitTime

      public long getMaxConnectedStateWaitTime()
    • setMaxConnectedStateWaitTime

      public void setMaxConnectedStateWaitTime(long maxConnectedStateWaitTime)
    • getAdditionalParams

      public Map<String,Object> getAdditionalParams()
    • setAdditionalParams

      public void setAdditionalParams(Map<String,Object> additionalParams)
    • parseSessionInfo

      protected SessionInfo parseSessionInfo(String prefix, Properties properties)
      Parses information about session.
      Parameters:
      prefix -
      properties -
      Returns:
      SessionInfo
    • parseParameter

      protected String parseParameter(String localParameterName, String globalParameterName, TemplatePropertiesWrapper wrapperProperties, String defaultValue)
    • checkParameter

      protected void checkParameter(String value, String parameterName)
    • toString

      public StringBuilder toString(StringBuilder stringBuffer)
    • toMap

      public Map<String,String> toMap(Map<String,String> map)