com.newstep.solid.management.runtime.node
|
+--com.newstep.solid.management.runtime.node.Node
public class Node
The harness for all components.
Author:
msimonsen
Links:
Kernel Association Association Link
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
package
Kernel Association Association Link
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
1
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Kernel Association Association Link
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
Associates type:
aggregation
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Directed.
Supplier cardinality:
0..*
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
Custom properties
associates:
com.newstep.solid.management.runtime.component.Component
link:
aggregation
Generalization Generalization Link
The harness for all components.
Author:
msimonsen
| Nested Class Summary |
class |
|
class |
|
class |
|
| Field Summary |
|
|
String |
|
String |
|
String |
|
List |
|
private Set |
|
|
|
String |
|
private static Logger |
|
List |
|
String |
configUrl |
String |
parserClassName |
Logger |
parserLogger |
String |
|
|
|
| Constructor Summary |
protected void |
|
public void |
|
void |
|
void |
NodeConfigParser(String url) |
| Method Summary |
public MBeanServerConnection |
|
protected void |
|
protected void |
|
protected void |
|
protected void |
|
protected void |
|
|
|
protected Set |
|
public void |
|
public void |
|
private ClassLoader |
|
private void |
|
void |
|
|
parse(Node configNode) |
|
parse() |
Multiplicity:
1
private Set components
Multiplicity:
1
Custom properties
associates:
com.newstep.solid.management.runtime.component.Component
Multiplicity:
1
String defaultDomain
Multiplicity:
1
private static Logger logger
Multiplicity:
1
Static.
String nodeFile
Multiplicity:
1
Multiplicity:
1
Stereotype:
create
protected void doResume ()
Throws:
ExecutableException
protected void doShutdown ()
Throws:
ExecutableException
protected void doStart ()
Throws:
ExecutableException
protected void doStop ()
Throws:
ExecutableException
protected void doSuspend ()
Throws:
ExecutableException
protected Set getComponents ()
public void init (Configuration configuration, String descriptorFile)
Throws:
MalformedURLException
Load components as from a given Node configuration.
Parameters:
nodeConfig
Throws:
Exception