See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
| ManagerEventListenerProxy.Access | |
| PingThread |
A Thread that pings the Asterisk server at a given interval.
|
| Enum | Description |
|---|---|
| ManagerConnectionState |
The lifecycle status of a
ManagerConnection. |
| Exception | Description |
|---|---|
| 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 Type | Description |
|---|---|
| AsteriskMapping |
Customized the mapping to Asterisk.
|
| ExpectedResponse |
Indicates that an annotated
ManagerAction expects
a specific subclass of ManagerResponse when executed
successfully. |
Provides an implementaion of Asterisk's Manager API.
Copyright © 2004–2020. All rights reserved.