| Package | Description |
|---|---|
| org.openbase.jul.storage.registry | |
| org.openbase.jul.storage.registry.plugin |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConsistencyHandler<KEY,VALUE extends Identifiable<KEY>,MAP extends Map<KEY,VALUE>,R extends Registry<KEY,VALUE>> |
class |
AbstractRegistry<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,REGISTRY extends Registry<KEY,ENTRY>,PLUGIN extends RegistryPlugin<KEY,ENTRY,REGISTRY>> |
interface |
ConsistencyHandler<KEY,VALUE extends Identifiable<KEY>,MAP extends Map<KEY,VALUE>,R extends Registry<KEY,VALUE>> |
class |
MockRegistrySandbox<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,R extends Registry<KEY,ENTRY>> |
interface |
RegistrySandbox<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,REGISTRY extends Registry<KEY,ENTRY>> |
class |
RegistrySandboxImpl<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,R extends Registry<KEY,ENTRY>,P extends RegistryPlugin<KEY,ENTRY,R>> |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FileSynchronizedRegistry<KEY,VALUE extends Identifiable<KEY>> |
interface |
ProtoBufRegistry<KEY,M extends com.google.protobuf.GeneratedMessage,MB extends com.google.protobuf.GeneratedMessage.Builder<MB>> |
interface |
RegistrySandbox<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,REGISTRY extends Registry<KEY,ENTRY>> |
interface |
SynchronizableRegistry<KEY,ENTRY extends Identifiable<KEY>> |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRegistry<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,REGISTRY extends Registry<KEY,ENTRY>,PLUGIN extends RegistryPlugin<KEY,ENTRY,REGISTRY>> |
class |
ControllerRegistryImpl<KEY,ENTRY extends org.openbase.jul.pattern.Controller & Identifiable<KEY>>
* @author Tamino Huxohl
|
class |
FileSynchronizedRegistryImpl<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,REGISTRY extends FileSynchronizedRegistry<KEY,ENTRY>> |
class |
FileSynchronizedRegistrySandbox<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,REGISTRY extends FileSynchronizedRegistry<KEY,ENTRY>> |
class |
MockRegistrySandbox<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,R extends Registry<KEY,ENTRY>> |
class |
ProtoBufFileSynchronizedRegistry<KEY extends Comparable<KEY>,M extends com.google.protobuf.GeneratedMessage,MB extends com.google.protobuf.GeneratedMessage.Builder<MB>,SIB extends com.google.protobuf.GeneratedMessage.Builder<SIB>> |
class |
ProtoBufFileSynchronizedRegistrySandbox<KEY extends Comparable<KEY>,M extends com.google.protobuf.GeneratedMessage,MB extends com.google.protobuf.GeneratedMessage.Builder<MB>,SIB extends com.google.protobuf.GeneratedMessage.Builder<SIB>> |
class |
RegistryImpl<KEY,ENTRY extends Identifiable<KEY>> |
class |
RegistrySandboxImpl<KEY,ENTRY extends Identifiable<KEY>,MAP extends Map<KEY,ENTRY>,R extends Registry<KEY,ENTRY>,P extends RegistryPlugin<KEY,ENTRY,R>> |
class |
RemoteControllerRegistry<KEY,ENTRY extends org.openbase.jul.pattern.Remote & Identifiable<KEY>>
* @author Divine Threepwood
|
class |
RemoteControllerRegistryImpl<KEY,ENTRY extends org.openbase.jul.pattern.Remote & Identifiable<KEY>>
* @author Tamino Huxohl
|
class |
RemoteRegistry<KEY,M extends com.google.protobuf.GeneratedMessage,MB extends com.google.protobuf.GeneratedMessage.Builder<MB>> |
class |
RemoteRegistryImpl<KEY,ENTRY extends org.openbase.jul.pattern.Controller & Identifiable<KEY>>
* @author Tamino Huxohl
|
class |
SynchronizableRegistryImpl<KEY,ENTRY extends Identifiable<KEY>>
A simple
AbstractRegistry implementation providing the timestamp of the last synchronization by implementing the SynchronizableRegistry interface. |
| Modifier and Type | Method and Description |
|---|---|
void |
RemoteRegistry.registerDependency(Registry registry) |
void |
AbstractRegistry.registerDependency(Registry registry)
If this registry depends on other registries, this method can be used to tell this registry all depending registries.
|
void |
AbstractRegistry.removeDependency(Registry registry)
This method allows the removal of a registered registry dependency.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RemoteRegistry.recursiveTryLockRegistry(Set<Registry> lockedRegistries) |
boolean |
Registry.recursiveTryLockRegistry(Set<Registry> lockedRegistries)
Try to acquire the write lock for this registry and the registries it depends
on recursively.
|
boolean |
MockRegistrySandbox.recursiveTryLockRegistry(Set<Registry> lockedRegistries) |
boolean |
AbstractRegistry.recursiveTryLockRegistry(Set<Registry> lockedRegistries)
Try to acquire the write lock for this registry and the registries it depends
on recursively.
|
| Constructor and Description |
|---|
MockRegistrySandbox(Registry<KEY,ENTRY> registry) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRegistryPluginAdapter<KEY,ENTRY extends Identifiable<KEY>,REGISTRY extends Registry<KEY,ENTRY>> |
interface |
RegistryPlugin<KEY,ENTRY extends Identifiable<KEY>,REGISTRY extends Registry<KEY,ENTRY>>
* @author mpohling
|
class |
RegistryPluginPool<KEY,ENTRY extends Identifiable<KEY>,PLUGIN extends RegistryPlugin<KEY,ENTRY,REGISTRY>,REGISTRY extends Registry<KEY,ENTRY>> |
interface |
RemoteRegistryPlugin<KEY,ENTRY extends Identifiable<KEY>,REGISTRY extends Registry<KEY,ENTRY>>
* @author mpohling
|
| Modifier and Type | Field and Description |
|---|---|
protected REGISTRY |
RegistryPluginPool.registry |
Copyright © 2015–2018 openbase.org. All rights reserved.