Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

com.newstep.solid.management.runtime.directory
Class SimpleDirectoryClient
All Implemented Interfaces:
       ComponentDirectoryClient

public class SimpleDirectoryClient      
Implements:
ComponentDirectoryClient
 
Links:
Kernel Association Association Link
to Class ComponentInfo
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
Kernel Association Association Link
to Class DirectoryConnection
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
Implementation Implementation Link
to Interface ComponentDirectoryClient
 
 

Nested Class Summary
class
Field Summary
private final static String
private String
private ObjectName
private ScheduledThreadPoolExecutor
private final static Logger
private Object
private String
private final static long
private final static long
private String
private String
Constructor Summary
public void
SimpleDirectoryClient(String componentUrl)
Method Summary
public void
connect(JMXServiceURL directoryUrl)
public void
public void
register(ComponentInfo componentInfo)
public void
register(Component component)
public void
run()
public void
unRegister(ComponentInfo componentInfo)
public void
Field Detail
className
private final static String className
Final.
Multiplicity:
1
Static.
 

componentInfo
private ComponentInfo componentInfo
Multiplicity:
1
 

componentUrl
private String componentUrl
Multiplicity:
1
 

directoryConnection
private DirectoryConnection directoryConnection
Multiplicity:
1
 

directoryMBeanName
private ObjectName directoryMBeanName
Multiplicity:
1
 

executor
private ScheduledThreadPoolExecutor executor
Multiplicity:
1
 

logger
private final static Logger logger
Final.
Multiplicity:
1
Static.
 

params
private Object params
Multiplicity:
1
 

regMethodName
private String regMethodName
Multiplicity:
1
 

RETRY_CONNECTION_DELAY
private final static long RETRY_CONNECTION_DELAY
Final.
Multiplicity:
1
Static.
 

RETRY_REGISTER_DELAY
private final static long RETRY_REGISTER_DELAY
Final.
Multiplicity:
1
Static.
 

signature
private String signature
Multiplicity:
1
 

unregMethodName
private String unregMethodName
Multiplicity:
1
 
Constructor Detail
SimpleDirectoryClient
public void SimpleDirectoryClient (String componentUrl)
 
Stereotype:
create
 
Method Detail
connect
public void connect (JMXServiceURL directoryUrl)
 
 

disconnect
public void disconnect ()
 
Throws:
IOException
 

register
public void register (ComponentInfo componentInfo)
 
Throws:
RegistrationException
 

register
public void register (Component component)
 
Throws:
RegistrationException
 

unRegister
public void unRegister (ComponentInfo componentInfo)
 
Throws:
RegistrationException
 

unRegister
public void unRegister (Component component)
 
Throws:
RegistrationException
 

Class
Tree
          
PREV CLASS NEXT CLASS
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD