|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AccessCoordinatorHandle | A subinterface of AccessCoordinator that the kernel uses to notify
the access coordinator of new transactions. |
| KernelShutdownController | An interface for controlling Kernel shutdown. |
| Class Summary | |
|---|---|
| AbstractAccessCoordinator | Provides a skeletal implementation of AccessCoordinatorHandle. |
| BootProperties | This class contains property and file names that are used during Kernel bootup to locate application configuration files. |
| ComponentRegistryImpl | This is a simple implementation of ComponentRegistry used
to startup and configure the system and individual applications. |
| ConfigManager | The configuration manager for this node. |
| ContextResolver | This class is used to resolve the state associated with the current task's context, including its owner and active transaction. |
| IdentityCoordinatorImpl | This package-private implementation of IdentityCoordinator is
the implementation used by the system when configuring an application. |
| Kernel | This is the core class for the server. |
| KernelContext | This is the implementation of KernelAppContext used by
the kernel to manage the context of a single application. |
| LockingAccessCoordinator | An implementation of AccessCoordinator that uses locking to handle
conflicts. |
| LockingAccessCoordinator.LockerImpl | Define a locker that records information about the transaction requesting locks, and descriptions. |
| LoggerPropertiesInit | This class is used to initialize logging levels at system startup. |
| ManagerLocatorImpl | Package-private implementation of ManagerLocator that is
to be used as the default locator for the
InternalContext. |
| NullAccessCoordinator | Define an AccessCoordinatorHandle that does not detect conflicts,
report accesses to the profiling system, or perform any error checking on
its arguments. |
| ScheduledTaskImpl | Package-private implementation of ScheduledTask that is used to
maintain state about tasks accepted by TransactionScheduler and
passed on its backing SchedulerQueue. |
| ScheduledTaskImpl.Builder | We use the builder pattern here to avoid constructor explosion. |
| StandardProperties | This class contains the standard property keys that the kernel looks for (and may provide) on startup. |
| StartupKernelContext | This is an overridden implementation of KernelContext used only
during to startup to provide access to Managers and
Services as they become available. |
| SystemIdentity | The system identity is pinned to the node it was created on and is not used for load balancing decisions. |
| TaskSchedulerImpl | Package-private implementation of TaskScheduler that is used by
the system scheduling and running all non-transactional, arbitrary-length
tasks. |
| TrackingAccessCoordinator | A package-private implementation of AccessCoordinator that is
used by the system to track access to objects and handle any possible
conflict. |
| TransactionProxyImpl | This is a proxy that provides access to the currently active
Transaction and its owner. |
| TransactionSchedulerImpl | Package-private implementation of TransactionScheduler that is
used by the system for scheduling and running all transactional tasks. |
| Enum Summary | |
|---|---|
| StandardProperties.ServiceNodeTypes | An enumeration of the possible values to assign in the
SERVICE_NODE_TYPES list. |
| StandardProperties.StandardService | An enumeration of the known, standard Services. |
Provides an implementation of the RedDwarf Server kernel.
|
RedDwarf, Version 0.10.1 2010-03-14 10:56:12 |
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||