Class AsteriskConnection
- java.lang.Object
-
- org.apache.camel.component.asterisk.AsteriskConnection
-
public final class AsteriskConnection extends Object
-
-
Constructor Summary
Constructors Constructor Description AsteriskConnection(String host, String username, String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListener(org.asteriskjava.manager.ManagerEventListener listener)
void
connect()
void
login()
void
logoff()
void
removeListener(org.asteriskjava.manager.ManagerEventListener listener)
org.asteriskjava.manager.response.ManagerResponse
sendAction(org.asteriskjava.manager.action.ManagerAction action)
-
-
-
Method Detail
-
connect
public void connect()
-
login
public void login() throws IllegalStateException, IOException, org.asteriskjava.manager.AuthenticationFailedException, org.asteriskjava.manager.TimeoutException, CamelAsteriskException
- Throws:
IllegalStateException
IOException
org.asteriskjava.manager.AuthenticationFailedException
org.asteriskjava.manager.TimeoutException
CamelAsteriskException
-
logoff
public void logoff() throws CamelAsteriskException
- Throws:
CamelAsteriskException
-
addListener
public void addListener(org.asteriskjava.manager.ManagerEventListener listener) throws CamelAsteriskException
- Throws:
CamelAsteriskException
-
removeListener
public void removeListener(org.asteriskjava.manager.ManagerEventListener listener) throws CamelAsteriskException
- Throws:
CamelAsteriskException
-
sendAction
public org.asteriskjava.manager.response.ManagerResponse sendAction(org.asteriskjava.manager.action.ManagerAction action) throws IllegalArgumentException, IllegalStateException, IOException, org.asteriskjava.manager.TimeoutException
- Throws:
IllegalArgumentException
IllegalStateException
IOException
org.asteriskjava.manager.TimeoutException
-
-