protected void | doProcess(UnknownAgent uA) - Specializes this
TopicImpl reaction.
|
protected void | doReact(AgentId from, DeleteNot not) - Overrides this
DestinationImpl method; deletion requests are
not accepted by AdminTopics.
|
protected void | doReact(AgentId from, org.objectweb.joram.mom.dest.AdminTopicImpl.AdminRequestNot adminNot) - Method implementing the reaction to a
AdminRequest
notification notifying of the creation of an admin proxy.
|
protected void | doReact(AgentId from, org.objectweb.joram.mom.dest.ClusterAck ack) - Overrides this
TopicImpl method; a ClusterAck
is not expected by an AdminTopic.
|
protected void | doReact(AgentId from, org.objectweb.joram.mom.dest.ClusterNot not) - Overrides this
TopicImpl method; if this AdminTopic is on
server0, new cluster fellow is notified to other fellows and other
fellows are notified to it.
|
protected void | doReact(AgentId from, org.objectweb.joram.mom.dest.ClusterTest request) - Overrides this
TopicImpl method; AdminTopics do not
accept to join clusters other than their admin topics cluster.
|
protected void | doReact(AgentId from, org.objectweb.joram.mom.dest.FatherAck ack) - Overrides this
TopicImpl method; a FatherAck
acknowledges the process of creating a hierarchy of topics.
|
protected void | doReact(AgentId from, org.objectweb.joram.mom.dest.FatherTest not) - Overrides this
TopicImpl method; AdminTopics do not
accept to join a hierarchy.
|
protected void | doReact(AgentId from, org.objectweb.joram.mom.dest.TopicForwardNot not) - Overrides this
TopicImpl method; the forwarded messages
contain admin requests and will be processed.
|
protected void | doReact(AgentId from, AdminReply not) - Method implementing the reaction to a
org.objectweb.joram.mom.notifications.AdminReply
notification replying to an administration request.
|
protected void | doReact(AgentId from, ClientMessages not) - Overrides this
DestinationImpl method;
ClientMessages notifications hold requests sent by an
administrator.
|
protected void | doReact(AgentId from, ClusterRequest request) - Overrides this
TopicImpl method; AdminTopics do not
accept ClusterRequest notifications.
|
protected void | doReact(AgentId from, SetDMQRequest request) - Overrides this
DestinationImpl method; AdminTopics do not
accept SetDMQRequest notifications.
|
protected void | doReact(AgentId from, SetFatherRequest request) - Overrides this
TopicImpl method; AdminTopics do not
accept SetFatherRequest notifications.
|
protected void | doReact(AgentId from, SetRightRequest request) - Overrides this
DestinationImpl method; AdminTopics do not
accept SetRightRequest notifications.
|
protected void | doReact(AgentId from, UnclusterRequest request) - Overrides this
TopicImpl method; AdminTopics do not
accept UnclusterRequest notifications.
|
protected void | doReact(AgentId from, UnsetFatherRequest request) - Overrides this
TopicImpl method; AdminTopics do not
accept UnsetFatherRequest notifications.
|
protected void | doReact(AgentId from, AdminNotification adminNot) - Method implementing the reaction to a
org.objectweb.joram.mom.proxies.AdminNotification
notification notifying of the creation of an admin proxy.
|
protected void | doReact(GetProxyIdListNot not)
|
protected void | doReact(GetProxyIdNot not)
|
AgentId | getId() - Method returning the id of the admin topic.
|
String | getName(AgentId proxyId) - Method used by proxies for retrieving their name.
|
String | getPassword(AgentId proxyId) - Method used by proxies for retrieving their password.
|
AgentId | getProxyId(String name, String pass) - Method used by
ConnectionManager proxies to check their
clients identification.
|
boolean | isTaken(String name) - Method used by proxies for checking if a given name is already used.
|
void | react(AgentId from, Notification not) - Distributes the received notifications to the appropriate reactions.
|
String | toString()
|