## Uses of Interface
org.infinispan.schematic.SchematicEntry

- Packages that use SchematicEntry
  Package | Description
  --- | ---
  org.infinispan.schematic |
  org.infinispan.schematic.internal |
  org.modeshape.jcr |
  org.modeshape.jcr.cache.document |
  org.modeshape.jcr.federation |

- - ### Uses of SchematicEntry in org.infinispan.schematic

    Methods in org.infinispan.schematic that return SchematicEntry
    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.

    Methods in org.infinispan.schematic that return types with arguments of type SchematicEntry
    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)`.

  - ### Uses of SchematicEntry in org.infinispan.schematic.internal

    Classes in org.infinispan.schematic.internal that implement SchematicEntry
    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.

    Methods in org.infinispan.schematic.internal that return SchematicEntry
    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)`

    Methods in org.infinispan.schematic.internal that return types with arguments of type SchematicEntry
    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()`

    Methods in org.infinispan.schematic.internal with parameters of type SchematicEntry
    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)`

    Method parameters in org.infinispan.schematic.internal with type arguments of type SchematicEntry
    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)`

    Constructors in org.infinispan.schematic.internal with parameters of type SchematicEntry
    Constructor and Description
    `ImmutableSchematicValue(SchematicEntry delegate)`

    Constructor parameters in org.infinispan.schematic.internal with type arguments of type SchematicEntry
    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)`

  - ### Uses of SchematicEntry in org.modeshape.jcr

    Methods in org.modeshape.jcr that return SchematicEntry
    Modifier and Type | Method and Description
    --- | ---
    `protected SchematicEntry` | JcrSession.`entryForNode(NodeKey nodeKey)`

    Methods in org.modeshape.jcr with parameters of type SchematicEntry
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | BackupService.BackupActivity.`writeToChangedArea(SchematicEntry document)`
    `protected void` | BackupService.BackupActivity.`writeToContentArea(SchematicEntry document)`

  - ### Uses of SchematicEntry in org.modeshape.jcr.cache.document

    Fields in org.modeshape.jcr.cache.document with type parameters of type SchematicEntry
    Modifier and Type | Field and Description
    --- | ---
    `protected org.infinispan.Cache<String,SchematicEntry>` | LocalDocumentStore.DocumentOperation.`cache`

    Methods in org.modeshape.jcr.cache.document that return SchematicEntry
    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.

    Methods in org.modeshape.jcr.cache.document that return types with arguments of type SchematicEntry
    Modifier and Type | Method and Description
    --- | ---
    `org.infinispan.Cache<String,SchematicEntry>` | LocalDocumentStore.`localCache()` Returns the local Infinispan cache.

    Method parameters in org.modeshape.jcr.cache.document with type arguments of type SchematicEntry
    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 parameters in org.modeshape.jcr.cache.document with type arguments of type SchematicEntry
    Constructor and Description
    `DocumentOptimizer(org.infinispan.Cache<String,SchematicEntry> store)`

  - ### Uses of SchematicEntry in org.modeshape.jcr.federation

    Classes in org.modeshape.jcr.federation that implement SchematicEntry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FederatedSchematicEntry` A simple `SchematicEntry` implementation which is used by the `FederatedDocumentStore` to wrap editable documents.

    Methods in org.modeshape.jcr.federation that return SchematicEntry
    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.