/* * Copyright (C) 2006-2016 DLR, Germany * * All rights reserved * * http://www.rcenvironment.de/ */ package de.rcenvironment.core.instancemanagement.internal; /** * * Encapsules a connection in the configuration. * * @author David Scholz */ public class ConfigurationConnection { private final String connectionName; private final String host; private final int port; private final boolean connectOnStartup; private final long autoRetryInitialDelay; private final long autoRetryMaximumDelay; private final int autoRetryDelayMultiplier; public ConfigurationConnection(String connectionName, String host, int port, boolean connectOnStartup, long autoRetryInitialDelay, long autoRetryMaximumDelay, int autoRetryDelayMultiplier) { this.connectionName = connectionName; this.host = host; this.port = port; this.connectOnStartup = connectOnStartup; this.autoRetryInitialDelay = autoRetryInitialDelay; this.autoRetryMaximumDelay = autoRetryMaximumDelay; this.autoRetryDelayMultiplier = autoRetryDelayMultiplier; } public String getConnectionName() { return connectionName; } public String getHost() { return host; } public int getPort() { return port; } public boolean getConnectOnStartup() { return connectOnStartup; } public long getAutoRetryInitialDelay() { return autoRetryInitialDelay; } public long getAutoRetryMaximumDelay() { return autoRetryMaximumDelay; } public int getAutoRetryDelayMultiplier() { return autoRetryDelayMultiplier; } }