public class ServerSettings extends java.lang.Object implements ServerSettingsReader
XMLSupport| Modifier and Type | Class and Description |
|---|---|
class |
ServerSettings.Web
Web (including web server, webservices, etc)
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
QUERYRETRIEVE_ACCEPT_TIMEOUT
The name of the Query Retrieve setting that indicates the Accpet Timeout.
|
static java.lang.String |
QUERYRETRIEVE_CONNECTION_TIMEOUT
The name of the Query Retrieve setting that indicates the Connection Timeout.
|
static java.lang.String |
QUERYRETRIEVE_IDLE_TIMEOUT
The name of the Query Retrieve setting that indicates the Idle Timeout.
|
static java.lang.String |
QUERYRETRIEVE_MAX_ASSOCIATIONS
The name of the Query Retrieve setting that indicates the Maximum number of Client Associations.
|
static java.lang.String |
QUERYRETRIEVE_MAX_PDU_RECEIVE
The name of the Query Retrieve setting that indicates the Maximum PDU Length Receive.
|
static java.lang.String |
QUERYRETRIEVE_MAX_PDU_SEND
The name of the Query Retrieve setting that indicates the Maximum PDU Length Send.
|
static java.lang.String |
QUERYRETRIEVE_RESPONSE_TIMEOUT
The name of the Query Retrieve setting that indicates the Response Timeout.
|
static java.lang.String |
RGUI_SETTING_EXTERNAL_IP
The name of the Remote GUI setting that indicates the External IP address.
|
static java.lang.String |
RGUI_SETTING_EXTERNAL_IP_HELP
The help for the Remote GUI External IP setting.
|
static java.lang.String |
STORAGE_SETTING_PATH
The name of the Storage setting that indicates the Storage Path.
|
static java.lang.String |
STORAGE_SETTING_SERVERS_DESTINATIONS
The name of the Storage setting that indicates the Servers Destinations.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(MoveDestination m) |
void |
addExtension(java.lang.String ext)
Add an extension to list of allowed indexing extensions.
|
void |
addModalityFind(java.lang.String sop,
java.lang.String description)
Add a modality
|
void |
addPriorityAETitle(java.lang.String aet) |
boolean |
contains(MoveDestination m) |
int |
getAcceptTimeout() |
java.lang.String |
getAccessListFileName() |
java.lang.String |
getAE() |
boolean |
getAutoStartPlugin(java.lang.String name)
Returns if the plugin is to be auto started on server init or not.
|
java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Boolean> |
getAutoStartPluginsSettings()
Returns the current settings for plugin auto start on server init.
|
java.lang.String[] |
getCAET() |
int |
getConnectionTimeout() |
java.lang.String |
getDeviceDescription() |
java.lang.String |
getDicoogleDir() |
int |
getDIMSERspTimeout() |
java.util.HashSet<java.lang.String> |
getExtensionsAllowed() |
boolean |
getFullContentIndex() |
java.lang.String |
getID() |
int |
getIdleTimeout() |
java.lang.String |
getIndexer() |
int |
getIndexerEffort() |
static ServerSettings |
getInstance() |
java.lang.String |
getLocalAETName() |
int |
getMaxClientAssoc() |
int |
getMaxMessages() |
int |
getMaxPDULenghtSend() |
int |
getMaxPDULengthReceive() |
java.util.HashMap<java.lang.String,java.lang.String> |
getModalityFind() |
java.util.ArrayList<MoveDestination> |
getMoves() |
java.lang.String |
getNetworkInterfaceAddress() |
java.lang.String |
getNetworkInterfaceName() |
java.util.ArrayList<java.lang.String> |
getNetworkInterfacesNames() |
java.lang.String |
getNodeName() |
java.lang.String |
getP2pLibrary() |
java.lang.String |
getPath() |
boolean |
getPermitAllAETitles() |
java.lang.String |
getPermitedLocalInterfaces() |
java.lang.String |
getPermitedRemoteHostnames() |
java.util.Set<java.lang.String> |
getPriorityAETitles() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getQueryRetrieveSettings()
Returns the Query Retrieve list of settings (name, value/type pairs).
|
java.util.HashMap<java.lang.String,java.lang.String> |
getQueryRetrieveSettingsHelp()
Returns the Query Retrieve list of settings help (name,help pairs).
|
int |
getRemoteGUIPort()
Deprecated.
|
java.lang.String |
getRGUIExternalIP()
Deprecated.
|
java.util.HashMap<java.lang.String,java.lang.Object> |
getRGUISettings()
Deprecated.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getRGUISettingsHelp()
Returns the Remote GUI list of settings help (name,help pairs).
|
int |
getRspDelay() |
boolean |
getSaveThumbnails() |
java.lang.String |
getSOPClass() |
java.lang.String[] |
getSOPClasses() |
int |
getStoragePort() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getStorageSettings()
Returns the Storage list of settings (name, value/type pairs).
|
java.util.HashMap<java.lang.String,java.lang.String> |
getStorageSettingsHelp()
Returns the Storage list of settings help (name,help pairs).
|
java.lang.String |
getThumbnailsMatrix() |
java.lang.String |
getTransfCap() |
ServerSettings.Web |
getWeb() |
int |
getWlsPort() |
boolean |
isEncryptUsersFile() |
boolean |
isGzipStorage() |
boolean |
isIndexAnonymous() |
boolean |
isIndexZIPFiles() |
boolean |
isMonitorWatcher() |
boolean |
isNodeNameDefined() |
boolean |
isQueryRetrive() |
boolean |
isStorage() |
boolean |
isWANModeEnabled() |
boolean |
remove(MoveDestination m) |
boolean |
removeMoveDestination(java.lang.String AETitle) |
boolean |
removeMoveDestination(java.lang.String AETitle,
java.lang.String ipAddr,
int port) |
void |
removePriorityAETitle(java.lang.String aet) |
void |
setAcceptTimeout(int timeout) |
void |
setAE(java.lang.String AE) |
void |
setAutoStartPlugin(java.lang.String name,
boolean value)
Sets the plugin start on server init value.
|
void |
setCAET(java.lang.String[] CAET) |
void |
setConnectionTimeout(int timeout) |
void |
setDefaultSettings() |
void |
setDefaultsValues()
Set default values
|
void |
setDeviceDescription(java.lang.String desc) |
void |
setDicoogleDir(java.lang.String dicoogleDir) |
void |
setDIMSERspTimeout(int timeout) |
void |
setEncryptUsersFile(boolean encryptUsersFile) |
void |
setFullContentIndex(boolean fullContentIndex) |
void |
setGzipStorage(boolean gzipStorage) |
void |
setID(java.lang.String I) |
void |
setIdleTimeout(int timeout) |
void |
setIndexAnonymous(boolean indexAnonymous) |
void |
setIndexer(java.lang.String indexer) |
void |
setIndexerEffort(int indexerEffort) |
void |
setIndexZIPFiles(boolean indexZIPFiles) |
void |
setLocalAETName(java.lang.String name) |
void |
setMaxClientAssoc(int maxClients) |
void |
setMaxMessages(int maxMessages) |
void |
setMaxPDULengthReceive(int len) |
void |
setMaxPDULengthSend(int len) |
void |
setMonitorWatcher(boolean monitorWatcher) |
void |
setMoves(java.util.ArrayList<MoveDestination> moves) |
void |
setNetworkInterfaceName(java.lang.String interfaceName) |
void |
setNodeName(java.lang.String nodeName) |
void |
setNodeNameDefined(boolean nodeNameDefined) |
void |
setP2pLibrary(java.lang.String p2pLibrary) |
void |
setPath(java.lang.String p) |
void |
setPermitAllAETitles(boolean value) |
void |
setPermitedLocalInterfaces(java.lang.String localInterfaces) |
void |
setPermitedRemoteHostnames(java.lang.String remoteHostnames) |
boolean |
setQueryRetrieveSettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
Tries to apply the new settings for the Query Retrieve service.
|
void |
setQueryRetrive(boolean queryRetrieve) |
void |
setRemoteGUIPort(int port)
Deprecated.
|
void |
setRGUIExternalIP(java.lang.String RGUIExternalIP)
Deprecated.
|
boolean |
setRGUISettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
Deprecated.
|
void |
setRspDelay(int delay) |
void |
setSaveThumbnails(boolean saveThumbnails) |
void |
setSOPClass(java.lang.String SOPClass) |
void |
setStorage(boolean storage) |
void |
setStoragePort(int p) |
boolean |
setStorageSettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
Tries to apply the new settings for the Storage service.
|
void |
setThumbnailsMatrix(java.lang.String thumbnailsMatrix) |
void |
setTransfCap(java.lang.String transfCap) |
void |
setWanmode(boolean wanmode) |
void |
setWeb(ServerSettings.Web web) |
void |
setWlsPort(int port) |
boolean |
tryQueryRetrieveSettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
Validates the new settings for the Query Retrieve service.
|
boolean |
tryRGUISettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
Deprecated.
|
boolean |
tryStorageSettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
Validates the new settings for the Storage service.
|
public static final java.lang.String RGUI_SETTING_EXTERNAL_IP
public static final java.lang.String QUERYRETRIEVE_MAX_ASSOCIATIONS
public static final java.lang.String QUERYRETRIEVE_MAX_PDU_RECEIVE
public static final java.lang.String QUERYRETRIEVE_MAX_PDU_SEND
public static final java.lang.String QUERYRETRIEVE_IDLE_TIMEOUT
public static final java.lang.String QUERYRETRIEVE_ACCEPT_TIMEOUT
public static final java.lang.String QUERYRETRIEVE_RESPONSE_TIMEOUT
public static final java.lang.String QUERYRETRIEVE_CONNECTION_TIMEOUT
public static final java.lang.String STORAGE_SETTING_SERVERS_DESTINATIONS
public static final java.lang.String STORAGE_SETTING_PATH
public static final java.lang.String RGUI_SETTING_EXTERNAL_IP_HELP
public ServerSettings.Web getWeb()
getWeb in interface ServerSettingsReaderpublic void setWeb(ServerSettings.Web web)
web - the web to setpublic java.lang.String getP2pLibrary()
public void setP2pLibrary(java.lang.String p2pLibrary)
p2pLibrary - the p2pLibrary to setpublic java.lang.String getIndexer()
getIndexer in interface ServerSettingsReaderpublic void setIndexer(java.lang.String indexer)
indexer - the indexer to setpublic java.lang.String getNodeName()
getNodeName in interface ServerSettingsReaderpublic void setNodeName(java.lang.String nodeName)
nodeName - the nodeName to setpublic boolean isNodeNameDefined()
isNodeNameDefined in interface ServerSettingsReaderpublic void setNodeNameDefined(boolean nodeNameDefined)
nodeNameDefined - the nodeNameDefined to setpublic java.lang.String getNetworkInterfaceName()
getNetworkInterfaceName in interface ServerSettingsReaderpublic void setNetworkInterfaceName(java.lang.String interfaceName)
public int getIndexerEffort()
getIndexerEffort in interface ServerSettingsReaderpublic void setIndexerEffort(int indexerEffort)
indexerEffort - the indexerEffort to setpublic boolean isEncryptUsersFile()
isEncryptUsersFile in interface ServerSettingsReaderpublic void setEncryptUsersFile(boolean encryptUsersFile)
encryptUsersFile - the encryptUsersFile to setpublic boolean isIndexZIPFiles()
isIndexZIPFiles in interface ServerSettingsReaderpublic void setIndexZIPFiles(boolean indexZIPFiles)
indexZIPFiles - the indexZIPFiles to set@Deprecated public java.lang.String getRGUIExternalIP()
@Deprecated public void setRGUIExternalIP(java.lang.String RGUIExternalIP)
RGUIExternalIP - the RGUIExternalIP to setpublic boolean isMonitorWatcher()
isMonitorWatcher in interface ServerSettingsReaderpublic void setMonitorWatcher(boolean monitorWatcher)
monitorWatcher - the monitorWatcher to setpublic boolean isIndexAnonymous()
isIndexAnonymous in interface ServerSettingsReaderpublic void setIndexAnonymous(boolean indexAnonymous)
indexAnonymous - the indexAnonymous to setpublic boolean isGzipStorage()
isGzipStorage in interface ServerSettingsReaderpublic void setGzipStorage(boolean gzipStorage)
gzipStorage - the gzipStorage to setpublic java.lang.String getAccessListFileName()
getAccessListFileName in interface ServerSettingsReaderpublic static ServerSettings getInstance()
public void setDefaultSettings()
public void setAE(java.lang.String AE)
public java.lang.String getAE()
getAE in interface ServerSettingsReaderpublic void setID(java.lang.String I)
public java.lang.String getID()
getID in interface ServerSettingsReaderpublic void setCAET(java.lang.String[] CAET)
public java.lang.String[] getCAET()
getCAET in interface ServerSettingsReaderpublic void setPermitAllAETitles(boolean value)
public boolean getPermitAllAETitles()
getPermitAllAETitles in interface ServerSettingsReaderpublic void setStoragePort(int p)
public void setPath(java.lang.String p)
public java.lang.String getPath()
getPath in interface ServerSettingsReaderpublic int getStoragePort()
getStoragePort in interface ServerSettingsReader@Deprecated public void setRemoteGUIPort(int port)
@Deprecated public int getRemoteGUIPort()
public java.lang.String getDicoogleDir()
getDicoogleDir in interface ServerSettingsReaderpublic void setDicoogleDir(java.lang.String dicoogleDir)
public boolean getFullContentIndex()
getFullContentIndex in interface ServerSettingsReaderpublic void setFullContentIndex(boolean fullContentIndex)
public boolean getSaveThumbnails()
getSaveThumbnails in interface ServerSettingsReaderpublic void setSaveThumbnails(boolean saveThumbnails)
public java.lang.String getThumbnailsMatrix()
getThumbnailsMatrix in interface ServerSettingsReaderpublic void setThumbnailsMatrix(java.lang.String thumbnailsMatrix)
public void setWlsPort(int port)
public int getWlsPort()
getWlsPort in interface ServerSettingsReaderpublic void setIdleTimeout(int timeout)
public int getIdleTimeout()
getIdleTimeout in interface ServerSettingsReaderpublic void setRspDelay(int delay)
public int getRspDelay()
getRspDelay in interface ServerSettingsReaderpublic void setAcceptTimeout(int timeout)
public int getAcceptTimeout()
getAcceptTimeout in interface ServerSettingsReaderpublic void setConnectionTimeout(int timeout)
public int getConnectionTimeout()
getConnectionTimeout in interface ServerSettingsReaderpublic void setSOPClass(java.lang.String SOPClass)
public java.lang.String[] getSOPClasses()
getSOPClasses in interface ServerSettingsReaderpublic java.lang.String getSOPClass()
getSOPClass in interface ServerSettingsReaderpublic void setDIMSERspTimeout(int timeout)
public int getDIMSERspTimeout()
getDIMSERspTimeout in interface ServerSettingsReaderpublic void setDeviceDescription(java.lang.String desc)
public java.lang.String getDeviceDescription()
getDeviceDescription in interface ServerSettingsReaderpublic void setTransfCap(java.lang.String transfCap)
public java.lang.String getTransfCap()
getTransfCap in interface ServerSettingsReaderpublic void setMaxClientAssoc(int maxClients)
public int getMaxClientAssoc()
getMaxClientAssoc in interface ServerSettingsReaderpublic void setMaxPDULengthReceive(int len)
public int getMaxPDULengthReceive()
getMaxPDULengthReceive in interface ServerSettingsReaderpublic void setMaxPDULengthSend(int len)
public int getMaxPDULenghtSend()
getMaxPDULenghtSend in interface ServerSettingsReaderpublic void setLocalAETName(java.lang.String name)
public java.lang.String getLocalAETName()
getLocalAETName in interface ServerSettingsReaderpublic void setPermitedLocalInterfaces(java.lang.String localInterfaces)
public java.lang.String getPermitedLocalInterfaces()
getPermitedLocalInterfaces in interface ServerSettingsReaderpublic void setPermitedRemoteHostnames(java.lang.String remoteHostnames)
public java.lang.String getPermitedRemoteHostnames()
getPermitedRemoteHostnames in interface ServerSettingsReaderpublic boolean isStorage()
isStorage in interface ServerSettingsReaderpublic boolean isQueryRetrive()
isQueryRetrive in interface ServerSettingsReaderpublic void add(MoveDestination m)
public boolean remove(MoveDestination m)
public boolean removeMoveDestination(java.lang.String AETitle, java.lang.String ipAddr, int port)
public boolean removeMoveDestination(java.lang.String AETitle)
public boolean contains(MoveDestination m)
public java.util.ArrayList<MoveDestination> getMoves()
getMoves in interface ServerSettingsReaderpublic java.util.Set<java.lang.String> getPriorityAETitles()
getPriorityAETitles in interface ServerSettingsReaderpublic void addPriorityAETitle(java.lang.String aet)
public void removePriorityAETitle(java.lang.String aet)
public void setMoves(java.util.ArrayList<MoveDestination> moves)
public void setDefaultsValues()
public void addModalityFind(java.lang.String sop, java.lang.String description)
sop - Number like 1.2.3.5.6.7.32.1description - Description like "Modality Worklist Model"public java.util.HashMap<java.lang.String,java.lang.String> getModalityFind()
getModalityFind in interface ServerSettingsReaderpublic void setAutoStartPlugin(java.lang.String name, boolean value)
name - the name of the plugin.value - true to auto start the plugin on server init.public boolean getAutoStartPlugin(java.lang.String name)
getAutoStartPlugin in interface ServerSettingsReadername - the name of the plugin.public java.util.concurrent.ConcurrentHashMap<java.lang.String,java.lang.Boolean> getAutoStartPluginsSettings()
getAutoStartPluginsSettings in interface ServerSettingsReader@Deprecated public java.util.HashMap<java.lang.String,java.lang.Object> getRGUISettings()
@Deprecated public boolean tryRGUISettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
settings - a HashMap containing the new setting values.@Deprecated public boolean setRGUISettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
settings - a HashMap containing the new setting values.public java.util.HashMap<java.lang.String,java.lang.String> getRGUISettingsHelp()
public java.util.HashMap<java.lang.String,java.lang.Object> getQueryRetrieveSettings()
getQueryRetrieveSettings in interface ServerSettingsReaderpublic boolean tryQueryRetrieveSettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
settings - a HashMap containing the new setting values.public boolean setQueryRetrieveSettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
settings - a HashMap containing the new setting values.public java.util.HashMap<java.lang.String,java.lang.String> getQueryRetrieveSettingsHelp()
public java.util.HashMap<java.lang.String,java.lang.Object> getStorageSettings()
getStorageSettings in interface ServerSettingsReaderpublic boolean tryStorageSettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
settings - a HashMap containing the new setting values.public boolean setStorageSettings(java.util.HashMap<java.lang.String,java.lang.Object> settings)
settings - a HashMap containing the new setting values.public java.util.HashMap<java.lang.String,java.lang.String> getStorageSettingsHelp()
public void setStorage(boolean storage)
public void setQueryRetrive(boolean queryRetrieve)
public java.util.ArrayList<java.lang.String> getNetworkInterfacesNames()
getNetworkInterfacesNames in interface ServerSettingsReaderpublic java.lang.String getNetworkInterfaceAddress()
getNetworkInterfaceAddress in interface ServerSettingsReaderpublic void addExtension(java.lang.String ext)
All extensions should be added (ie, dicom, etc).
ext - It is the extensions of files that should be indexed.
empty string means that documents without extension will be indexed.IndexEnginepublic java.util.HashSet<java.lang.String> getExtensionsAllowed()
getExtensionsAllowed in interface ServerSettingsReaderpublic int getMaxMessages()
getMaxMessages in interface ServerSettingsReaderpublic void setMaxMessages(int maxMessages)
maxMessages - the maxMessages to setpublic boolean isWANModeEnabled()
isWANModeEnabled in interface ServerSettingsReaderpublic void setWanmode(boolean wanmode)