Package com.epam.fixengine.jms.config
Class Config
java.lang.Object
com.epam.fixengine.jms.config.Config
The base configuration.
Provides functionality for application parameters.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected Map<String,SessionInfo> protected static final Stringprotected Map<String,ConnectionInfo> protected String -
Constructor Summary
ConstructorsConstructorDescriptionConfig(String prefix, InputStream streamConfigFile) Config(String prefix, Properties properties) -
Method Summary
Modifier and TypeMethodDescriptiongetConnectionInfo(String connectionName) protected static PropertiesgetProperties(InputStream pathToConfigFile) getSessionInfo(String clientName) protected voidparse(Properties properties) protected voidparseClient(String name, Properties properties) protected voidparseClients(Properties properties) protected voidparseConnection(String name, Properties properties) protected voidparseConnections(Properties properties) voidremoveClientFromConfig(String clientName) voidremoveConnectionFromConfig(String connectionName) voidupdateClientsInConfig(Properties properties) voidupdateConnectionsInConfig(Properties properties)
-
Field Details
-
CONNECTION_NAMES
- See Also:
-
CLIENT_NAMES
- See Also:
-
connections
-
clients
-
prefix
-
-
Constructor Details
-
Config
- Throws:
IOException
-
Config
- Throws:
IOException
-
Config
- Throws:
IOException
-
-
Method Details
-
parse
- Throws:
IOException
-
parseClients
-
parseClient
-
updateClientsInConfig
-
removeClientFromConfig
-
updateConnectionsInConfig
-
removeConnectionFromConfig
-
parseConnections
-
getProperties
- Throws:
IOException
-
parseConnection
-
getConnectionNames
-
getSessionIDS
-
getConnectionInfo
-
getSessionInfo
-