Default implemention of the {@link org.asteriskjava.manager.ManagerConnection} interface.
Generelly avoid direct use of this class. Use a {@link org.asteriskjava.manager.ManagerConnectionFactory} to obtain a{@link org.asteriskjava.manager.ManagerConnection} instead.
When using a dependency injection framework like the Spring Framework direct usage for wiring up beans that require a {@link org.asteriskjava.manager.ManagerConnection} property is fine though.
Note that the DefaultManagerConnection will create one new Thread for reading data from Asterisk once it is {@link org.asteriskjava.manager.ManagerConnectionState#CONNECTING}.
@see org.asteriskjava.manager.ManagerConnectionFactory
@author srt
@version $Id$