|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pixelmed.network.NetworkApplicationInformation
com.pixelmed.network.NetworkApplicationInformationFederated
public class NetworkApplicationInformationFederated
This class encapsulates information about DICOM network devices federated from multiple sources.
| Field Summary | |
|---|---|
protected long |
lastTimeUpdateRan
|
protected static long |
RefreshFromSourcesInterval
|
protected ArrayList |
sources
|
| Fields inherited from class com.pixelmed.network.NetworkApplicationInformation |
|---|
propertyName_DicomRemoteAEs, resourceName_PublicStorageSCPs |
| Constructor Summary | |
|---|---|
NetworkApplicationInformationFederated()
|
|
| Method Summary | |
|---|---|
void |
addSource(NetworkConfigurationSource source)
Add a new source of network information. |
ApplicationEntityMap |
getApplicationEntityMap()
Return the application entity map. |
String |
getApplicationEntityTitleFromLocalName(String localName)
Find the AET an application entity given its local name. |
Set |
getListOfApplicationEntityTitlesOfApplicationEntities()
Return the set of local names of application entities. |
Set |
getListOfLocalNamesOfApplicationEntities()
Return the set of local names of application entities. |
String |
getLocalNameFromApplicationEntityTitle(String aet)
Find the local name of an application entity given its AET. |
void |
removeAllSources()
Remove all sources and all caches of network information. |
void |
startupAllKnownSourcesAndRegister(NetworkApplicationProperties properties)
Startup all sources of network information and register oneself. |
void |
startupAllKnownSourcesAndRegister(NetworkApplicationProperties networkApplicationProperties,
WebServerApplicationProperties webServerApplicationProperties)
Startup all sources of network information and register oneself. |
protected void |
update()
|
| Methods inherited from class com.pixelmed.network.NetworkApplicationInformation |
|---|
add, add, addAll, addAll, addPublicStorageSCPs, getLDIFRepresentation, getProperties, remove, removeAll, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final long RefreshFromSourcesInterval
protected ArrayList sources
protected long lastTimeUpdateRan
| Constructor Detail |
|---|
public NetworkApplicationInformationFederated()
| Method Detail |
|---|
public ApplicationEntityMap getApplicationEntityMap()
Return the application entity map.
getApplicationEntityMap in class NetworkApplicationInformationpublic Set getListOfLocalNamesOfApplicationEntities()
Return the set of local names of application entities.
getListOfLocalNamesOfApplicationEntities in class NetworkApplicationInformationpublic Set getListOfApplicationEntityTitlesOfApplicationEntities()
Return the set of local names of application entities.
getListOfApplicationEntityTitlesOfApplicationEntities in class NetworkApplicationInformationpublic String getApplicationEntityTitleFromLocalName(String localName)
Find the AET an application entity given its local name.
getApplicationEntityTitleFromLocalName in class NetworkApplicationInformationlocalName - the local name of the AE
public String getLocalNameFromApplicationEntityTitle(String aet)
Find the local name of an application entity given its AET.
getLocalNameFromApplicationEntityTitle in class NetworkApplicationInformationaet - the application entity title
protected void update()
public void addSource(NetworkConfigurationSource source)
Add a new source of network information.
source - the source of network informationpublic void removeAllSources()
Remove all sources and all caches of network information.
Includes unregistering any mDNS registered services.
E.g., prior to changing properties and restarting.
public void startupAllKnownSourcesAndRegister(NetworkApplicationProperties properties)
Startup all sources of network information and register oneself.
properties - the pre-configured DICOM network properties, including information about other sources and self to register
public void startupAllKnownSourcesAndRegister(NetworkApplicationProperties networkApplicationProperties,
WebServerApplicationProperties webServerApplicationProperties)
Startup all sources of network information and register oneself.
networkApplicationProperties - the pre-configured DICOM network properties, including information about other sources and self to registerwebServerApplicationProperties - the pre-configured web server network properties
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||