Package | Description |
---|---|
org.infinispan.schematic | |
org.infinispan.schematic.internal | |
org.modeshape.jcr | |
org.modeshape.jcr.cache.document | |
org.modeshape.jcr.federation |
Modifier and Type | Method and Description |
---|---|
SchematicEntry |
SchematicDb.get(String key)
Get the entry with the supplied key.
|
SchematicEntry |
SchematicDb.put(Document entryDocument)
Store the supplied document and metadata at the given key.
|
SchematicEntry |
SchematicDb.put(String key,
Binary binaryContent,
Document metadata)
Store the supplied binary value and metadata at the given key.
|
SchematicEntry |
SchematicDb.put(String key,
Document document,
Document metadata)
Store the supplied document and metadata at the given key.
|
SchematicEntry |
SchematicDb.putIfAbsent(Document entryDocument)
Store the supplied document and metadata at the given key.
|
SchematicEntry |
SchematicDb.putIfAbsent(String key,
Binary binaryContent,
Document metadata)
Store the supplied document and metadata at the given key.
|
SchematicEntry |
SchematicDb.putIfAbsent(String key,
Document document,
Document metadata)
Store the supplied document and metadata at the given key.
|
SchematicEntry |
SchematicDb.remove(String key)
Remove the existing document at the given key.
|
SchematicEntry |
SchematicDb.replace(String key,
Binary binaryContent,
Document metadata)
Replace the existing document and metadata at the given key with the document that is supplied.
|
SchematicEntry |
SchematicDb.replace(String key,
Document document,
Document metadata)
Replace the existing document and metadata at the given key with the document that is supplied.
|
Modifier and Type | Method and Description |
---|---|
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
SchematicDb.getAsync(String key)
Asynchronous version of
SchematicDb.get(String) . |
org.infinispan.Cache<String,SchematicEntry> |
SchematicDb.getCache()
Get the cache that backs this schematic database.
|
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
SchematicDb.putAsync(String key,
Binary binaryContent,
Document metadata)
Asynchronous version of
SchematicDb.put(String, Binary, Document) . |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
SchematicDb.putAsync(String key,
Document document,
Document metadata)
Asynchronous version of
SchematicDb.put(String, Document, Document) . |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
SchematicDb.putIfAbsentAsync(String key,
Binary binaryContent,
Document metadata)
Asynchronous version of
SchematicDb.putIfAbsent(String, Binary, Document) . |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
SchematicDb.putIfAbsentAsync(String key,
Document document,
Document metadata)
Asynchronous version of
SchematicDb.putIfAbsent(String, Document, Document) . |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
SchematicDb.removeAsync(String key)
Asynchronous version of
SchematicDb.remove(String) . |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
SchematicDb.replaceAsync(String key,
Binary binaryContent,
Document metadata)
Asynchronous version of
SchematicDb.replace(String, Binary, Document) . |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
SchematicDb.replaceAsync(String key,
Document document,
Document metadata)
Asynchronous version of
SchematicDb.replace(String, Document, Document) . |
Modifier and Type | Class and Description |
---|---|
class |
ImmutableSchematicValue |
class |
SchematicEntryLiteral
The primary implementation of
SchematicEntry . |
class |
SchematicEntryProxy
A layer of indirection around an
SchematicEntryLiteral to provide consistency and isolation for concurrent readers
while writes may also be going on. |
Modifier and Type | Method and Description |
---|---|
SchematicEntry |
CacheSchematicDb.SchematicEntryProxyFuture.get() |
SchematicEntry |
CacheSchematicDb.SchematicEntryProxyFuture.get(long timeout,
TimeUnit unit) |
SchematicEntry |
CacheSchematicDb.get(String key) |
SchematicEntry |
SchematicEntryLiteral.getProxy(org.infinispan.schematic.internal.CacheContext context,
String mapKey,
org.infinispan.context.FlagContainer flagContainer)
Builds a thread-safe proxy for this instance so that concurrent reads are isolated from writes.
|
static SchematicEntry |
SchematicEntryLookup.getReadOnlySchematicValue(org.infinispan.schematic.internal.CacheContext cacheContext,
String key)
Retrieves an atomic map from a given cache, stored under a given key, for reading only.
|
static SchematicEntry |
SchematicEntryLookup.getSchematicValue(org.infinispan.schematic.internal.CacheContext cacheContext,
String key)
Retrieves a schematic value from the given cache, stored under the given key.
|
static SchematicEntry |
SchematicEntryLookup.getSchematicValue(org.infinispan.schematic.internal.CacheContext cacheContext,
String key,
boolean createIfAbsent)
Retrieves a schematic value from the given cache, stored under the given key.
|
static SchematicEntry |
SchematicEntryLookup.getSchematicValue(org.infinispan.schematic.internal.CacheContext cacheContext,
String key,
org.infinispan.context.FlagContainer flagContainer)
Retrieves a schematic value from the given cache, stored under the given key.
|
static SchematicEntry |
SchematicEntryLiteral.newInstance(org.infinispan.Cache<String,SchematicEntry> cache,
String key)
Construction only allowed through this factory method.
|
protected SchematicEntry |
CacheSchematicDb.proxy(String key,
SchematicEntry entry) |
SchematicEntry |
CacheSchematicDb.put(Document entryDocument) |
SchematicEntry |
CacheSchematicDb.put(String key,
Binary binaryContent,
Document metadata) |
SchematicEntry |
CacheSchematicDb.put(String key,
Document document,
Document metadata) |
SchematicEntry |
CacheSchematicDb.putIfAbsent(Document entryDocument) |
SchematicEntry |
CacheSchematicDb.putIfAbsent(String key,
Binary binaryContent,
Document metadata) |
SchematicEntry |
CacheSchematicDb.putIfAbsent(String key,
Document document,
Document metadata) |
SchematicEntry |
CacheSchematicDb.remove(String key) |
protected SchematicEntry |
CacheSchematicDb.removedResult(String key,
SchematicEntry entry) |
SchematicEntry |
CacheSchematicDb.replace(String key,
Binary binaryContent,
Document metadata) |
SchematicEntry |
CacheSchematicDb.replace(String key,
Document document,
Document metadata) |
Modifier and Type | Method and Description |
---|---|
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.SchematicEntryProxyFuture.attachListener(org.infinispan.util.concurrent.FutureListener<SchematicEntry> listener) |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.getAsync(String key) |
org.infinispan.Cache<String,SchematicEntry> |
CacheSchematicDb.getCache() |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.putAsync(String key,
Binary binaryContent,
Document metadata) |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.putAsync(String key,
Document document,
Document metadata) |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.putIfAbsentAsync(String key,
Binary binaryContent,
Document metadata) |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.putIfAbsentAsync(String key,
Document document,
Document metadata) |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.removeAsync(String key) |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.replaceAsync(String key,
Binary binaryContent,
Document metadata) |
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.replaceAsync(String key,
Document document,
Document metadata) |
protected org.infinispan.Cache<String,SchematicEntry> |
CacheSchemaLibrary.store() |
Modifier and Type | Method and Description |
---|---|
protected Document |
CacheSchemaLibrary.document(SchematicEntry entry) |
void |
DocumentValidationMapper.map(String key,
SchematicEntry value,
org.infinispan.distexec.mapreduce.Collector<String,SchemaLibrary.Results> collector) |
protected SchematicEntry |
CacheSchematicDb.proxy(String key,
SchematicEntry entry) |
protected SchematicEntry |
CacheSchematicDb.removedResult(String key,
SchematicEntry entry) |
SchemaLibrary.Results |
DocumentValidationMapper.validate(String key,
SchematicEntry value) |
Modifier and Type | Method and Description |
---|---|
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> |
CacheSchematicDb.SchematicEntryProxyFuture.attachListener(org.infinispan.util.concurrent.FutureListener<SchematicEntry> listener) |
protected org.infinispan.util.concurrent.NotifyingFuture<Document> |
CacheSchemaLibrary.future(org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> original) |
protected CacheSchematicDb.SchematicEntryProxyFuture |
CacheSchematicDb.future(String key,
org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> future,
boolean isRemoved) |
static SchematicEntry |
SchematicEntryLiteral.newInstance(org.infinispan.Cache<String,SchematicEntry> cache,
String key)
Construction only allowed through this factory method.
|
void |
CacheSchemaLibrary.SchemaListener.schemaChanged(org.infinispan.notifications.cachelistener.event.CacheEntryModifiedEvent<String,SchematicEntry> event) |
void |
CacheSchemaLibrary.SchemaListener.schemaChanged(org.infinispan.notifications.cachelistener.event.CacheEntryRemovedEvent<String,SchematicEntry> event) |
Constructor and Description |
---|
ImmutableSchematicValue(SchematicEntry delegate) |
Constructor and Description |
---|
CacheSchemaLibrary.WrappedFuture(org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> original) |
CacheSchemaLibrary(org.infinispan.Cache<String,SchematicEntry> schemaStore) |
CacheSchematicDb.SchematicEntryProxyFuture(org.infinispan.util.concurrent.NotifyingFuture<SchematicEntry> original,
String key,
boolean isRemoved) |
CacheSchematicDb(org.infinispan.Cache<String,SchematicEntry> store) |
Modifier and Type | Method and Description |
---|---|
protected SchematicEntry |
JcrSession.entryForNode(NodeKey nodeKey) |
Modifier and Type | Method and Description |
---|---|
protected void |
BackupService.BackupActivity.writeToChangedArea(SchematicEntry document) |
protected void |
BackupService.BackupActivity.writeToContentArea(SchematicEntry document) |
Modifier and Type | Field and Description |
---|---|
protected org.infinispan.Cache<String,SchematicEntry> |
LocalDocumentStore.DocumentOperation.cache |
Modifier and Type | Method and Description |
---|---|
SchematicEntry |
LocalDocumentStore.get(String key) |
SchematicEntry |
DocumentStore.get(String key)
Get the entry with the supplied key.
|
protected SchematicEntry |
DocumentOptimizer.lookup(String key) |
SchematicEntry |
LocalDocumentStore.putIfAbsent(String key,
Document document)
Store the supplied document and metadata at the given key.
|
SchematicEntry |
LocalDocumentStore.storeDocument(String key,
Document document) |
SchematicEntry |
DocumentStore.storeDocument(String key,
Document document)
Store the supplied document at the given key.
|
Modifier and Type | Method and Description |
---|---|
org.infinispan.Cache<String,SchematicEntry> |
LocalDocumentStore.localCache()
Returns the local Infinispan cache.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalDocumentStore.DocumentOperation.setEnvironment(org.infinispan.Cache<String,SchematicEntry> cache)
Invoked by execution environment after the operation has been migrated for execution to a specific Infinispan node.
|
void |
LocalDocumentStore.DistributedOperation.setEnvironment(org.infinispan.Cache<String,SchematicEntry> cache,
Set<String> inputKeys) |
Constructor and Description |
---|
DocumentOptimizer(org.infinispan.Cache<String,SchematicEntry> store) |
Modifier and Type | Class and Description |
---|---|
class |
FederatedSchematicEntry
A simple
SchematicEntry implementation which is used by the FederatedDocumentStore to wrap editable documents. |
Modifier and Type | Method and Description |
---|---|
SchematicEntry |
FederatedDocumentStore.get(String key) |
SchematicEntry |
FederatedDocumentStore.storeDocument(String key,
Document document) |
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.