org.bidib.wizard.common.model.settings.GatewayServiceSettingsInterface Maven / Gradle / Ivy
package org.bidib.wizard.common.model.settings;
import org.bidib.wizard.api.model.bean.ObservableBean;
public interface GatewayServiceSettingsInterface extends ObservableBean, SettingsInterface {
static final String PROPERTY_BIND_ADDRESS = "bindAddress";
// static final String PROPERTY_LISTEN_PORT = "listenPort";
static final String PROPERTY_LISTEN_PORT_NETBIDIB = "listenPortNetBidib";
static final String PROPERTY_AUTO_CONNECT_BACKEND = "autoConnectBackend";
static final String PROPERTY_BIDIB_DISTRIBUTED_ENABLED = "bidibDistributedEnabled";
static final String PROPERTY_NETBIDIB_GATEWAY_UNIQUEID = "netBidibGatewayUniqueId";
/**
* The VID for the Wizard application
*/
static final int WIZARD_GATEWAY_VID = 0x0D;
/**
* The PID for the Wizard gateway application
*/
static final int WIZARD_GATEWAY_PID = 0x00FC;
/**
* @return the bindAddress
*/
String getBindAddress();
/**
* @param bindAddress
* the bindAddress to set
*/
void setBindAddress(String bindAddress);
// /**
// * @return the listenPort
// */
// int getListenPort();
//
// /**
// * @param listenPort
// * the listenPort to set
// */
// void setListenPort(int listenPort);
/**
* @return the listenPortNetBidib
*/
int getListenPortNetBidib();
/**
* @param listenPortNetBidib
* the listenPortNetBidib to set
*/
void setListenPortNetBidib(int listenPortNetBidib);
/**
* @return the autoConnectBackend
*/
boolean isAutoConnectBackend();
/**
* @param autoConnectBackend
* the autoConnectBackend to set
*/
void setAutoConnectBackend(boolean autoConnectBackend);
/**
* @return the bidibDistributedEnabled flag
*/
boolean isBidibDistributedEnabled();
/**
* @param bidibDistributedEnabled
* the bidibDistributedEnabled flag to set
*/
void setBidibDistributedEnabled(boolean bidibDistributedEnabled);
/**
* @param netBidibGatewayUniqueId
* the netBidibGatewayUniqueId to set
*/
void setNetBidibGatewayUniqueId(Long netBidibGatewayUniqueId);
/**
* @return the netBidibGatewayUniqueId
*/
Long getNetBidibGatewayUniqueId();
}