com.bigdata.jini.start.config
Class JiniServiceConfiguration
java.lang.Object
com.bigdata.jini.start.config.ServiceConfiguration
com.bigdata.jini.start.config.JavaServiceConfiguration
com.bigdata.jini.start.config.ManagedServiceConfiguration
com.bigdata.jini.start.config.JiniServiceConfiguration
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- BigdataServiceConfiguration
public abstract class JiniServiceConfiguration
- extends ManagedServiceConfiguration
Abstract implementation for jini-based services.
- Version:
- $Id$
- Author:
- Bryan Thompson
- See Also:
- Serialized Form
| Methods inherited from class com.bigdata.jini.start.config.ServiceConfiguration |
canStartService, canStartService, concat, getArgs, getClassPath, getConstraints, getDefaultTimeout, getOptions, getReplicationCount, getServiceCount, getServiceDir, getStringArray, getTimeout, toString |
entries
public final net.jini.core.entry.Entry[] entries
groups
public final String[] groups
locators
public final net.jini.core.discovery.LookupLocator[] locators
properties
public final Properties properties
jiniOptions
public final String[] jiniOptions
JiniServiceConfiguration
public JiniServiceConfiguration(String className,
net.jini.config.Configuration config)
throws net.jini.config.ConfigurationException
- Parameters:
className - config -
- Throws:
net.jini.config.ConfigurationException
toString
protected void toString(StringBuilder sb)
- Description copied from class:
ServiceConfiguration
- May be extended to add more properties to the
ServiceConfiguration.toString()
representation.
- Overrides:
toString in class JavaServiceConfiguration
newServiceStarter
public JiniServiceConfiguration.JiniServiceStarter newServiceStarter(JiniFederation fed,
IServiceListener listener,
String zpath,
net.jini.core.entry.Entry[] attributes)
throws Exception
- Description copied from class:
ManagedServiceConfiguration
- Factory method returns an object that may be used to (re-)start a
service.
- Overrides:
newServiceStarter in class ManagedServiceConfiguration
- Parameters:
fed - listener - logicalServiceZPath - This zpath of the logicalService instance.attributes - This provides the information required to restart a persistent
service. When not given a new service instance will be
started. When given, the same service instance will be
restarted.
- Throws:
Exception - if there is a problem creating the service starter.
getJiniOptions
public static String[] getJiniOptions(String className,
net.jini.config.Configuration config)
throws net.jini.config.ConfigurationException
- Reads options from (a) the
JiniClient component and concatenates
options from the className component.
- Parameters:
className - config -
- Returns:
-
- Throws:
net.jini.config.ConfigurationException
Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.