[Asterisk-java-users] Execute Action after connect or reconnect
Brought to you by:
srt
From: Henrik B. <hen...@fr...> - 2007-09-04 15:20:39
|
Hi, is there a way to execute code after asterisk-java has reconnected to an asterisk server, e.g. set global variables via asteriskserver.setGlobalVariable()? If I execute this after the initial login it works. I then tried to create an event handler for ConnectEvents to find out when asterisk-java has reconnected. When executing setGlobalVariable afterwards I always get: Exception in thread "Asterisk-Java ManagerConnection-0-Reconnect-0" java.util.ConcurrentModificationException at java.util.AbstractList Itr.checkForComodification(AbstractList.java:449) at java.util.AbstractList$Itr.next(AbstractList.java:420) at org.asteriskjava.manager.internal.ManagerConnectionImpl.fireEvent(ManagerConnectionImpl.java:1204) at org.asteriskjava.manager.internal.ManagerConnectionImpl.doLogin(ManagerConnectionImpl.java:590) at org.asteriskjava.manager.internal.ManagerConnectionImpl.reconnect(ManagerConnectionImpl.java:1290) at org.asteriskjava.manager.internal.ManagerConnectionImpl.access $100(ManagerConnectionImpl.java:84) at org.asteriskjava.manager.internal.ManagerConnectionImpl $1.run(ManagerConnectionImpl.java:1160) at java.lang.Thread.run(Thread.java:595) any ideas? Henrik |