Package com.bigdata.jini.start

Interface Summary
BigdataZooDefs Interface declaring constants that are used to name various znodes of interest.
IServiceListener Interface used to report local service life cycle events.
IServicesManagerService Methods exposed via RMI.
ServicesManagerServer.Options Configuration options.
 

Class Summary
AbstractServicesManagerService Core impl.
ManageLogicalServiceTask<V extends ServiceConfiguration> Task makes adjusts an imbalance between the serviceCount and the #of logical services (creating or destroying a logical service) and then exits.
MonitorConfigZNodeTask Task monitors the BigdataZooDefs.CONFIG znode and creates a new ServiceConfigurationZNodeMonitorTask each time a new child is created.
MonitorCreatePhysicalServiceLocksTask This task notices when a new lock node is created and creates and runs a MonitorCreatePhysicalServiceLocksTask.CreatePhysicalServiceTask to handle that lock node.
RestartPersistentServices Task restarts persistent physical services that should be running on this host but which are not discoverable using jini (not found when we query for their ServiceID) and apparently disconnected from zookeeper (their ephemeral znode is not found in the BigdataZooDefs.MASTER_ELECTION container).
ServiceConfigurationZNodeMonitorTask This is a standing task whose Future is monitored by the ServicesManagerServer.
ServicesManagerServer A class for bootstrapping a JiniFederation across a cluster based on a Configuration file describing some basic configuration parameters and dynamically managing service configurations.
ServicesManagerServer.AdministrableServicesManagerService Adds jini administration interfaces.
ServicesManagerStartupTask Used to start up the server and to handle SIGHUP.
ServiceStarter Starts an unmanaged service using the specified configuration.
 

Enum Summary
ServiceConfigurationZNodeEnum Type-safe enum classifying the different kinds of znodes for a ServiceConfiguration.
 



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