com.bigdata.jini.start.config
Class BigdataServiceConfiguration.BigdataServiceStarter<V extends JiniServiceProcessHelper>
java.lang.Object
com.bigdata.jini.start.config.ServiceConfiguration.AbstractServiceStarter<V>
com.bigdata.jini.start.config.JavaServiceConfiguration.JavaServiceStarter<V>
com.bigdata.jini.start.config.ManagedServiceConfiguration.ManagedServiceStarter<V>
com.bigdata.jini.start.config.JiniServiceConfiguration.JiniServiceStarter<V>
com.bigdata.jini.start.config.BigdataServiceConfiguration.BigdataServiceStarter<V>
- Type Parameters:
V -
- All Implemented Interfaces:
- Callable<V>
- Direct Known Subclasses:
- ClientServerConfiguration.ClientServiceStarter, DataServerConfiguration.DataServiceStarter, LoadBalancerConfiguration.LoadBalancerServiceStarter, MetadataServerConfiguration.MetadataServiceStarter, TransactionServerConfiguration.TransactionServiceStarter
- Enclosing class:
- BigdataServiceConfiguration
public class BigdataServiceConfiguration.BigdataServiceStarter<V extends JiniServiceProcessHelper>
- extends JiniServiceConfiguration.JiniServiceStarter<V>
- Version:
- $Id$
- Author:
- Bryan Thompson
|
Method Summary |
protected NV |
getDataDir()
Returns the "dataDir" configuration property for the service -or-
null if the service does not use a data directory. |
protected Properties |
getProperties(Properties properties)
Returns the service configuration properties (allows the override or
addition of those properties at service creation time). |
| Methods inherited from class com.bigdata.jini.start.config.JiniServiceConfiguration.JiniServiceStarter |
addServiceOptions, awaitServiceDiscoveryOrDeath, awaitServiceStart, awaitZNodeCreatedOrDeath, getEntries, getImports, newProcessHelper, setUp, writeComments, writeConfigFile, writeConfigFile, writeEntries, writeEntry, writeExporterEntry, writeGroups, writeLocators, writeLogicalServiceZPathEntry, writeProperties, writeServiceDescription, writeServiceDirEntry, writeZookeeperClientConfigEntries |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BigdataServiceConfiguration.BigdataServiceStarter
protected BigdataServiceConfiguration.BigdataServiceStarter(JiniFederation fed,
IServiceListener listener,
String logicalServiceZPath,
net.jini.core.entry.Entry[] attributes)
- Parameters:
fed - listener - logicalServiceZPath -
getDataDir
protected NV getDataDir()
- Returns the "dataDir" configuration property for the service -or-
null if the service does not use a data directory.
Note: Subclasses for DataServer, etc must add service
specific properties, such the dataDir, which can only be determined
at runtime.
- See Also:
JavaServiceStarter#serviceDir
getProperties
protected Properties getProperties(Properties properties)
- Returns the service configuration properties (allows the override or
addition of those properties at service creation time).
Note: If getDataDir() returns non-null then
that property-value binding will be included in the returned array
unless a binding already exists for that property (this avoids
overwrite of an explicitly configured property value).
- Overrides:
getProperties in class JiniServiceConfiguration.JiniServiceStarter<V extends JiniServiceProcessHelper>
- Parameters:
properties - The configured properties.
- Returns:
- The properties that will be written using
JiniServiceConfiguration.JiniServiceStarter.writeProperties(Writer)
Copyright © 2006-2011 SYSTAP, LLC. All Rights Reserved.