public abstract class GroupInfoServiceBase extends LocalObject implements GroupInfoService
| Constructor and Description |
|---|
GroupInfoServiceBase() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addObserver(GroupInfoServiceObserver x)
Adds an observer that will receive a
membershipChange
invocation whenever the cluster membership changes. |
List<ClusterInstanceInfo> |
getClusterInstanceInfo(String[] adapterName)
This is a separate call
(rather than info being passed in
membershipChange)
so we can identifier the adapter. |
List<ClusterInstanceInfo> |
getClusterInstanceInfo(String[] adapterName,
List<String> endpoints)
This is a separate call
(rather than info being passed in
membershipChange)
so we can identifier the adapter. |
List<ClusterInstanceInfo> |
internalClusterInstanceInfo() |
abstract List<ClusterInstanceInfo> |
internalClusterInstanceInfo(List<String> endpoints) |
void |
notifyObservers()
Causes the
membershipChange
method to be called on each registered observer. |
boolean |
shouldAddAddressesToNonReferenceFactory(String[] adapterName)
This method only used during testing.
|
boolean |
shouldAddMembershipLabel(String[] adapterName)
This method only used during testing.
|
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connectionpublic boolean addObserver(GroupInfoServiceObserver x)
GroupInfoServicemembershipChange
invocation whenever the cluster membership changes.
The
membershipChange
invocation tells the observer to call
getClusterInstanceInfo
to get info.addObserver in interface GroupInfoServicepublic void notifyObservers()
GroupInfoServicemembershipChange
method to be called on each registered observer.notifyObservers in interface GroupInfoServicepublic List<ClusterInstanceInfo> getClusterInstanceInfo(String[] adapterName)
GroupInfoServicemembershipChange)
so we can identifier the adapter.
The adapter identification is used in testing.getClusterInstanceInfo in interface GroupInfoServicepublic List<ClusterInstanceInfo> getClusterInstanceInfo(String[] adapterName, List<String> endpoints)
GroupInfoServicemembershipChange)
so we can identifier the adapter.
The adapter identification is used in testing.getClusterInstanceInfo in interface GroupInfoServicepublic boolean shouldAddAddressesToNonReferenceFactory(String[] adapterName)
GroupInfoServiceshouldAddAddressesToNonReferenceFactory in interface GroupInfoServicepublic boolean shouldAddMembershipLabel(String[] adapterName)
GroupInfoServiceshouldAddMembershipLabel in interface GroupInfoServicepublic List<ClusterInstanceInfo> internalClusterInstanceInfo()
public abstract List<ClusterInstanceInfo> internalClusterInstanceInfo(List<String> endpoints)
Copyright © 2017–2019 Eclipse Foundation. All rights reserved.