|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectist.palcom.resource.manager.ResourceManager
public class ResourceManager
| Constructor Summary | |
|---|---|
ResourceManager(PalcomScheduler scheduler,
PointToPointManager pointToPointManager,
CommunicationManager communicationManager,
PRDDevice localPRDDevice)
|
|
| Method Summary | |
|---|---|
void |
initiateDiscovery()
(Re)initiate discovery. |
void |
removeLocalSIDReceiver(ServiceInstanceID serviceInstanceID,
PalcomThread receiver)
Unregister a receiver thread for LocalSIDs from the service identified by serviceInstanceID. |
void |
removePRDConnectionReceiver(DeviceID deviceID,
PalcomThread receiver)
Unregister a receiver thread for PRDConnections from the device identified by deviceID. |
void |
removePRDDeviceReceiver(PalcomThread receiver)
Unregister a PRDDevice receiver thread. |
void |
removePRDServiceFMDescriptionReceiver(LocalSID localSID,
PalcomThread receiver)
Unregister a receiver thread for the PRDServiceFMDescription of the service identified by localSID. |
void |
removePRDServiceListReceiver(LocalSID localSID,
PalcomThread receiver)
Unregister a receiver thread for PRDServiceLists from the device identified by localSID. |
void |
removePRDServiceReceiver(LocalSID localSID,
PalcomThread receiver)
Unregister a receiver thread for the PRDService identified by localSID. |
void |
removeReceiver(PalcomThread receiver)
Unregister a receiver thread for all PRDDatas and other information. |
void |
removeSelectorReceiver(LocalSID localSID,
PalcomThread receiver)
Unregister a receiver thread for Selectors from the service identified by localSID. |
void |
removeServiceInstanceIDReceiver(LocalSID localSID,
PalcomThread receiver)
Unregister a receiver thread for ServiceInstanceIDs from the service identified by localSID. |
void |
removeServiceStatusReceiver(LocalSID localSID,
PalcomThread receiver)
Unregister a receiver thread for service status events from the service identified by localSID. |
void |
setRequestMessageTimeout(int requestMessageTimeout)
Set the number of heartbeats a requestMessage can wait for a reply message before it is sent out again. |
void |
start()
Start the ResourceManager. |
void |
stop()
Stop the ResourceManager. |
void |
updateLocalSIDReceiver(ServiceInstanceID serviceInstanceID,
PalcomThread receiver)
Add a receiver thread for the LocalSID of the service identified by serviceInstanceID. |
void |
updatePRDConnectionReceiver(DeviceID deviceID,
PalcomThread receiver)
Add a receiver thread for PRDConnections from the device identified by deviceID. |
void |
updatePRDDeviceReceiver(PalcomThread receiver)
Add a PRDDevice receiver thread. |
void |
updatePRDServiceFMDescriptionReceiver(LocalSID localSID,
PalcomThread receiver)
Add a receiver thread for the PRDServiceFMDescription of the service identified by localSID. |
void |
updatePRDServiceListReceiver(DeviceID deviceID,
PalcomThread receiver)
Like updatePRDServiceListReceiver(LocalSID localSID, PalcomThread receiver) but for the top level of the tree. |
void |
updatePRDServiceListReceiver(LocalSID localSID,
PalcomThread receiver)
Add a receiver thread for PRDServiceLists from the device and service identified by localSID. |
void |
updatePRDServiceReceiver(LocalSID localSID,
PalcomThread receiver)
Add a receiver thread for PRDService from the device and service identified by localSID. |
void |
updateSelectorReceiver(LocalSID localSID,
PalcomThread receiver)
Add a receiver thread for the Selector of the service identified by localSID. |
void |
updateServiceInstanceIDReceiver(LocalSID localSID,
PalcomThread receiver)
Add a receiver thread for the ServiceInstanceID of the service identified by localSID. |
void |
updateServiceStatusReceiver(LocalSID localSID,
PalcomThread receiver)
Add a receiver thread for the service status of the service identified by localSID. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceManager(PalcomScheduler scheduler,
PointToPointManager pointToPointManager,
CommunicationManager communicationManager,
PRDDevice localPRDDevice)
| Method Detail |
|---|
public void start()
The PubSubManager that was passed to the constructor must be started before this call.
public void stop()
The PubSubManager that was passed to the constructor will not be stopped.
public void setRequestMessageTimeout(int requestMessageTimeout)
public void initiateDiscovery()
public void updatePRDDeviceReceiver(PalcomThread receiver)
public void removePRDDeviceReceiver(PalcomThread receiver)
public void updatePRDServiceListReceiver(LocalSID localSID,
PalcomThread receiver)
public void updatePRDServiceListReceiver(DeviceID deviceID,
PalcomThread receiver)
public void removePRDServiceListReceiver(LocalSID localSID,
PalcomThread receiver)
public void updatePRDServiceReceiver(LocalSID localSID,
PalcomThread receiver)
public void removePRDServiceReceiver(LocalSID localSID,
PalcomThread receiver)
public void updatePRDServiceFMDescriptionReceiver(LocalSID localSID,
PalcomThread receiver)
public void removePRDServiceFMDescriptionReceiver(LocalSID localSID,
PalcomThread receiver)
public void updatePRDConnectionReceiver(DeviceID deviceID,
PalcomThread receiver)
public void removePRDConnectionReceiver(DeviceID deviceID,
PalcomThread receiver)
public void updateSelectorReceiver(LocalSID localSID,
PalcomThread receiver)
public void removeSelectorReceiver(LocalSID localSID,
PalcomThread receiver)
public void updateServiceInstanceIDReceiver(LocalSID localSID,
PalcomThread receiver)
public void removeServiceInstanceIDReceiver(LocalSID localSID,
PalcomThread receiver)
public void updateLocalSIDReceiver(ServiceInstanceID serviceInstanceID,
PalcomThread receiver)
public void removeLocalSIDReceiver(ServiceInstanceID serviceInstanceID,
PalcomThread receiver)
public void updateServiceStatusReceiver(LocalSID localSID,
PalcomThread receiver)
public void removeServiceStatusReceiver(LocalSID localSID,
PalcomThread receiver)
public void removeReceiver(PalcomThread receiver)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||