Previous Table of Contents Next


22.15.4 Interfaces


   22.15.4.1 RouterAdmin

   The RouterAdmin interface provides the operations for supporting scalable connection and disconnection between source routers and their destination routers and targets.

   22.15.4.2 register_destination

   A registration is added for the specified target with the given policies. If the registration is marked as is_router, the destination will receive messages via the Router interface as described in “Intermediate Request Router? on page 22-54. Otherwise, the registration is assumed to be for a target, in which case delivery is made as described in “Target Router? on page 22-54.

   22.15.4.3 suspend_destination

   The specified registration is suspended. If that target is not in an ACTIVE state, an InvalidState exception is raised. The suspended destination will be returned to the ACTIVE state if an explicit resume_destination or register_destination operation is performed for that destination. If the resume_policy allows for TimedResume, this transition will occur in, at most, the specified amount of time (e.g., if an explicit resumption doesn’t happen first).

   22.15.4.4 resume_destination

   Resume the suspended destination. An InvalidState exception is raised if the destination is not in the SUSPENDED state.

   22.15.4.5 unregister_destination

   Unregister the specified destination. An InvalidState exception is raised if the target is not registered.