Asterisk-Java

Package org.asteriskjava.manager

Provides an implementaion of Asterisk's Manager API.

See:
          Description

Interface Summary
ManagerConnection The main interface to talk to an Asterisk server via the Asterisk Manager API.
ManagerEventListener An interface to listen for events received from an Asterisk server.
ResponseEvents Contains the result of executing an EventGeneratingAction, that is the ManagerResponse and any received ManagerEvents.
SendActionCallback Callback interface to send ManagerActions asynchronously.
 

Class Summary
AbstractManagerEventListener Utility class that provides a protected handler method for each concrete manager event.
DefaultManagerConnection Default implemention of the ManagerConnection interface.
ManagerConnectionFactory This factory is the canonical way to obtain new ManagerConnections.
ManagerEventListenerProxy Proxies a ManagerEventListener and dispatches events asynchronously by using a single threaded executor.
PingThread A Thread that pings the Asterisk server at a given interval.
 

Enum Summary
ManagerConnectionState The lifecycle status of a ManagerConnection.
 

Exception Summary
AuthenticationFailedException An AuthenticationFailedException is thrown when a login fails due to an incorrect username and/or password.
EventTimeoutException An EventTimeoutException is thrown if a ManagerResponse or some ResponseEvents are not completely received within the expected time period.
TimeoutException A TimeoutException is thrown if a ManagerResponse is not received within the expected time period.
 

Annotation Types Summary
AsteriskMapping Customized the mapping to Asterisk.
ExpectedResponse Indicates that an annotated ManagerAction expects a specific subclass of ManagerResponse when executed successfully.
 

Package org.asteriskjava.manager Description

Provides an implementaion of Asterisk's Manager API.


Asterisk-Java

Copyright © 2004-2009 Stefan Reuter. All Rights Reserved.