com.caucho.amp
Interface AmpManager

All Known Implementing Classes:
AbstractAmpManager, AmpManagerImpl

public interface AmpManager

Manages an AMP domain.


Method Summary
 AmpActorRef addActor(java.lang.String address, AmpActor actor)
          Adds an actor stream, creating the mailbox for it using the default factory.
 AmpActorRef addActor(java.lang.String address, java.lang.Object bean)
          Adds a bean to be proxied as an actor.
<T> T
createActorProxy(AmpActorRef actorRef, java.lang.Class<T> api)
          Creates a client proxy to an api.
<T> T
createActorProxy(java.lang.String address, java.lang.Class<T> api)
          Creates a client proxy to an api.
 AmpBroker getBroker()
          Returns the domain's broker.
 AmpActorContext getSystemContext()
           
 

Method Detail

getBroker

AmpBroker getBroker()
Returns the domain's broker.


createActorProxy

<T> T createActorProxy(java.lang.String address,
                       java.lang.Class<T> api)
Creates a client proxy to an api.


createActorProxy

<T> T createActorProxy(AmpActorRef actorRef,
                       java.lang.Class<T> api)
Creates a client proxy to an api.


addActor

AmpActorRef addActor(java.lang.String address,
                     java.lang.Object bean)
Adds a bean to be proxied as an actor.

Returns:

addActor

AmpActorRef addActor(java.lang.String address,
                     AmpActor actor)
Adds an actor stream, creating the mailbox for it using the default factory.


getSystemContext

AmpActorContext getSystemContext()
Returns: