Protocol p = Protocol.mapProfileTag(factories.profile_tag());
Iterator<ListenEndpoint> it = transport_manager.getListenEndpoints(p).iterator();
while (it.hasNext())
{
Listener listener = factories.create_listener (null, (short)0, (short)0);
ListenEndpoint le = it.next();
if (listener instanceof ListenerBase)
{
((ListenerBase)listener).setListenEndpoint(le);
}
if (listener instanceof Configurable)
{
((Configurable)listener).configure(configuration);
}
listener.set_handle(this);
listeners.add (listener);
}
}
// activate them