com.bigdata.jini.start.config
Class DataServerConfiguration.DataServiceStarter<V extends JiniServiceProcessHelper>

java.lang.Object
  extended by com.bigdata.jini.start.config.ServiceConfiguration.AbstractServiceStarter<V>
      extended by com.bigdata.jini.start.config.JavaServiceConfiguration.JavaServiceStarter<V>
          extended by com.bigdata.jini.start.config.ManagedServiceConfiguration.ManagedServiceStarter<V>
              extended by com.bigdata.jini.start.config.JiniServiceConfiguration.JiniServiceStarter<V>
                  extended by com.bigdata.jini.start.config.BigdataServiceConfiguration.BigdataServiceStarter<V>
                      extended by com.bigdata.jini.start.config.DataServerConfiguration.DataServiceStarter<V>
All Implemented Interfaces:
Callable<V>
Enclosing class:
DataServerConfiguration

public class DataServerConfiguration.DataServiceStarter<V extends JiniServiceProcessHelper>
extends BigdataServiceConfiguration.BigdataServiceStarter<V>


Field Summary
 
Fields inherited from class com.bigdata.jini.start.config.ManagedServiceConfiguration.ManagedServiceStarter
fed, logicalServiceZNode, logicalServiceZPath, restart, serviceDir, serviceName, serviceUUID
 
Fields inherited from class com.bigdata.jini.start.config.JavaServiceConfiguration.JavaServiceStarter
cls
 
Fields inherited from class com.bigdata.jini.start.config.ServiceConfiguration.AbstractServiceStarter
listener
 
Constructor Summary
protected DataServerConfiguration.DataServiceStarter(JiniFederation fed, IServiceListener listener, String zpath, net.jini.core.entry.Entry[] attributes)
           
 
Method Summary
protected  NV getDataDir()
          Returns the "dataDir" configuration property for the service -or- null if the service does not use a data directory.
 
Methods inherited from class com.bigdata.jini.start.config.BigdataServiceConfiguration.BigdataServiceStarter
getProperties
 
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 com.bigdata.jini.start.config.ManagedServiceConfiguration.ManagedServiceStarter
getServiceDir
 
Methods inherited from class com.bigdata.jini.start.config.JavaServiceConfiguration.JavaServiceStarter
addCommand, addCommandArgs, setUpEnvironment
 
Methods inherited from class com.bigdata.jini.start.config.ServiceConfiguration.AbstractServiceStarter
call, getCommandLine, newProcessBuilder, newProcessBuilder, writeStartFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataServerConfiguration.DataServiceStarter

protected DataServerConfiguration.DataServiceStarter(JiniFederation fed,
                                                     IServiceListener listener,
                                                     String zpath,
                                                     net.jini.core.entry.Entry[] attributes)
Parameters:
fed -
listener -
zpath -
Method Detail

getDataDir

protected NV getDataDir()
Description copied from class: BigdataServiceConfiguration.BigdataServiceStarter
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.

Overrides:
getDataDir in class BigdataServiceConfiguration.BigdataServiceStarter<V extends JiniServiceProcessHelper>
See Also:
JavaServiceStarter#serviceDir


Copyright © 2006-2012 SYSTAP, LLC. All Rights Reserved.