|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vishnu.configurators.transport.TransportServiceConfiguratorFactory
public class TransportServiceConfiguratorFactory
Esta clase es una fabrica polimorfica que mantiene el registro de los configuradores de servicios de transporte del sistema. Permite obtener configuradores dinamicamente. Utiliza una estrategia de activacion de clases para disparar la registracion prematura de los configuradores de servicios. Por defecto, utiliza la estrategia DynamicActivationStrategy. pattern: PolymorphicFactory
Constructor Summary | |
---|---|
TransportServiceConfiguratorFactory()
|
Method Summary | |
---|---|
void |
activationStrategy(DynamicActivationStrategy s)
asigna la estrategia de activacion de clases configuradoras. |
static java.util.Collection<TransportServiceConfigurator> |
getConfigurators()
Devuelve la coleccion de configuradores de servicios de transporte registrados y activados del sistema. |
TransportServiceConfigurator |
getTransportServiceConfigurator(java.lang.String className)
Devuelve un configurador de servicios de transporte con el nombre de clase pedido. |
static void |
register(TransportServiceConfigurator c)
Permite a los configuradores (Factories de servicios de transporte) registrarse en esta fabrica polimorfica. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransportServiceConfiguratorFactory()
Method Detail |
---|
public void activationStrategy(DynamicActivationStrategy s)
public TransportServiceConfigurator getTransportServiceConfigurator(java.lang.String className)
public static void register(TransportServiceConfigurator c)
public static java.util.Collection<TransportServiceConfigurator> getConfigurators()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |