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.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.
|
com.bigdata.util.httpd |
Modifier and Type | Class and Description |
---|---|
class |
CounterSetHTTPD
Exposes a
CounterSet via HTTPD. |
Modifier and Type | Interface and Description |
---|---|
interface |
IConcurrencyManager
Interface for managing concurrent access to resources (indices).
|
interface |
ILocalTransactionManager
Interface for managing local transaction state (the client side of the
ITransactionService ). |
interface |
IResourceManager
Interface manging the resources on which indices are stored.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractLocalTransactionManager
Manages the client side of a transaction either for a standalone
Journal or for an IDataService in an
IBigdataFederation . |
class |
ConcurrencyManager
Supports concurrent operations against named indices.
|
class |
Journal
Concrete implementation suitable for a local and unpartitioned database.
|
class |
JournalTransactionService
Implementation for a standalone journal using single-phase commits.
|
protected static class |
TestTransactionService.MockTransactionService |
Modifier and Type | Class and Description |
---|---|
class |
IndexManager
Class encapsulates logic and handshaking for tracking which indices (and
their backing stores) are recently and currently referenced.
|
class |
OverflowManager
Class encapsulates logic for handling journal overflow events.
|
class |
ResourceManager
The
ResourceManager has broad responsibility for journal files, index
segment files, maintaining index views during overflow processing, and
managing the transparent decomposition of scale-out indices and the
distribution of the key-range index partitions for those scale-out indices. |
class |
StoreManager
Class encapsulates logic for managing the store files (journals and index
segments), including the logic to compute the effective release time for the
managed resources and to release those resources by deleting them from the
file system.
|
protected static class |
TestResourceManagerBootstrap.MyResourceManager |
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 |
AbstractTransactionService
Centralized transaction manager service.
|
class |
DataService
An implementation of a network-capable
IDataService . |
class |
DataService.DataServiceTransactionManager
Concrete implementation manages the local state of transactions executing
on a
DataService . |
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 | Class and Description |
---|---|
class |
AbstractHTTPD
Overrides some methods on
NanoHTTPD to (a) prevent serving files from
the local file system; and (b) to expose methods for handling GET, PUT, POST,
and DELETE requests - these methods all return a
NanoHTTPD.HTTP_METHOD_NOT_ALLOWED NanoHTTPD.Response by default. |
class |
NanoHTTPD
Deprecated.
This is being replaced by the use of the Servlet API and embedded
use of jetty as a light weight servlet container.
|
Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.