Package | Description |
---|---|
com.bigdata.counters.httpd |
A httpd service for performance counters, including both live counters
and post-mortem counters read from an XML interchange format.
|
com.bigdata.counters.query | |
com.bigdata.ha |
This package extends
com.bigdata.quorum to define local and
Remote interfaces for highly available services. |
com.bigdata.journal |
The journal is an append-only persistence capable data structure
supporting atomic commit, named indices, and transactions.
|
com.bigdata.resources |
This package provides the logic to managed the live journal and the
historical journals and index segments for a
DataService . |
com.bigdata.service |
This package provides implementations of bigdata services (metadata
service, data service, transaction manager service.
|
Modifier and Type | Class and Description |
---|---|
class |
DummyEventReportingService
A dummy implementation of the
IEventReportingService interface, used
for testing the HTTP telemtry service. |
Modifier and Type | Method and Description |
---|---|
protected IService |
CounterSetHTTPD.getService()
The service reference iff one one specified to the ctor (may be null).
|
Constructor and Description |
---|
CounterSetHTTPD(int port,
ICounterSetAccess accessor,
IService service) |
CounterSetHTTPDServer(int port,
ICounterSetAccess counterSet,
IService service) |
Modifier and Type | Method and Description |
---|---|
static URLQueryModel |
URLQueryModel.getInstance(IService service,
javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp)
Factory for Servlet API integration.
|
static URLQueryModel |
URLQueryModel.getInstance(IService service,
String uri,
LinkedHashMap<String,Vector<String>> params,
Map<String,String> headers)
Factory for performance counter integration.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HAGlue
A
Remote interface for methods supporting high availability for a set
of journals or data services having shared persistent state. |
Modifier and Type | Interface and Description |
---|---|
interface |
IDistributedTransactionService
Extended interface for distributed 2-phase transactions for an
IBigdataFederation . |
interface |
ITimestampService
A service for unique timestamps.
|
interface |
ITransactionService
An interface for managing transaction life cycles.
|
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractJournal.BasicHA
Implementation hooks into the various low-level operations required to
support HA for the journal.
|
class |
DelegateTransactionService
Delegation pattern for an
ITransactionService . |
class |
JournalTransactionService
Implementation for a standalone journal using single-phase commits.
|
protected static class |
TestTransactionService.MockTransactionService |
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractResourceManagerTestCase.MockMetadataService
A minimal implementation of
IMetadataService - only those methods
actually used by the ResourceManager are implemented. |
Modifier and Type | Method and Description |
---|---|
void |
AbstractResourceManagerTestCase.MockFederation.serviceJoin(IService service,
UUID serviceUUID) |
Modifier and Type | Interface and Description |
---|---|
interface |
IClientService
A service for distributing client
Callable s across the resources of
an IBigdataFederation . |
interface |
IDataService
The data service interface provides remote access to named indices, provides
for both unisolated and isolated operations on those indices, and exposes the
ITxCommitProtocol interface to the ITransactionManagerService
service for the coordination of distributed transactions. |
interface |
ILoadBalancerService
Interface for collecting, reporting, and decision-making based on node and
service utilization statistics.
|
interface |
IMetadataService
A metadata service for a named index.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEmbeddedDataService
A local (in process) data service.
|
class |
AbstractEmbeddedLoadBalancerService
Embedded
LoadBalancerService . |
class |
AbstractEmbeddedTransactionService
Concrete implementation for an
EmbeddedFederation . |
class |
AbstractHATransactionService
Adds local methods to support an HA aware
ITransactionService . |
class |
AbstractService
Abstract base class defines protocols for setting the service
UUID ,
etc. |
class |
AbstractTransactionService
Centralized transaction manager service.
|
class |
ClientService
A service for distributing application
Callable s across an
IBigdataFederation . |
class |
DataService
An implementation of a network-capable
IDataService . |
class |
DistributedTransactionService
Implementation for an
IBigdataFederation supporting both single-phase
commits (for transactions that execute on a single IDataService ) and
distributed commits. |
protected class |
EmbeddedFederation.EmbeddedDataServiceImpl
Concrete implementation.
|
protected class |
EmbeddedFederation.EmbeddedLoadBalancerServiceImpl |
protected class |
EmbeddedFederation.EmbeddedTransactionServiceImpl |
class |
EmbeddedMetadataService
A local (in process) metadata service.
|
class |
LoadBalancerService
The
LoadBalancerService collects a variety of performance counters
from hosts and services, identifies over- and under- utilized hosts and
services based on the collected data and reports those to DataService
s so that they can auto-balance, and acts as a clearing house for WARN and
URGENT alerts for hosts and services. |
class |
MetadataService
Implementation of a metadata service for a named scale-out index.
|
protected static class |
TestDistributedTransactionServiceRestart.MockDistributedTransactionService |
Modifier and Type | Method and Description |
---|---|
void |
AbstractFederation.serviceJoin(IService service,
UUID serviceUUID)
Delegated.
|
void |
DefaultServiceFederationDelegate.serviceJoin(IService service,
UUID serviceUUID)
NOP
|
void |
IFederationDelegate.serviceJoin(IService service,
UUID serviceUUID)
Notice that the service has been discovered.
|
void |
DefaultClientDelegate.serviceJoin(IService service,
UUID serviceUUID)
NOP
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.