public class ClifRegistry
extends java.lang.Object
Constructor and Description |
---|
ClifRegistry(boolean createRegistry)
Creates a new test plan deployer, using the default RMI registry (as specified by
system properties fractal.registry.host and fractal.registry.port)
|
Modifier and Type | Method and Description |
---|---|
void |
bind(java.lang.String name,
org.objectweb.fractal.api.Component comp)
Direct access to CLIF/Fractal registry for binding a component to a name
|
void |
bindClifApp(java.lang.String name,
org.objectweb.fractal.api.Component clifApp)
Bind clifApp component in registry namingService.
|
void |
bindServer(java.lang.String name,
org.objectweb.fractal.api.Component server)
Bind server component in registry namingService.
|
java.util.Map<java.lang.String,org.objectweb.fractal.api.Component> |
getServerComponents()
Gets the list of registered CLIF server names and components
|
java.lang.String[] |
getServers()
Get bound servers in ClifRegistry
|
java.lang.String[] |
list()
Direct access to CLIF/Fractal registry for listing all bound names
|
org.objectweb.fractal.api.Component |
lookup(java.lang.String name)
Direct access to CLIF/Fractal registry for finding a component from its name
|
org.objectweb.fractal.api.Component |
lookupClifApp(java.lang.String name)
Looks for a clifApp component.
|
org.objectweb.fractal.api.Component |
lookupServer(java.lang.String name)
Looks for a server component.
|
void |
rebind(java.lang.String name,
org.objectweb.fractal.api.Component comp)
Direct access to CLIF/Fractal registry for rebinding a component to a name
|
java.lang.String |
toString() |
void |
unbind(java.lang.String name)
Direct access to CLIF/Fractal registry for unbinding a component name
|
public ClifRegistry(boolean createRegistry) throws java.lang.Exception
createRegistry
- if true, a FractalRMI registry is created on localhost using
default port; if false, the registry is supposed to be running already on the default host
and port.java.lang.Error
java.lang.Exception
public java.lang.String[] getServers()
public java.util.Map<java.lang.String,org.objectweb.fractal.api.Component> getServerComponents()
public void bindServer(java.lang.String name, org.objectweb.fractal.api.Component server)
name
- name to be associated with the serverserver
- server to be associated with the given namepublic void bindClifApp(java.lang.String name, org.objectweb.fractal.api.Component clifApp)
name
- name to be associated with the clifAppclifApp
- clifApp to be associated with the given namepublic void bind(java.lang.String name, org.objectweb.fractal.api.Component comp)
name
- the component namecomp
- the componentpublic void rebind(java.lang.String name, org.objectweb.fractal.api.Component comp)
name
- the component namecomp
- the componentpublic void unbind(java.lang.String name)
name
- the component namepublic org.objectweb.fractal.api.Component lookup(java.lang.String name)
name
- component namepublic java.lang.String[] list()
public org.objectweb.fractal.api.Component lookupServer(java.lang.String name)
name
- the name to look for.public org.objectweb.fractal.api.Component lookupClifApp(java.lang.String name)
name
- the name to look for.public java.lang.String toString()
toString
in class java.lang.Object