/** * Gets a long from the default section of settings. * * @param key * @return the default value * @throws ConfigError * @throws FieldConvertError */ public long getLong(String key) throws ConfigError, FieldConvertError { return getLong(DEFAULT_SESSION_ID, key); }
/** * Gets a long from the default section of settings. * * @param key * @return the default value * @throws ConfigError * @throws FieldConvertError */ public long getLong(String key) throws ConfigError, FieldConvertError { return getLong(DEFAULT_SESSION_ID, key); }
/** * Gets a long from the default section of settings. * * @param key * @return the default value * @throws ConfigError * @throws FieldConvertError */ public long getLong(String key) throws ConfigError, FieldConvertError { return getLong(DEFAULT_SESSION_ID, key); }
private int getSetting(SessionSettings settings, SessionID sessionID, String key, int defaultValue) throws ConfigError, FieldConvertError { return settings.isSetting(sessionID, key) ? (int) settings.getLong(sessionID, key) : defaultValue; }
private int getSetting(SessionSettings settings, SessionID sessionID, String key, int defaultValue) throws ConfigError, FieldConvertError { return settings.isSetting(sessionID, key) ? (int) settings.getLong(sessionID, key) : defaultValue; }
private int getSetting(SessionSettings settings, SessionID sessionID, String key, int defaultValue) throws ConfigError, FieldConvertError { return settings.isSetting(sessionID, key) ? (int) settings.getLong(sessionID, key) : defaultValue; }
private InetSocketAddress getAcceptorSocketAddress(SessionSettings settings, SessionID sessionID) throws ConfigError, FieldConvertError { String acceptorHost = "0.0.0.0"; if (settings.isSetting(sessionID, SETTING_SOCKET_ACCEPT_ADDRESS)) { acceptorHost = settings.getString(sessionID, SETTING_SOCKET_ACCEPT_ADDRESS); } int acceptorPort = (int) settings.getLong(sessionID, SETTING_SOCKET_ACCEPT_PORT); return new InetSocketAddress(acceptorHost, acceptorPort); }
private SocketAddress getLocalAddress(SessionSettings settings, final SessionID sessionID) throws ConfigError, FieldConvertError { // Check if use of socket local/bind address SocketAddress localAddress = null; if (settings.isSetting(sessionID, Initiator.SETTING_SOCKET_LOCAL_HOST)) { String host = settings.getString(sessionID, Initiator.SETTING_SOCKET_LOCAL_HOST); if ("localhost".equals(host)) { throw new ConfigError(Initiator.SETTING_SOCKET_LOCAL_HOST + " cannot be \"localhost\"!"); } int port = 0; if (settings.isSetting(sessionID, Initiator.SETTING_SOCKET_LOCAL_PORT)) { port = (int) settings.getLong(sessionID, Initiator.SETTING_SOCKET_LOCAL_PORT); } localAddress = ProtocolFactory.createSocketAddress(ProtocolFactory.SOCKET, host, port); if (log.isInfoEnabled()) { log.info("Using initiator local host: " + localAddress); } } return localAddress; }
private SocketAddress getLocalAddress(SessionSettings settings, final SessionID sessionID) throws ConfigError, FieldConvertError { // Check if use of socket local/bind address SocketAddress localAddress = null; if (settings.isSetting(sessionID, Initiator.SETTING_SOCKET_LOCAL_HOST)) { String host = settings.getString(sessionID, Initiator.SETTING_SOCKET_LOCAL_HOST); if ("localhost".equals(host)) { throw new ConfigError(Initiator.SETTING_SOCKET_LOCAL_HOST + " cannot be \"localhost\"!"); } int port = 0; if (settings.isSetting(sessionID, Initiator.SETTING_SOCKET_LOCAL_PORT)) { port = (int) settings.getLong(sessionID, Initiator.SETTING_SOCKET_LOCAL_PORT); } localAddress = ProtocolFactory.createSocketAddress(ProtocolFactory.SOCKET, host, port); log.info("Using initiator local host: {}", localAddress); } return localAddress; }
private SocketAddress getLocalAddress(SessionSettings settings, final SessionID sessionID) throws ConfigError, FieldConvertError { // Check if use of socket local/bind address SocketAddress localAddress = null; if (settings.isSetting(sessionID, Initiator.SETTING_SOCKET_LOCAL_HOST)) { String host = settings.getString(sessionID, Initiator.SETTING_SOCKET_LOCAL_HOST); if ("localhost".equals(host)) { throw new ConfigError(Initiator.SETTING_SOCKET_LOCAL_HOST + " cannot be \"localhost\"!"); } int port = 0; if (settings.isSetting(sessionID, Initiator.SETTING_SOCKET_LOCAL_PORT)) { port = (int) settings.getLong(sessionID, Initiator.SETTING_SOCKET_LOCAL_PORT); } localAddress = ProtocolFactory.createSocketAddress(ProtocolFactory.SOCKET, host, port); log.info("Using initiator local host: {}", localAddress); } return localAddress; }
/** * Creates a file-based message store. * * @param sessionID session ID for the message store. */ public MessageStore create(SessionID sessionID) { try { boolean syncWrites = false; if (settings.isSetting(sessionID, SETTING_FILE_STORE_SYNC)) { syncWrites = settings.getBool(sessionID, SETTING_FILE_STORE_SYNC); } int maxCachedMsgs = 10000; if (settings.isSetting(sessionID, SETTING_FILE_STORE_MAX_CACHED_MSGS)) { long maxCachedMsgsSetting = settings.getLong(sessionID, SETTING_FILE_STORE_MAX_CACHED_MSGS); if (maxCachedMsgsSetting >= 0 && maxCachedMsgsSetting <= (long) Integer.MAX_VALUE) { maxCachedMsgs = (int) maxCachedMsgsSetting; } } return new FileStore(settings.getString(sessionID, FileStoreFactory.SETTING_FILE_STORE_PATH), sessionID, syncWrites, maxCachedMsgs); } catch (Exception e) { throw new RuntimeException(e); } } }
/** * Creates a file-based message store. * * @param sessionID session ID for the message store. */ public MessageStore create(SessionID sessionID) { try { boolean syncWrites = false; if (settings.isSetting(sessionID, SETTING_FILE_STORE_SYNC)) { syncWrites = settings.getBool(sessionID, SETTING_FILE_STORE_SYNC); } int maxCachedMsgs = 10000; if (settings.isSetting(sessionID, SETTING_FILE_STORE_MAX_CACHED_MSGS)) { long maxCachedMsgsSetting = settings.getLong(sessionID, SETTING_FILE_STORE_MAX_CACHED_MSGS); if (maxCachedMsgsSetting >= 0 && maxCachedMsgsSetting <= (long) Integer.MAX_VALUE) { maxCachedMsgs = (int) maxCachedMsgsSetting; } } return new FileStore(settings.getString(sessionID, FileStoreFactory.SETTING_FILE_STORE_PATH), sessionID, syncWrites, maxCachedMsgs); } catch (Exception e) { throw new RuntimeException(e); } } }
host = settings.getString(sessionID, hostKey); final int port = (int) settings.getLong(sessionID, portKey); addresses.add(ProtocolFactory.createSocketAddress(transportType, host, port)); } else {
/** * Creates a file-based message store. * * @param sessionID session ID for the message store. */ public MessageStore create(SessionID sessionID) { try { boolean syncWrites = false; if (settings.isSetting(sessionID, SETTING_FILE_STORE_SYNC)) { syncWrites = settings.getBool(sessionID, SETTING_FILE_STORE_SYNC); } int maxCachedMsgs = 10000; if (settings.isSetting(sessionID, SETTING_FILE_STORE_MAX_CACHED_MSGS)) { long maxCachedMsgsSetting = settings.getLong(sessionID, SETTING_FILE_STORE_MAX_CACHED_MSGS); if (maxCachedMsgsSetting >= 0 && maxCachedMsgsSetting <= (long) Integer.MAX_VALUE) { maxCachedMsgs = (int) maxCachedMsgsSetting; } } return new FileStore(settings.getString(sessionID, FileStoreFactory.SETTING_FILE_STORE_PATH), sessionID, syncWrites, maxCachedMsgs); } catch (Exception e) { throw new RuntimeException(e); } } }
host = settings.getString(sessionID, hostKey); final int port = (int) settings.getLong(sessionID, portKey); addresses.add(ProtocolFactory.createSocketAddress(transportType, host, port)); } else {
long maxActiveTime = settings .isSetting(JdbcSetting.SETTING_JDBC_MAX_ACTIVE_TIME) ? settings.getLong(sessionID, JdbcSetting.SETTING_JDBC_MAX_ACTIVE_TIME) : 5000; int maxConnLifetime = settings
int acceptPort = (int) settings.getLong(sessionID, Acceptor.SETTING_SOCKET_ACCEPT_PORT);
long maxActiveTime = settings .isSetting(JdbcSetting.SETTING_JDBC_MAX_ACTIVE_TIME) ? settings.getLong(sessionID, JdbcSetting.SETTING_JDBC_MAX_ACTIVE_TIME) : 5000; int maxConnLifetime = settings
int acceptPort = (int) settings.getLong(sessionID, Acceptor.SETTING_SOCKET_ACCEPT_PORT);
long maxActiveTime = settings .isSetting(JdbcSetting.SETTING_JDBC_MAX_ACTIVE_TIME) ? settings.getLong(sessionID, JdbcSetting.SETTING_JDBC_MAX_ACTIVE_TIME) : 5000; int maxConnLifetime = settings