{
ServerSocketFactoryMBean serverSocketFactory = (ServerSocketFactoryMBean) MBeanServerInvocationHandler.newProxyInstance(server,
serverSocketFactoryObjName,
ServerSocketFactoryMBean.class,
false);
svrSocket = serverSocketFactory.createServerSocket(serverBindPort, backlog, bindAddress);
}
catch(Exception e)
{
log.error("Error creating mbean proxy for server socket factory for object name: " + serverSocketFactoryObjName, e);
throw new IOException("Error createing custom server socket factory.");