Class DefaultServerSocketFactory

  extended by org.norther.tammi.core.base.Adaptee
      extended by org.norther.tammi.core.base.DefaultObjectFactory<T>
          extended by<T>
              extended by<ServerSocket>
                  extended by
All Implemented Interfaces:
Serializable, NotificationBroadcaster, NotificationEmitter, Manageable, MBeanDelegate, ObjectFactory<ServerSocket>, CommonFactory<ServerSocket>, ServerSocketFactory

public class DefaultServerSocketFactory
extends AbstractSocketFactory<ServerSocket>
implements ServerSocketFactory

A default implementation of ServerSocketFactory.

$Id:,v 1.6 2009/09/28 15:08:44 cvsimp Exp $
Ilkka Priha
See Also:
Serialized Form

Field Summary
Fields inherited from class
Fields inherited from class org.norther.tammi.core.base.Adaptee
Fields inherited from interface
Constructor Summary
          Constructs a default server socket factory.
Method Summary
 ServerSocket getInstance(String className, ObjectName loader, Object[] params, String[] signature)
          Gets an instance of a named class using a specified class loader.
Methods inherited from class
getServerSocketFactory, getSocketFactory
Methods inherited from class
createServerSocket, createSocket, getBacklog, getSoTimeout, isLoaderSupported, isReuseAddress, isSecure, setBacklog, setReuseAddress, setSoTimeout
Methods inherited from class org.norther.tammi.core.base.DefaultObjectFactory
getInstance, getInstance, getInstance
Methods inherited from class org.norther.tammi.core.base.Adaptee
addAdaptee, addNotificationListener, getAttributeSupport, getBroker, getCanonicalName, getDomain, getFactory, getLoader, getLog, getLog, getMBean, getMBeanServer, getNotificationInfo, getObjectName, getRegistrationTime, getSequenceNumber, hasListeners, isRegistered, postmanaged, premanaged, removeNotificationListener, removeNotificationListener, sendNotification, sendNotification, sendNotification, sendNotification, unmanaged, unregister
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface
getBacklog, setBacklog
Methods inherited from interface
getSoTimeout, isReuseAddress, isSecure, setReuseAddress, setSoTimeout
Methods inherited from interface org.norther.tammi.core.base.ObjectFactory
getInstance, getInstance, getInstance, isLoaderSupported

Constructor Detail


public DefaultServerSocketFactory()
Constructs a default server socket factory.

Method Detail


public ServerSocket getInstance(String className,
                                ObjectName loader,
                                Object[] params,
                                String[] signature)
                         throws ConstructionException
Description copied from interface: ObjectFactory
Gets an instance of a named class using a specified class loader. Parameters for its constructor are given as an array of objects, primitive types must be wrapped with a corresponding class.

Class loaders are supported only if the isLoaderSupported method returns true. Otherwise the loader parameter is ignored.

Specified by:
getInstance in interface ObjectFactory<ServerSocket>
getInstance in class DefaultObjectFactory<ServerSocket>
className - the name of the class.
loader - the class loader.
params - an array containing the parameters of the constructor.
signature - an array containing the signature of the constructor.
the instance.
ConstructionException - if construction fails.

Copyright 2004 The Norther Organization. All rights reserved.