- $accessPolicy - Variable in class fabric.lang.Object._Impl
-
- $addDefaultDelegates(DelegatingPrincipal) - Static method in class fabric.lang.security.DelegatingPrincipal._Impl
-
- $addDefaultDelegates(DelegatingPrincipal) - Static method in class fabric.lang.security.DelegatingPrincipal._Proxy
-
- $cacheEntry - Variable in class fabric.lang.Object._Impl
-
The worker's cache entry object for this _Impl.
- $class - Variable in class fabric.lang.Object._Impl
-
A reference to the class object.
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._charArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._intArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._longArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
- $copyAppStateFrom(Object._Impl) - Method in class fabric.lang.Object._Impl
-
This copies the application state of the object.
- $copyStateFrom(Object._Impl) - Method in class fabric.lang.Object._Impl
-
This is used to restore the state of the object during transaction
roll-back.
- $forceRenumber(long) - Method in interface fabric.lang.Object
-
Deprecated.
- $forceRenumber(long) - Method in class fabric.lang.Object._Impl
-
Deprecated.
- $forceRenumber(long) - Method in class fabric.lang.Object._Proxy
-
Deprecated.
- $forceRenumber(long) - Method in class fabric.lang.WrappedJavaInlineable
-
- $getClass() - Method in class fabric.lang.Object._Impl
-
- $getOnum() - Method in interface fabric.lang.Object
-
The object's onum.
- $getOnum() - Method in class fabric.lang.Object._Impl
-
- $getOnum() - Method in class fabric.lang.Object._Proxy
-
- $getOnum() - Method in class fabric.lang.WrappedJavaInlineable
-
- $getProxy() - Method in interface fabric.lang.Object
-
- $getProxy() - Method in class fabric.lang.Object._Impl
-
- $getProxy() - Method in class fabric.lang.Object._Proxy
-
- $getProxy(Object) - Static method in class fabric.lang.Object._Proxy
-
- $getProxy() - Method in class fabric.lang.WrappedJavaInlineable
-
- $getStore() - Method in interface fabric.lang.Object
-
The store where the object resides.
- $getStore() - Method in class fabric.lang.Object._Impl
-
- $getStore() - Method in class fabric.lang.Object._Proxy
-
- $getStore() - Method in class fabric.lang.WrappedJavaInlineable
-
- $getVersion() - Method in class fabric.lang.Object._Impl
-
- $history - Variable in class fabric.lang.Object._Impl
-
Modification log.
- $initLabels() - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
- $initLabels() - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
- $initLabels() - Method in class fabric.lang.arrays.internal._charArray._Impl
-
- $initLabels() - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
- $initLabels() - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
- $initLabels() - Method in class fabric.lang.arrays.internal._intArray._Impl
-
- $initLabels() - Method in class fabric.lang.arrays.internal._longArray._Impl
-
- $initLabels() - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
- $initLabels() - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
- $initLabels() - Method in interface fabric.lang.Object
-
Initializes the object's update label and access policy.
- $initLabels() - Method in class fabric.lang.Object._Impl
-
- $initLabels() - Method in class fabric.lang.Object._Proxy
-
- $initLabels() - Method in class fabric.lang.security.Principal._Impl
-
- $initLabels() - Method in class fabric.lang.WrappedJavaInlineable
-
- $initPartitions() - Method in interface fabric.lang.Object
-
Initializes the object's partitions (if any) by calling their initializer
methods.
- $initPartitions() - Method in class fabric.lang.Object._Impl
-
Initializes the object's partitions (if any) by calling their initializer
methods.
- $initPartitions() - Method in class fabric.lang.Object._Proxy
-
- $initPartitions() - Method in class fabric.lang.WrappedJavaInlineable
-
- $instance - Static variable in class fabric.lang.security.Principal._Static._Proxy
-
- $isOwned - Variable in class fabric.lang.Object._Impl
-
Whether this worker owns the most up-to-date copy of the object.
- $makeProxy() - Method in class fabric.common.Surrogate
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._charArray._Impl
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._intArray._Impl
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._longArray._Impl
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
- $makeProxy() - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
- $makeProxy() - Method in class fabric.lang.Object._Impl
-
Subclasses should override this method.
- $makeProxy() - Method in class fabric.lang.Object._Static._Impl
-
- $makeProxy() - Method in class fabric.lang.security.Principal._Impl
-
- $makeProxy() - Method in class fabric.lang.security.Principal._Static._Impl
-
- $makeStaticInstance(Class<? extends Object._Impl>) - Static method in class fabric.lang.Object._Static._Proxy
-
Used to initialize the _Static._Proxy.$instance variables.
- $numWaiting - Variable in class fabric.lang.Object._Impl
-
The number of threads waiting on this object.
- $reader - Variable in class fabric.lang.Object._Impl
-
Any transaction that has logged a read of the object, or null if none.
- $readMapEntry - Variable in class fabric.lang.Object._Impl
-
A reference to the global read list for this object.
- $readRef(Class<? extends Object._Proxy>, RefTypeEnum, ObjectInput, Store, Iterator<Long>, Iterator<Pair<String, Long>>) - Static method in class fabric.lang.Object._Impl
-
A helper method for reading a pointer during object deserialization.
- $ref - Variable in class fabric.lang.Object._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.common.Surrogate
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._charArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._intArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._longArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.Object._Impl
-
Serializes the non-transient fields of this object.
- $serialize(ObjectOutput, List<RefTypeEnum>, List<Long>, List<Pair<String, Long>>) - Method in class fabric.lang.security.Principal._Impl
-
- $stackTrace - Variable in class fabric.lang.Object._Impl
-
A stack trace of where this object was created.
- $unwrap() - Method in interface fabric.lang.Object
-
Unwraps a wrapped Java inlineable.
- $unwrap() - Method in class fabric.lang.Object._Impl
-
- $unwrap() - Method in class fabric.lang.Object._Proxy
-
- $unwrap(Object) - Static method in class fabric.lang.WrappedJavaInlineable
-
Given a Fabric object, returns an unwrapped version of that object.
- $unwrap() - Method in class fabric.lang.WrappedJavaInlineable
-
- $updateLabel - Variable in class fabric.lang.Object._Impl
-
- $version - Variable in class fabric.lang.Object._Impl
-
- $wrap(Object) - Static method in class fabric.lang.WrappedJavaInlineable
-
Given an object that, in the Fabric type system, implements
fabric.lang.JavaInlineable, returns a wrapped version of that object.
- $wrap(Store, Label, ConfPolicy, Object[]) - Static method in class fabric.lang.WrappedJavaInlineable
-
Creates a Fabric version of the given array.
- $writeInline(ObjectOutput, Object) - Static method in class fabric.lang.Object._Impl
-
Serializes an object to the given ObjectOutput.
- $writeLockHolder - Variable in class fabric.lang.Object._Impl
-
The innermost transaction that is holding a write lock on the object.
- $writeLockStackTrace - Variable in class fabric.lang.Object._Impl
-
Stack trace for where the write lock for this object was obtained.
- $writer - Variable in class fabric.lang.Object._Impl
-
The unique running transaction that can write to the object, or null if
none.
- $writeRef(Store, Object, List<RefTypeEnum>, ObjectOutput, List<Long>, List<Pair<String, Long>>) - Static method in class fabric.lang.Object._Impl
-
A helper method for serializing a reference during object serialization.
- AbortException - Exception in fabric.worker
-
An AbortException
is thrown to indicate that a transaction was
aborted.
- AbortException() - Constructor for exception fabric.worker.AbortException
-
- AbortException(Throwable) - Constructor for exception fabric.worker.AbortException
-
- AbortException(String) - Constructor for exception fabric.worker.AbortException
-
- AbortException(String, Throwable) - Constructor for exception fabric.worker.AbortException
-
- abortPrepare(long, Principal) - Method in class fabric.store.db.ObjectDB
-
Rolls back a partially prepared transaction.
- abortReaders(Store, long) - Static method in class fabric.worker.transaction.TransactionManager
-
- abortTransaction(TransactionID) - Method in class fabric.store.InProcessStore
-
- abortTransaction(Principal, long) - Method in class fabric.store.TransactionManager
-
Instruct the transaction manager that the given transaction is aborting
- abortTransaction(TransactionID) - Method in class fabric.worker.LocalStore
-
- abortTransaction(TransactionID) - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- abortTransaction(TransactionID) - Method in class fabric.worker.remote.RemoteWorker
-
Informs the remote worker that a transaction is aborting.
- abortTransaction(TransactionID) - Method in class fabric.worker.RemoteStore
-
- abortTransaction(TransactionID) - Method in interface fabric.worker.Store
-
Notifies the store that the transaction is being Aborted.
- abortTransaction() - Method in class fabric.worker.transaction.TransactionManager
-
Aborts the transaction, recursing to any workers that were called, and any
stores that were contacted.
- AbortTransactionMessage - Class in fabric.messages
-
- AbortTransactionMessage(TransactionID) - Constructor for class fabric.messages.AbortTransactionMessage
-
- AbortTransactionMessage(DataInput) - Constructor for class fabric.messages.AbortTransactionMessage
-
- AbortTransactionMessage.Response - Class in fabric.messages
-
- absoluteName(FClass) - Static method in class fabric.common.NSUtil
-
Returns the "absolute name" of an FClass, a human-friendly(-ish) URI of the
form : "fab://codebaseStore/codebaseOnum/className"
- AbstractGlob<Payload extends FastSerializable> - Class in fabric.dissemination
-
A glob represents data that has been encrypted and signed by a store.
- AbstractGlob(Label, PrivateKey, Payload) - Constructor for class fabric.dissemination.AbstractGlob
-
- AbstractGlob(DataInput) - Constructor for class fabric.dissemination.AbstractGlob
-
Deserializer.
- AbstractGroup() - Constructor for class fabric.store.db.ObjectGrouper.AbstractGroup
-
- AbstractLongCollection - Class in fabric.common.util
-
A basic implementation of most of the methods in the Collection interface to
make it easier to create a collection.
- AbstractLongCollection() - Constructor for class fabric.common.util.AbstractLongCollection
-
The main constructor, for use by subclasses.
- AbstractLongKeyMap<V> - Class in fabric.common.util
-
An abstract implementation of Map to make it easier to create your own
implementations.
- AbstractLongKeyMap() - Constructor for class fabric.common.util.AbstractLongKeyMap
-
The main constructor, for use by subclasses.
- AbstractLongKeyMap.SimpleEntry<V> - Class in fabric.common.util
-
A class which implements Map.Entry.
- AbstractLongKeyMap.SimpleImmutableEntry<V> - Class in fabric.common.util
-
A class containing an immutable key and value.
- AbstractLongSet - Class in fabric.common.util
-
An abstract implementation of Set to make it easier to create your own
implementations.
- AbstractLongSet() - Constructor for class fabric.common.util.AbstractLongSet
-
The main constructor, for use by subclasses.
- AbstractMessageServer - Class in fabric.messages
-
Abstracts a server loop that listens for and processes messages from the
network.
- AbstractMessageServer(String, Logger) - Constructor for class fabric.messages.AbstractMessageServer
-
- AbstractRawMessage - Class in fabric.dissemination.pastry.messages
-
Common functionality for RawMessages in the Pastry dissemination layer.
- AbstractRawMessage(RawMessageType) - Constructor for class fabric.dissemination.pastry.messages.AbstractRawMessage
-
- AbstractSecurityCache - Class in fabric.worker.transaction
-
A cache of acts-for relationships.
- AbstractSecurityCache() - Constructor for class fabric.worker.transaction.AbstractSecurityCache
-
- AbstractUpdate<UpdateType extends FastSerializable> - Class in fabric.dissemination.pastry.messages
-
Represents a push notification that a glob has been updated.
- AbstractUpdate(RawMessageType, NodeHandle, Id, String, long, AbstractGlob<UpdateType>) - Constructor for class fabric.dissemination.pastry.messages.AbstractUpdate
-
- AbstractUpdate(RawMessageType, InputBuffer, Endpoint, NodeHandle) - Constructor for class fabric.dissemination.pastry.messages.AbstractUpdate
-
Deserialization constructor.
- AbstractUpdate.Reply - Class in fabric.dissemination.pastry.messages
-
A reply to an update message.
- accept() - Method in class fabric.common.net.SubServerSocket
-
- AccessException - Exception in fabric.common.exceptions
-
An AccessError
represents an authorisation error.
- AccessException(Store, long) - Constructor for exception fabric.common.exceptions.AccessException
-
- AccessException(String, long) - Constructor for exception fabric.common.exceptions.AccessException
-
- AccessException(String) - Constructor for exception fabric.common.exceptions.AccessException
-
- AccessException(Principal, Object) - Constructor for exception fabric.common.exceptions.AccessException
-
- AccessException(String, Principal, Object) - Constructor for exception fabric.common.exceptions.AccessException
-
- accessPolicyRefIsInterStore() - Method in class fabric.common.SerializedObject
-
- add(long) - Method in class fabric.common.util.AbstractLongCollection
-
Add an object to the collection (optional operation).
- add(long) - Method in interface fabric.common.util.LongCollection
-
Add an element to this collection.
- add(long) - Method in class fabric.common.util.LongHashSet
-
Adds the given Object to the set if it is not already in the Set.
- add(long) - Method in interface fabric.common.util.LongSet
-
Adds the specified element to the set if it is not already present
(optional operation).
- add(T) - Method in class fabric.common.util.WeakReferenceArrayList
-
- addAll(LongCollection) - Method in class fabric.common.util.AbstractLongCollection
-
Add all the elements of a given collection to this collection (optional
operation).
- addAll(LongCollection) - Method in interface fabric.common.util.LongCollection
-
Add the contents of a given collection to this collection.
- addAll(LongCollection) - Method in interface fabric.common.util.LongSet
-
Adds all of the elements of the given collection to this set (optional
operation).
- addDelegatesTo(Principal) - Method in class fabric.lang.security.DelegatingPrincipal._Impl
-
- addDelegatesTo(Principal) - Method in class fabric.lang.security.DelegatingPrincipal._Proxy
-
- addDelegatesTo(Principal) - Method in interface fabric.lang.security.DelegatingPrincipal
-
- addLocalDelegation(Principal, Principal) - Method in class fabric.worker.LocalStore
-
- Aggregate - Class in fabric.dissemination.pastry.messages
-
This should be sent when aggregation of object popularity data is to be
performed.
- Aggregate(NodeHandle) - Constructor for class fabric.dissemination.pastry.messages.Aggregate
-
- aggregateInterval() - Method in class fabric.dissemination.pastry.Disseminator
-
Called once every aggregation interval.
- AggregateInterval - Class in fabric.dissemination.pastry.messages
-
A self-scheduled message triggered once every aggregation interval.
- AggregateInterval() - Constructor for class fabric.dissemination.pastry.messages.AggregateInterval
-
- AGGREGATION_INTERVAL - Variable in class fabric.dissemination.pastry.Disseminator
-
Aggregation interval, in milliseconds.
- ALG_HASH - Static variable in class fabric.common.Crypto
-
- ALG_PUBLIC_KEY_GEN - Static variable in class fabric.common.Crypto
-
- ALG_SECRET_CRYPTO - Static variable in class fabric.common.Crypto
-
- ALG_SECRET_KEY_GEN - Static variable in class fabric.common.Crypto
-
- ALG_SIGNATURE - Static variable in class fabric.common.Crypto
-
- AllocateMessage - Class in fabric.messages
-
An AllocateMessage
represents a request to allocate a number of
object IDs at a store.
- AllocateMessage(int) - Constructor for class fabric.messages.AllocateMessage
-
- AllocateMessage(DataInput) - Constructor for class fabric.messages.AllocateMessage
-
- AllocateMessage.Response - Class in fabric.messages
-
- ApplicationError - Error in fabric.common.exceptions
-
- ApplicationError() - Constructor for error fabric.common.exceptions.ApplicationError
-
- ApplicationError(Throwable) - Constructor for error fabric.common.exceptions.ApplicationError
-
- ApplicationError(String) - Constructor for error fabric.common.exceptions.ApplicationError
-
- ApplicationError(String, Throwable) - Constructor for error fabric.common.exceptions.ApplicationError
-
- args - Variable in class fabric.messages.RemoteCallMessage
-
- associateAndSyncLog(Log, TransactionID) - Method in class fabric.worker.transaction.TransactionManager
-
Associates the given log with this worker's transaction manager and
synchronizes the log with the given tid.
- associateLog(Log) - Method in class fabric.worker.transaction.TransactionManager
-
Associates the given transaction log with this transaction manager.
- authFromAll - Variable in class fabric.worker.Worker
-
The subserversocket factory
- AuthorizationUtil - Class in fabric.common
-
- AuthorizationUtil() - Constructor for class fabric.common.AuthorizationUtil
-
- authToStore - Variable in class fabric.worker.Worker
-
A subsocket factory for authenticated connections to stores.
- authToWorker - Variable in class fabric.worker.Worker
-
A subsocket factory for authenticated connections to workers
- available() - Method in class fabric.common.net.Pipe.InputStream
-
- Cache<K,V> - Class in fabric.common.util
-
A map that has soft references to its values and supports concurrent
accesses.
- Cache() - Constructor for class fabric.common.util.Cache
-
- Cache - Class in fabric.dissemination
-
The cache object used by the disseminator to store globs.
- Cache() - Constructor for class fabric.dissemination.Cache
-
- cache - Variable in class fabric.dissemination.pastry.Disseminator
-
The cache of fetched objects.
- cache(Object._Impl) - Method in class fabric.worker.LocalStore
-
- cache(SerializedObject) - Method in class fabric.worker.LocalStore
-
- cache(Object._Impl) - Method in class fabric.worker.RemoteStore
-
- cache(SerializedObject) - Method in class fabric.worker.RemoteStore
-
- cache(Object._Impl) - Method in interface fabric.worker.Store
-
Adds the given object to the cache.
- cache(SerializedObject) - Method in interface fabric.worker.Store
-
Adds the given object to the cache.
- Cache.Entry - Class in fabric.dissemination
-
- call() - Method in class fabric.common.Threading.NamedCallable
-
- callImpl() - Method in class fabric.common.Threading.NamedCallable
-
- cert - Variable in class fabric.messages.MakePrincipalMessage.Response
-
A certificate binding the requester Key to the OID of the generated
principal.
- certChain - Variable in class fabric.messages.MakePrincipalMessage.Response
-
The rest of the certificate chain.
- certificateChain - Variable in class fabric.messages.GetCertChainMessage.Response
-
- chain(Iterable<T>...) - Static method in class fabric.common.SysUtil
-
Returns an iterable that iterates over the elements of the iterables passed
in.
- ChainedCommandSource - Class in fabric.worker.shell
-
A chain of command sources.
- ChainedCommandSource(CommandSource...) - Constructor for class fabric.worker.shell.ChainedCommandSource
-
- ChainedCommandSource(boolean, CommandSource...) - Constructor for class fabric.worker.shell.ChainedCommandSource
-
- checkForStaleObjects(LongKeyMap<Integer>) - Method in class fabric.worker.LocalStore
-
- checkForStaleObjects(TransactionID) - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- checkForStaleObjects(TransactionID) - Method in class fabric.worker.remote.RemoteWorker
-
Asks the worker to check that the objects used in a given transaction are
up-to-date.
- checkForStaleObjects(LongKeyMap<Integer>) - Method in class fabric.worker.RemoteStore
-
- checkForStaleObjects(LongKeyMap<Integer>) - Method in interface fabric.worker.Store
-
Determines whether the given set of objects are stale.
- checkForStaleObjects() - Method in class fabric.worker.transaction.TransactionManager
-
Checks whether any of the objects used by a transaction are stale.
- checkHash(byte[]) - Method in class fabric.common.ClassRef
-
- cipherInstance(int, byte[], byte[]) - Static method in class fabric.common.Crypto
-
Creates an initializes a new Cipher instance with the given parameters.
- CLASS_HASHING_LOGGER - Static variable in class fabric.common.Logging
-
For class-hashing events.
- ClassRef - Class in fabric.common
-
Encapsulates a reference to a class object.
- ClassRef.FabricClassRef - Class in fabric.common
-
ClassRef for classes stored in Fabric.
- clear() - Method in class fabric.common.util.AbstractLongCollection
-
Remove all elements from the collection (optional operation).
- clear() - Method in class fabric.common.util.AbstractLongKeyMap
-
Remove all entries from this Map (optional operation).
- clear() - Method in class fabric.common.util.Cache
-
- clear() - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Removes all of the mappings from this map.
- clear() - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- clear() - Method in interface fabric.common.util.LongCollection
-
Clear the collection, such that a subsequent call to isEmpty() would return
true.
- clear() - Method in class fabric.common.util.LongHashSet
-
Empties this Set of all elements; this takes constant time.
- clear() - Method in class fabric.common.util.LongKeyCache
-
- clear() - Method in class fabric.common.util.LongKeyHashMap
-
Clears the Map so it has no keys.
- clear() - Method in interface fabric.common.util.LongKeyMap
-
Remove all entries from this Map (optional operation).
- clear() - Method in interface fabric.common.util.LongSet
-
Removes all elements from this set (optional operation).
- clear() - Method in class fabric.common.util.OidKeyHashMap
-
- clear() - Method in class fabric.common.util.WeakReferenceArrayList
-
- clearCache() - Method in class fabric.worker.RemoteStore
-
Clears the worker's cache for this store.
- clearCache() - Method in class fabric.worker.Worker
-
Clears out the worker cache (but leaves dissemination cache intact).
- clearWaitsFor() - Method in class fabric.worker.transaction.Log
-
Empties the waitsFor set.
- clone() - Method in class fabric.common.util.AbstractLongKeyMap
-
Create a shallow copy of this Map, no keys or values are copied.
- clone() - Method in class fabric.common.util.LongKeyHashMap
-
Returns a shallow clone of this HashMap.
- clone() - Method in class fabric.lang.Object._Impl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._charArray._Impl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._intArray._Impl
-
- cloneValues() - Method in interface fabric.lang.arrays.internal._InternalArrayImpl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._longArray._Impl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
- cloneValues() - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
- close() - Method in class fabric.common.net.Pipe.InputStream
-
- close() - Method in class fabric.common.net.Pipe.OutputStream
-
- close() - Method in class fabric.common.net.SubServerSocket
-
- close() - Method in class fabric.common.net.SubSocket
-
- close() - Method in class fabric.store.db.BdbDB
-
Clean up and close database.
- close() - Method in class fabric.store.db.MemoryDB
-
- close() - Method in class fabric.store.db.ObjectDB
-
Gracefully shuts down the object database.
- cmd - Variable in class fabric.store.Options
-
The worker shell command to run.
- cmd - Variable in class fabric.worker.Options
-
The worker shell command to run.
- codeCache - Variable in class fabric.common.Options
-
Directory for caching dynamically compiled code
- codeCache - Variable in class fabric.worker.Worker
-
The directory for dynamically compiled mobile code
- CommandSource - Class in fabric.worker.shell
-
Encapsulates a source of commands for the worker shell.
- CommandSource() - Constructor for class fabric.worker.shell.CommandSource
-
- CommandSource(PrintStream) - Constructor for class fabric.worker.shell.CommandSource
-
- commandSource - Variable in class fabric.worker.shell.WorkerShell
-
- commit(long, RemoteIdentity<RemoteWorker>, SubscriptionManager) - Method in class fabric.store.db.BdbDB
-
- commit(long, RemoteIdentity<RemoteWorker>, SubscriptionManager) - Method in class fabric.store.db.MemoryDB
-
- commit(long, RemoteIdentity<RemoteWorker>, SubscriptionManager) - Method in class fabric.store.db.ObjectDB
-
Causes the objects prepared in transaction [tid] to be committed.
- COMMIT_TIME - Static variable in class fabric.worker.transaction.TransactionManager
-
XXX Really gross HACK to make actual transaction commit times visible to
the application.
- commitRead() - Method in class fabric.lang.DefaultStatistics
-
- commitRead() - Method in interface fabric.lang.Statistics
-
Called whenever a transaction that read the object is committed
- commitState - Variable in class fabric.worker.transaction.Log
-
Indicates the state of commit for the top-level transaction.
- CommitState() - Constructor for class fabric.worker.transaction.Log.CommitState
-
- commitTransaction(long) - Method in class fabric.store.InProcessStore
-
- commitTransaction(RemoteIdentity<RemoteWorker>, long) - Method in class fabric.store.TransactionManager
-
Execute the commit phase of two phase commit.
- commitTransaction(long) - Method in class fabric.worker.LocalStore
-
- commitTransaction(long) - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- commitTransaction(long) - Method in class fabric.worker.remote.RemoteWorker
-
- commitTransaction(long) - Method in class fabric.worker.RemoteStore
-
- commitTransaction(long) - Method in interface fabric.worker.Store
-
Notifies the Store that the transaction should be committed.
- commitTransaction() - Method in class fabric.worker.transaction.TransactionManager
-
Commits the transaction if possible; otherwise, aborts the transaction.
- commitTransaction(boolean) - Method in class fabric.worker.transaction.TransactionManager
-
- CommitTransactionMessage - Class in fabric.messages
-
- CommitTransactionMessage(long) - Constructor for class fabric.messages.CommitTransactionMessage
-
- CommitTransactionMessage(DataInput) - Constructor for class fabric.messages.CommitTransactionMessage
-
- CommitTransactionMessage.Response - Class in fabric.messages
-
- commitWrote() - Method in class fabric.lang.DefaultStatistics
-
- commitWrote() - Method in interface fabric.lang.Statistics
-
Called whenever a transaction that wrote the object is committed
- ComparablePair<T1 extends java.lang.Comparable<T1>,T2 extends java.lang.Comparable<T2>> - Class in fabric.common.util
-
- ComparablePair(T1, T2) - Constructor for class fabric.common.util.ComparablePair
-
- compareTo(Options.Flag) - Method in class fabric.common.Options.Flag
-
- compareTo(ComparablePair<T1, T2>) - Method in class fabric.common.util.ComparablePair
-
- Compat - Class in fabric.lang.arrays.internal
-
A utility class for converting Java arrays into Fabric arrays.
- Compat() - Constructor for class fabric.lang.arrays.internal.Compat
-
- ConcurrentLongKeyHashMap<V> - Class in fabric.common.util
-
A hash table supporting full concurrency of retrievals and
adjustable expected concurrency for updates.
- ConcurrentLongKeyHashMap(int, float, int) - Constructor for class fabric.common.util.ConcurrentLongKeyHashMap
-
Creates a new, empty map with the specified initial
capacity, load factor and concurrency level.
- ConcurrentLongKeyHashMap(int, float) - Constructor for class fabric.common.util.ConcurrentLongKeyHashMap
-
Creates a new, empty map with the specified initial capacity
and load factor and with the default concurrencyLevel (16).
- ConcurrentLongKeyHashMap(int) - Constructor for class fabric.common.util.ConcurrentLongKeyHashMap
-
Creates a new, empty map with the specified initial capacity,
and with default load factor (0.75) and concurrencyLevel (16).
- ConcurrentLongKeyHashMap() - Constructor for class fabric.common.util.ConcurrentLongKeyHashMap
-
Creates a new, empty map with a default initial capacity (16),
load factor (0.75) and concurrencyLevel (16).
- ConcurrentLongKeyHashMap(LongKeyMap<? extends V>) - Constructor for class fabric.common.util.ConcurrentLongKeyHashMap
-
Creates a new map with the same mappings as the given map.
- ConcurrentLongKeyMap<V> - Interface in fabric.common.util
-
A Map
providing additional atomic
putIfAbsent, remove, and replace methods.
- ConcurrentOidKeyHashMap<V> - Class in fabric.common.util
-
A concurrent map keyed on OIDs.
- ConcurrentOidKeyHashMap() - Constructor for class fabric.common.util.ConcurrentOidKeyHashMap
-
- ConcurrentOidKeyHashMap(ConcurrentOidKeyHashMap<V>) - Constructor for class fabric.common.util.ConcurrentOidKeyHashMap
-
Copy constructor.
- config - Variable in class fabric.worker.Worker
-
- CONFIG_LOGGER - Static variable in class fabric.common.Logging
-
For configuration-related events.
- ConfigProperties - Class in fabric.common
-
- ConfigProperties(String) - Constructor for class fabric.common.ConfigProperties
-
- connect(Node) - Method in class fabric.common.net.SubSocket
-
- connect(int, String[]) - Static method in class fabric.worker.admin.WorkerAdmin
-
Connects to a remote worker and executes commands via its admin port.
- ConsoleFormatter - Class in fabric.common
-
- ConsoleFormatter() - Constructor for class fabric.common.ConsoleFormatter
-
- CONTACTED_NODES - Static variable in class fabric.worker.transaction.TransactionManager
-
XXX Similarly gross HACK for making the nodes contacted by this client
during commit visible to the application.
- contains(long) - Method in class fabric.common.util.AbstractLongCollection
-
Test whether this collection contains a given object.
- contains(Object) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Legacy method testing if some key maps into the specified value
in this table.
- contains(long) - Method in interface fabric.common.util.LongCollection
-
Test whether this collection contains a given object as one of its
elements.
- contains(long) - Method in class fabric.common.util.LongHashSet
-
Returns true if the supplied element is in this Set.
- contains(long) - Method in interface fabric.common.util.LongSet
-
Returns true if the set contains the specified element.
- containsAll(LongCollection) - Method in class fabric.common.util.AbstractLongCollection
-
Tests whether this collection contains all the elements in a given
collection.
- containsAll(LongCollection) - Method in interface fabric.common.util.LongCollection
-
Test whether this collection contains every element in a given collection.
- containsAll(LongCollection) - Method in interface fabric.common.util.LongSet
-
Returns true if this set contains all elements in the specified collection.
- containsCreate(Object._Proxy) - Method in class fabric.worker.remote.WriterMap
-
Determines whether this map has a "create" entry for the given object.
- containsKey(long) - Method in class fabric.common.util.AbstractLongKeyMap
-
Returns true if this contains a mapping for the given key.
- containsKey(K) - Method in class fabric.common.util.Cache
-
- containsKey(long) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Tests if the specified object is a key in this table.
- containsKey(Object) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- containsKey(Store, long) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- containsKey(Oid) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- containsKey(long) - Method in class fabric.common.util.LongKeyCache
-
- containsKey(long) - Method in class fabric.common.util.LongKeyHashMap
-
Returns true if the supplied object equals()
a key in this
HashMap.
- containsKey(long) - Method in interface fabric.common.util.LongKeyMap
-
Returns true if this contains a mapping for the given key.
- containsKey(Object) - Method in class fabric.common.util.OidKeyHashMap
-
- containsKey(Store, long) - Method in class fabric.common.util.OidKeyHashMap
-
- containsKey(Oid) - Method in class fabric.common.util.OidKeyHashMap
-
- containsKey(Map<T, HashMap<U, V>>, T, U) - Static method in class fabric.common.util.TwoKeyHashMap
-
- containsValue(Object) - Method in class fabric.common.util.AbstractLongKeyMap
-
Returns true if this contains at least one mapping with the given value.
- containsValue(Object) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Returns true if this map maps one or more keys to the
specified value.
- containsValue(Object) - Method in class fabric.common.util.LongKeyHashMap
-
Returns true if this HashMap contains a value o
, such that
o.equals(value)
.
- containsValue(Object) - Method in interface fabric.common.util.LongKeyMap
-
Returns true if this contains at least one mapping with the given value.
- convert(Store, Label, ConfPolicy, boolean[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- convert(Store, Label, ConfPolicy, byte[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- convert(Store, Label, ConfPolicy, char[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- convert(Store, Label, ConfPolicy, double[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- convert(Store, Label, ConfPolicy, float[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- convert(Store, Label, ConfPolicy, int[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- convert(Store, Label, ConfPolicy, long[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- convert(Store, Label, ConfPolicy, short[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- convert(Store, Label, ConfPolicy, Object[]) - Static method in class fabric.lang.arrays.internal.Compat
-
- copyBytes(DataInput, DataOutput, int, byte[]) - Static method in class fabric.common.SerializationUtil
-
Copies the specified number of bytes from the given DataInput to the given
DataOutput.
- create() - Method in class fabric.common.SysUtil.Thunk
-
- createCertificate(String, PublicKey, String, PrivateKey) - Static method in class fabric.common.Crypto
-
Generates a certificate, signed by the issuer, binding the subject's name
to their public key.
- createOnum() - Method in class fabric.store.InProcessStore
-
- createOnum() - Method in class fabric.worker.LocalStore
-
- createOnum() - Method in class fabric.worker.RemoteStore
-
- createOnum() - Method in interface fabric.worker.Store
-
Obtains a new, unused object number from the Store.
- creates - Variable in class fabric.messages.PrepareTransactionMessage
-
The objects created during the transaction, unserialized.
- creates - Variable in class fabric.store.db.ObjectDB.PendingTransaction
-
Objects that have been created.
- creates - Variable in class fabric.store.PrepareRequest
-
The set of created objects
- creates - Variable in class fabric.worker.transaction.Log
-
A collection of all objects created in this transaction or completed
sub-transactions.
- createServerSocket() - Method in class fabric.common.net.SubServerSocketFactory
-
create an unbound server socket.
- createServerSocket(String) - Method in class fabric.common.net.SubServerSocketFactory
-
convenience method
- createServerSocket(String, int) - Method in class fabric.common.net.SubServerSocketFactory
-
create a server socket to await connections to the given local host name
and port number.
- createServerSocket() - Method in class fabric.messages.AbstractMessageServer
-
Creates and returns a SubServerSocket for listening to requests.
- createServerSocket() - Method in class fabric.worker.remote.RemoteCallManager
-
- createSocket() - Method in class fabric.common.net.SubSocketFactory
-
Create an unconnected socket.
- createSocket(Node) - Method in class fabric.common.net.SubSocketFactory
-
Convenience method.
- createStatistics() - Method in class fabric.lang.Object._Impl
-
- createStatistics() - Method in class fabric.lang.Object._Proxy
-
- createStatistics() - Method in interface fabric.lang.Object
-
Creates a Statistics object to determine promises for this Object.
- createStatistics() - Method in class fabric.lang.WrappedJavaInlineable
-
- createSurrogates(PrepareRequest) - Method in class fabric.store.SimpleSurrogateManager
-
- createSurrogates(PrepareRequest) - Method in interface fabric.store.SurrogateManager
-
Modify req so that all references are local.
- Crypto - Class in fabric.common
-
This is the clearing house for all things crypto.
- Crypto() - Constructor for class fabric.common.Crypto
-
- curSourceNum - Variable in class fabric.worker.shell.ChainedCommandSource
-
- DataInputBuffer - Class in fabric.dissemination.pastry.messages
-
A class to merge DataInput and InputBuffer.
- DataInputBuffer(InputBuffer) - Constructor for class fabric.dissemination.pastry.messages.DataInputBuffer
-
- DataOutputBuffer - Class in fabric.dissemination.pastry.messages
-
A class to merge DataOutput and OutputBuffer.
- DataOutputBuffer(OutputBuffer) - Constructor for class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- DeadlockDetectorThread - Class in fabric.worker.transaction
-
On request, examines the waits-for graph for deadlocks.
- DeadlockDetectorThread() - Constructor for class fabric.worker.transaction.DeadlockDetectorThread
-
Constructs a deadlock detector thread and starts it running.
- DEBUG_NO_SSL - Static variable in class fabric.common.Options
-
Whether to turn off SSL encryption for debugging purposes.
- decrypt() - Method in class fabric.dissemination.AbstractGlob
-
- defaultHandler(String[], int) - Method in class fabric.common.Options
-
Handles an argument that doesn't match any known flag.
- defaultHandler(String[], int) - Method in class fabric.store.Options
-
- defaultHandler(String[], int) - Method in class fabric.worker.Options
-
- defaultHandler - Variable in class fabric.worker.shell.WorkerShell
-
- defaults - Static variable in class fabric.common.ConfigProperties
-
- DefaultStatistics - Class in fabric.lang
-
- DefaultStatistics() - Constructor for class fabric.lang.DefaultStatistics
-
- delegatesTo(Principal) - Method in class fabric.lang.security.Principal._Impl
-
- delegatesTo(Principal) - Method in class fabric.lang.security.Principal._Proxy
-
- delegatesTo(Principal) - Method in interface fabric.lang.security.Principal
-
- DelegatingPrincipal - Interface in fabric.lang.security
-
- DelegatingPrincipal._Impl - Class in fabric.lang.security
-
- DelegatingPrincipal._Proxy - Class in fabric.lang.security
-
- deliver(Id, Message) - Method in class fabric.dissemination.pastry.Disseminator
-
- depin() - Method in class fabric.worker.FabricSoftRef
-
Decrements the associated ReadMapEntry's pin count and does garbage
collection if possible.
- depin() - Method in class fabric.worker.transaction.ReadMap.Entry
-
Decrements pin count and attempts garbage collection.
- depth - Variable in class fabric.common.TransactionID
-
The nesting depth of this transaction.
- deregisterThread(Thread) - Method in class fabric.worker.transaction.TransactionManager
-
Registers that the given thread has finished.
- deserialize(byte[], int) - Static method in class fabric.common.ClassRef
-
Deserializes a ClassRef starting at the given position in the given byte
array.
- deserialize(DataInput) - Static method in class fabric.common.ClassRef
-
Deserializes a ClassRef from the given DataInput.
- deserialize(Store) - Method in class fabric.common.SerializedObject
-
Deserializes this object, traversing surrogates as necessary.
- deserialize(Store, boolean) - Method in class fabric.common.SerializedObject
-
Deserializes this object.
- deserialize(byte[]) - Static method in class fabric.common.SysUtil
-
Turns an array of bytes into an object using Java serialization.
- deserializePayload(DataInput) - Method in class fabric.dissemination.AbstractGlob
-
Deserializes a payload object from the given input.
- deserializePayload(DataInput) - Method in class fabric.dissemination.ObjectGlob
-
- deserializer - Variable in class fabric.dissemination.pastry.Disseminator
-
- destroy() - Method in class fabric.dissemination.DummyFetchManager
-
- destroy() - Method in interface fabric.dissemination.FetchManager
-
Called to destroy and clean up the fetch manager.
- destroy() - Method in class fabric.dissemination.pastry.Node
-
Shuts down and destroys this node.
- destroy() - Method in class fabric.dissemination.pastry.PastryFetchManager
-
- digestInstance() - Static method in class fabric.common.Crypto
-
- dirname(URI) - Static method in class fabric.common.NSUtil
-
- DirtyReadMessage - Class in fabric.messages
-
Represents a request from a worker to read an object owned by another worker.
- DirtyReadMessage(TransactionID, Store, long) - Constructor for class fabric.messages.DirtyReadMessage
-
- DirtyReadMessage(DataInput) - Constructor for class fabric.messages.DirtyReadMessage
-
- DirtyReadMessage.Response - Class in fabric.messages
-
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.Aggregate
-
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.AggregateInterval
-
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.Fetch
-
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.Fetch.Reply
-
- dispatch(Disseminator) - Method in interface fabric.dissemination.pastry.messages.Message
-
Handles this message by calling into the given disseminator.
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.Replicate
-
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.Replicate.Reply
-
- dispatch(Disseminator) - Method in class fabric.dissemination.pastry.messages.ReplicateInterval
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.AbortTransactionMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.AllocateMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.CommitTransactionMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.DirtyReadMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.DissemReadMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.GetCertChainMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.InterWorkerStalenessMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.MakePrincipalMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.Message
-
Visitor method.
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.ObjectUpdateMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.PrepareTransactionMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.ReadMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.RemoteCallMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.StalenessCheckMessage
-
- dispatch(RemoteIdentity<RemoteWorker>, MessageHandler) - Method in class fabric.messages.TakeOwnershipMessage
-
- dissemClass - Variable in class fabric.common.ConfigProperties
-
- disseminationProperties - Variable in class fabric.common.ConfigProperties
-
- DisseminationTimeoutException - Exception in fabric.dissemination.pastry
-
Indicates that a fetch from the dissemination network took too long.
- DisseminationTimeoutException() - Constructor for exception fabric.dissemination.pastry.DisseminationTimeoutException
-
- Disseminator - Class in fabric.dissemination.pastry
-
A pastry application that implements the functionality of a Fabric
dissemination network based on the beehive replication protocol.
- Disseminator(PastryNode, Cache) - Constructor for class fabric.dissemination.pastry.Disseminator
-
Creates a disseminator attached to the given pastry node.
- disseminator - Variable in class fabric.dissemination.pastry.Node
-
- disseminator() - Method in class fabric.dissemination.pastry.Node
-
Returns the disseminator application of this node.
- DissemReadMessage - Class in fabric.messages
-
A DissemReadMessage
represents a request from a dissemination
node to read an object at a store.
- DissemReadMessage(long) - Constructor for class fabric.messages.DissemReadMessage
-
- DissemReadMessage(DataInput) - Constructor for class fabric.messages.DissemReadMessage
-
- DissemReadMessage.Response - Class in fabric.messages
-
- DNS - Class in fabric.common.net.naming
-
- DNS() - Constructor for class fabric.common.net.naming.DNS
-
- DummyCommandSource - Class in fabric.worker.shell
-
A command source that blocks indefinitely when asked for a command.
- DummyCommandSource() - Constructor for class fabric.worker.shell.DummyCommandSource
-
- DummyFetchManager - Class in fabric.dissemination
-
This simple FetchManger always goes directly to the store.
- DummyFetchManager(Worker, Properties) - Constructor for class fabric.dissemination.DummyFetchManager
-
- DummyFetchManager(Worker, Properties, Cache) - Constructor for class fabric.dissemination.DummyFetchManager
-
- DuplicateStoreException - Exception in fabric.store
-
A DuplicateStoreException
is thrown when an attempt is made to
add a duplicate store to a store node.
- DuplicateStoreException() - Constructor for exception fabric.store.DuplicateStoreException
-
- elements() - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Returns an enumeration of the values in this table.
- EMPTY_LABEL - Static variable in class fabric.common.ONumConstants
-
- ENABLE_OBJECT_UPDATES - Static variable in class fabric.store.SubscriptionManager
-
- enabled - Variable in enum fabric.common.Timing
-
Whether or not to record time for this category
- end() - Method in enum fabric.common.Timing
-
Stop recording time into the given category, and begin recording to the
former category.
- endpoint - Variable in class fabric.dissemination.pastry.Disseminator
-
The pastry endpoint.
- ensureInit() - Method in class fabric.store.db.ObjectDB
-
Ensures that the object database has been properly initialized.
- Entry(Object._Impl) - Constructor for class fabric.worker.ObjectCache.Entry
-
Constructs an Entry
object in deserialized state.
- entrySet() - Method in class fabric.common.util.AbstractLongKeyMap
-
Returns a set view of the mappings in this Map.
- entrySet() - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Returns a Set
view of the mappings contained in this map.
- entrySet() - Method in class fabric.common.util.LongKeyHashMap
-
Returns a "set view" of this HashMap's entries.
- entrySet() - Method in interface fabric.common.util.LongKeyMap
-
Returns a set view of the mappings in this Map.
- env - Variable in class fabric.dissemination.pastry.Node
-
- equals(Object) - Method in class fabric.common.net.naming.SocketAddress
-
- equals(Object) - Method in class fabric.common.TransactionID
-
- equals(TransactionID) - Method in class fabric.common.TransactionID
-
- equals(Object) - Method in class fabric.common.util.AbstractLongKeyMap
-
Compares the specified object with this map for equality.
- equals(Object) - Method in class fabric.common.util.AbstractLongKeyMap.SimpleEntry
-
Compares the specified object with this entry.
- equals(Object) - Method in class fabric.common.util.AbstractLongSet
-
Tests whether the given object is equal to this Set.
- equals(Object) - Method in interface fabric.common.util.LongCollection
-
Test whether this collection is equal to some object.
- equals(Object) - Method in interface fabric.common.util.LongKeyMap.Entry
-
Compares the specified object with this entry.
- equals(Object) - Method in interface fabric.common.util.LongKeyMap
-
Compares the specified object with this map for equality.
- equals(Object) - Method in interface fabric.common.util.LongSet
-
Compares the specified object to this for equality.
- equals(Object) - Method in class fabric.common.util.Oid
-
- equals(Object) - Method in class fabric.common.util.Pair
-
- equals(Object) - Method in class fabric.common.util.Triple
-
- equals(Object) - Method in class fabric.lang.Object._Impl
-
Default equals implementation uses pointer equality.
- equals(Object) - Method in class fabric.lang.Object._Impl
-
Default equals implementation uses pointer equality.
- equals(Object) - Method in class fabric.lang.Object._Proxy
-
A delegate for the default equals implementation.
- equals(Object) - Method in class fabric.lang.Object._Proxy
-
A delegate for the default equals implementation.
- equals(Object) - Method in interface fabric.lang.Object
-
Whether this object is "equal" to another object.
- equals(Principal) - Method in class fabric.lang.security.Principal._Impl
-
- equals(Principal) - Method in class fabric.lang.security.Principal._Proxy
-
- equals(Principal) - Method in interface fabric.lang.security.Principal
-
- equals(Object) - Method in class fabric.lang.WrappedJavaInlineable
-
- equals(Object) - Method in class fabric.lang.WrappedJavaInlineable
-
- err - Variable in class fabric.worker.shell.CommandSource
-
- evict() - Method in class fabric.worker.FabricSoftRef
-
Evicts the _Impl associated with this soft reference from the worker's
cache.
- evict(long) - Method in class fabric.worker.LocalStore
-
- evict(long) - Method in class fabric.worker.RemoteStore
-
- evict(long) - Method in interface fabric.worker.Store
-
Evicts the object with the given onum from cache.
- exceptionClass - Variable in class fabric.messages.Message
-
The class of Exceptions that may be thrown in response to this Message
- exists(long) - Method in class fabric.store.db.BdbDB
-
- exists(long) - Method in class fabric.store.db.MemoryDB
-
- exists(long) - Method in class fabric.store.db.ObjectDB
-
Checks whether an object with the corresponding onum exists, in either
prepared or committed form.
- exitCode - Variable in exception fabric.common.exceptions.TerminationException
-
- exitCode - Variable in exception fabric.common.exceptions.UsageError
-
- exitOnAnyError - Variable in class fabric.worker.shell.ChainedCommandSource
-
- fabric$lang$arrays$internal$_booleanArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
Creates a new boolean array at the given Store with the given length.
- fabric$lang$arrays$internal$_booleanArray$(Label, ConfPolicy, boolean[]) - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
Creates a new boolean array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_booleanArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._booleanArray._Proxy
-
- fabric$lang$arrays$internal$_booleanArray$(Label, ConfPolicy, boolean[]) - Method in class fabric.lang.arrays.internal._booleanArray._Proxy
-
- fabric$lang$arrays$internal$_booleanArray$(Label, ConfPolicy, int) - Method in interface fabric.lang.arrays.internal._booleanArray
-
- fabric$lang$arrays$internal$_booleanArray$(Label, ConfPolicy, boolean[]) - Method in interface fabric.lang.arrays.internal._booleanArray
-
- fabric$lang$arrays$internal$_byteArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
Creates a new byte array at the given Store with the given length.
- fabric$lang$arrays$internal$_byteArray$(Label, ConfPolicy, byte[]) - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
Creates a new byte array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_byteArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._byteArray._Proxy
-
- fabric$lang$arrays$internal$_byteArray$(Label, ConfPolicy, byte[]) - Method in class fabric.lang.arrays.internal._byteArray._Proxy
-
- fabric$lang$arrays$internal$_byteArray$(Label, ConfPolicy, int) - Method in interface fabric.lang.arrays.internal._byteArray
-
- fabric$lang$arrays$internal$_byteArray$(Label, ConfPolicy, byte[]) - Method in interface fabric.lang.arrays.internal._byteArray
-
- fabric$lang$arrays$internal$_charArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._charArray._Impl
-
Creates a new char array at the given Store with the given length.
- fabric$lang$arrays$internal$_charArray$(Label, ConfPolicy, char[]) - Method in class fabric.lang.arrays.internal._charArray._Impl
-
Creates a new char array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_charArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._charArray._Proxy
-
- fabric$lang$arrays$internal$_charArray$(Label, ConfPolicy, char[]) - Method in class fabric.lang.arrays.internal._charArray._Proxy
-
- fabric$lang$arrays$internal$_charArray$(Label, ConfPolicy, int) - Method in interface fabric.lang.arrays.internal._charArray
-
- fabric$lang$arrays$internal$_charArray$(Label, ConfPolicy, char[]) - Method in interface fabric.lang.arrays.internal._charArray
-
- fabric$lang$arrays$internal$_doubleArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
Creates a new double array at the given Store with the given length.
- fabric$lang$arrays$internal$_doubleArray$(Label, ConfPolicy, double[]) - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
Creates a new double array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_doubleArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._doubleArray._Proxy
-
- fabric$lang$arrays$internal$_doubleArray$(Label, ConfPolicy, double[]) - Method in class fabric.lang.arrays.internal._doubleArray._Proxy
-
- fabric$lang$arrays$internal$_doubleArray$(Label, ConfPolicy, int) - Method in interface fabric.lang.arrays.internal._doubleArray
-
- fabric$lang$arrays$internal$_doubleArray$(Label, ConfPolicy, double[]) - Method in interface fabric.lang.arrays.internal._doubleArray
-
- fabric$lang$arrays$internal$_floatArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
Creates a new float array at the given Store with the given length.
- fabric$lang$arrays$internal$_floatArray$(Label, ConfPolicy, float[]) - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
Creates a new float array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_floatArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._floatArray._Proxy
-
- fabric$lang$arrays$internal$_floatArray$(Label, ConfPolicy, float[]) - Method in class fabric.lang.arrays.internal._floatArray._Proxy
-
- fabric$lang$arrays$internal$_floatArray$(Label, ConfPolicy, int) - Method in interface fabric.lang.arrays.internal._floatArray
-
- fabric$lang$arrays$internal$_floatArray$(Label, ConfPolicy, float[]) - Method in interface fabric.lang.arrays.internal._floatArray
-
- fabric$lang$arrays$internal$_intArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._intArray._Impl
-
Creates a new int array at the given Store with the given length.
- fabric$lang$arrays$internal$_intArray$(Label, ConfPolicy, int[]) - Method in class fabric.lang.arrays.internal._intArray._Impl
-
Creates a new int array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_intArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._intArray._Proxy
-
- fabric$lang$arrays$internal$_intArray$(Label, ConfPolicy, int[]) - Method in class fabric.lang.arrays.internal._intArray._Proxy
-
- fabric$lang$arrays$internal$_intArray$(Label, ConfPolicy, int) - Method in interface fabric.lang.arrays.internal._intArray
-
- fabric$lang$arrays$internal$_intArray$(Label, ConfPolicy, int[]) - Method in interface fabric.lang.arrays.internal._intArray
-
- fabric$lang$arrays$internal$_longArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._longArray._Impl
-
Creates a new long array at the given Store with the given length.
- fabric$lang$arrays$internal$_longArray$(Label, ConfPolicy, long[]) - Method in class fabric.lang.arrays.internal._longArray._Impl
-
Creates a new long array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_longArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._longArray._Proxy
-
- fabric$lang$arrays$internal$_longArray$(Label, ConfPolicy, long[]) - Method in class fabric.lang.arrays.internal._longArray._Proxy
-
- fabric$lang$arrays$internal$_longArray$(Label, ConfPolicy, int) - Method in interface fabric.lang.arrays.internal._longArray
-
- fabric$lang$arrays$internal$_longArray$(Label, ConfPolicy, long[]) - Method in interface fabric.lang.arrays.internal._longArray
-
- fabric$lang$arrays$internal$_ObjectArray$(Label, ConfPolicy, Class<P>, int) - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
Creates a new object array at the given Store with the given length.
- fabric$lang$arrays$internal$_ObjectArray$(Label, ConfPolicy, Class<P>, T[]) - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
Creates a new object array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_ObjectArray$(Label, ConfPolicy, Class<P>, int) - Method in class fabric.lang.arrays.internal._ObjectArray._Proxy
-
- fabric$lang$arrays$internal$_ObjectArray$(Label, ConfPolicy, Class<P>, T[]) - Method in class fabric.lang.arrays.internal._ObjectArray._Proxy
-
- fabric$lang$arrays$internal$_ObjectArray$(Label, ConfPolicy, Class<P>, int) - Method in interface fabric.lang.arrays.internal._ObjectArray
-
- fabric$lang$arrays$internal$_ObjectArray$(Label, ConfPolicy, Class<P>, T[]) - Method in interface fabric.lang.arrays.internal._ObjectArray
-
- fabric$lang$arrays$internal$_shortArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
Creates a new short array at the given Store with the given length.
- fabric$lang$arrays$internal$_shortArray$(Label, ConfPolicy, short[]) - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
Creates a new short array at the given Store using the given backing
array.
- fabric$lang$arrays$internal$_shortArray$(Label, ConfPolicy, int) - Method in class fabric.lang.arrays.internal._shortArray._Proxy
-
- fabric$lang$arrays$internal$_shortArray$(Label, ConfPolicy, short[]) - Method in class fabric.lang.arrays.internal._shortArray._Proxy
-
- fabric$lang$arrays$internal$_shortArray$(Label, ConfPolicy, int) - Method in interface fabric.lang.arrays.internal._shortArray
-
- fabric$lang$arrays$internal$_shortArray$(Label, ConfPolicy, short[]) - Method in interface fabric.lang.arrays.internal._shortArray
-
- fabric$lang$Object$() - Method in class fabric.lang.Object._Impl
-
- fabric$lang$Object$() - Method in class fabric.lang.Object._Proxy
-
- fabric$lang$Object$() - Method in interface fabric.lang.Object
-
Calls $initLabels
- fabric$lang$Object$() - Method in class fabric.lang.WrappedJavaInlineable
-
- fabric$lang$security$DelegatingPrincipal$() - Method in class fabric.lang.security.DelegatingPrincipal._Impl
-
- fabric$lang$security$DelegatingPrincipal$() - Method in class fabric.lang.security.DelegatingPrincipal._Proxy
-
- fabric$lang$security$DelegatingPrincipal$() - Method in interface fabric.lang.security.DelegatingPrincipal
-
Jif initializer.
- fabric$lang$security$Principal$() - Method in class fabric.lang.security.Principal._Impl
-
- fabric$lang$security$Principal$() - Method in class fabric.lang.security.Principal._Proxy
-
- fabric$lang$security$Principal$() - Method in interface fabric.lang.security.Principal
-
Jif initializer.
- fabric.common - package fabric.common
-
Common facilities used by all parts of the system.
- fabric.common.exceptions - package fabric.common.exceptions
-
Exceptions.
- fabric.common.net - package fabric.common.net
-
Implementation of the Fabric networking layer.
- fabric.common.net.handshake - package fabric.common.net.handshake
-
Different handshake protocols.
- fabric.common.net.naming - package fabric.common.net.naming
-
Different name service implementations.
- fabric.common.util - package fabric.common.util
-
Specialized utility classes for dealing with collections indexed by longs.
- fabric.dissemination - package fabric.dissemination
-
Dissemination layer interface.
- fabric.dissemination.pastry - package fabric.dissemination.pastry
-
Pastry dissemination layer implementation.
- fabric.dissemination.pastry.messages - package fabric.dissemination.pastry.messages
-
Copyright (C) 2010-2016 Fabric project group, Cornell University
This file is part of Fabric.
- fabric.lang - package fabric.lang
-
Implementation of core Fabric Language functionality.
- fabric.lang.arrays - package fabric.lang.arrays
-
Implementation of large arrays.
- fabric.lang.arrays.internal - package fabric.lang.arrays.internal
-
Implementation of fixed-size array objects.
- fabric.lang.security - package fabric.lang.security
-
Core fabric language security mechanisms.
- fabric.messages - package fabric.messages
-
The messages that can be sent between various types of fabric nodes.
- fabric.net - package fabric.net
-
Copyright (C) 2010-2016 Fabric project group, Cornell University
This file is part of Fabric.
- fabric.store - package fabric.store
-
Implementation of the Fabric store.
- fabric.store.db - package fabric.store.db
-
Back-end database interface and implementations.
- fabric.worker - package fabric.worker
-
The Fabric worker implementation.
- fabric.worker.admin - package fabric.worker.admin
-
Classes for communicating with a worker instance via its admin port.
- fabric.worker.remote - package fabric.worker.remote
-
Remote call implementation.
- fabric.worker.shell - package fabric.worker.shell
-
- fabric.worker.transaction - package fabric.worker.transaction
-
Transaction management for the Fabric worker.
- FabricException - Exception in fabric.common.exceptions
-
A FabricException
represents an error that may be communicated
by the store to a worker.
- FabricException() - Constructor for exception fabric.common.exceptions.FabricException
-
- FabricException(String) - Constructor for exception fabric.common.exceptions.FabricException
-
- FabricException(Throwable) - Constructor for exception fabric.common.exceptions.FabricException
-
- FabricException(String, Throwable) - Constructor for exception fabric.common.exceptions.FabricException
-
- FabricGeneralSecurityException - Exception in fabric.common.exceptions
-
A wrapper for java.security.GeneralSecurityException.
- FabricGeneralSecurityException(GeneralSecurityException) - Constructor for exception fabric.common.exceptions.FabricGeneralSecurityException
-
- FabricRuntimeException - Exception in fabric.common.exceptions
-
- FabricRuntimeException() - Constructor for exception fabric.common.exceptions.FabricRuntimeException
-
- FabricRuntimeException(String) - Constructor for exception fabric.common.exceptions.FabricRuntimeException
-
- FabricRuntimeException(Throwable) - Constructor for exception fabric.common.exceptions.FabricRuntimeException
-
- FabricSoftRef - Class in fabric.worker
-
- FabricSoftRef(Store, long, Object._Impl) - Constructor for class fabric.worker.FabricSoftRef
-
- FabricThread - Interface in fabric.common
-
A FabricThread is a thread that has an associated TransactionManager.
- FabricThread.Impl - Class in fabric.common
-
- failed - Variable in error fabric.worker.TransactionAtomicityViolationException
-
- FastSerializable - Interface in fabric.common
-
A common interface for all classes that implement custom serialization.
- fetch(RemoteStore, long) - Method in class fabric.dissemination.DummyFetchManager
-
- fetch(RemoteStore, long) - Method in interface fabric.dissemination.FetchManager
-
Fetches the glob identified by the given onum, located at the given store.
- fetch(RemoteStore, long) - Method in class fabric.dissemination.pastry.Disseminator
-
Called by a FetchManager to fetch the specified object.
- fetch(Fetch.Reply) - Method in class fabric.dissemination.pastry.Disseminator
-
Process a Fetch.Reply message.
- fetch(Fetch) - Method in class fabric.dissemination.pastry.Disseminator
-
Process the Fetch message.
- Fetch - Class in fabric.dissemination.pastry.messages
-
A Fetch message represents a request to fetch a particular object.
- Fetch(NodeHandle, Id, String, long) - Constructor for class fabric.dissemination.pastry.messages.Fetch
-
- Fetch(InputBuffer, Endpoint, NodeHandle) - Constructor for class fabric.dissemination.pastry.messages.Fetch
-
Deserialization constructor.
- fetch(RemoteStore, long) - Method in class fabric.dissemination.pastry.PastryFetchManager
-
- fetch() - Method in class fabric.lang.Object._Impl
-
- fetch() - Method in class fabric.lang.Object._Proxy
-
- fetch() - Method in interface fabric.lang.Object
-
Fetches the object if this is a proxy; returns itself if it's an impl.
- fetch() - Method in class fabric.lang.WrappedJavaInlineable
-
- Fetch.Reply - Class in fabric.dissemination.pastry.messages
-
A reply to a Fetch message.
- fetch_codebase(URI) - Static method in class fabric.common.NSUtil
-
Fetch the codebase object with the specified OID
- fetch_fclass(URI) - Static method in class fabric.common.NSUtil
-
Fetch the class object for an absolute classname of the form:
fab://store/codebase_onum/pkg.name
- fetchEntry() - Method in class fabric.lang.Object._Proxy
-
Ensures the object is resident in memory and returns its cache entry.
- FetchManager - Interface in fabric.dissemination
-
A FetchManager is responsible for retrieving objects from Stores via a
dissemination layer.
- fetchManager - Variable in class fabric.worker.Worker
-
The manager to use for fetching objects from stores.
- fetchManager() - Method in class fabric.worker.Worker
-
Returns the fetch manager.
- file - Static variable in class fabric.common.NSUtil
-
Convenience field for building filesystem URIs
- fillIV(byte[]) - Static method in class fabric.common.Crypto
-
Fills an initialization vector with random bytes.
- filsigcp - Variable in class fabric.common.Options
-
FabIL signature path for dynamically compiled code
- filsigcp - Variable in class fabric.worker.Worker
-
The path for FabIL signatures
- findOnumsInCache(RemoteStore, List<Long>) - Method in class fabric.worker.Worker
-
Detemines which of a given set of onums are resident in cache.
- findProofDownto(Store, Principal, Object) - Method in class fabric.lang.security.Principal._Impl
-
- findProofDownto(Store, Principal, Object) - Method in class fabric.lang.security.Principal._Proxy
-
- findProofDownto(Store, Principal, Object) - Method in interface fabric.lang.security.Principal
-
- findProofUpto(Store, Principal, Object) - Method in class fabric.lang.security.Principal._Impl
-
- findProofUpto(Store, Principal, Object) - Method in class fabric.lang.security.Principal._Proxy
-
- findProofUpto(Store, Principal, Object) - Method in interface fabric.lang.security.Principal
-
- finishPrepare(long, Principal) - Method in class fabric.store.db.BdbDB
-
- finishPrepare(long, Principal) - Method in class fabric.store.db.MemoryDB
-
- finishPrepare(long, Principal) - Method in class fabric.store.db.ObjectDB
-
Notifies the database that the given transaction is finished preparing.
- first - Variable in class fabric.common.util.Pair
-
- first - Variable in class fabric.common.util.Triple
-
- FIRST_UNRESERVED - Static variable in class fabric.common.ONumConstants
-
- Flag(String, String, String) - Constructor for class fabric.common.Options.Flag
-
- Flag(String, String, String, int) - Constructor for class fabric.common.Options.Flag
-
- Flag(String, String, String, String) - Constructor for class fabric.common.Options.Flag
-
- Flag(String[], String, String) - Constructor for class fabric.common.Options.Flag
-
- Flag(String[], String, String, int) - Constructor for class fabric.common.Options.Flag
-
- Flag(String[], String, String, String) - Constructor for class fabric.common.Options.Flag
-
- Flag(Options.Flag.Kind, String, String, String) - Constructor for class fabric.common.Options.Flag
-
- Flag(Options.Flag.Kind, String, String, String, int) - Constructor for class fabric.common.Options.Flag
-
- Flag(Options.Flag.Kind, String, String, String, String) - Constructor for class fabric.common.Options.Flag
-
- Flag(Options.Flag.Kind, String[], String, String) - Constructor for class fabric.common.Options.Flag
-
- Flag(Options.Flag.Kind, String[], String, String, int) - Constructor for class fabric.common.Options.Flag
-
- Flag(Options.Flag.Kind, String[], String, String, String) - Constructor for class fabric.common.Options.Flag
-
- flagRetry() - Method in class fabric.worker.transaction.Log
-
Sets the retry flag on this and the logs of all sub-transactions.
- format(LogRecord) - Method in class fabric.common.ConsoleFormatter
-
- format(LogRecord) - Method in class fabric.common.TimingFormatter
-
- forward(RouteMessage) - Method in class fabric.dissemination.pastry.Disseminator
-
- frontier - Variable in class fabric.store.db.PartialObjectGroup
-
The set of objects in the partially assembled group's frontier.
- generatePromise() - Method in class fabric.lang.DefaultStatistics
-
- generatePromise() - Method in interface fabric.lang.Statistics
-
Determine the duration of a promise to issue.
- genKeyPair() - Static method in class fabric.common.Crypto
-
- genSecretKey() - Static method in class fabric.common.Crypto
-
- get(String) - Static method in class fabric.common.SSLSocketFactoryTable
-
- get() - Method in class fabric.common.SysUtil.Thunk
-
- get(long) - Method in class fabric.common.util.AbstractLongKeyMap
-
Returns the value mapped by the given key.
- get(K) - Method in class fabric.common.util.Cache
-
- get(long) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Returns the value to which the specified key is mapped,
or null
if this map contains no mapping for the key.
- get(Store) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- get(Object) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- get(Store, long) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- get(Oid) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- get(long) - Method in class fabric.common.util.LongKeyCache
-
- get(long) - Method in class fabric.common.util.LongKeyHashMap
-
Return the value in this HashMap associated with the supplied key, or
null
if the key maps to nothing.
- get(long) - Method in interface fabric.common.util.LongKeyMap
-
Returns the value mapped by the given key.
- get(Store) - Method in class fabric.common.util.OidKeyHashMap
-
- get(Object) - Method in class fabric.common.util.OidKeyHashMap
-
- get(Store, long) - Method in class fabric.common.util.OidKeyHashMap
-
- get(Oid) - Method in class fabric.common.util.OidKeyHashMap
-
- get(Map<T, LongKeyHashMap<V>>, T, long) - Static method in class fabric.common.util.TwoKeyHashMap
-
- get(RemoteStore, long) - Method in class fabric.dissemination.Cache
-
Retrieves a glob from the cache, without trying to fetch it from the store.
- get(RemoteStore, long, boolean) - Method in class fabric.dissemination.Cache
-
Retrieves a glob from the cache or fetches it from the store.
- get(int) - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._booleanArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._booleanArray
-
- get(int) - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._byteArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._byteArray
-
- get(int) - Method in class fabric.lang.arrays.internal._charArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._charArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._charArray
-
- get(int) - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._doubleArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._doubleArray
-
- get(int) - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._floatArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._floatArray
-
- get(int) - Method in class fabric.lang.arrays.internal._intArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._intArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._intArray
-
- get(int) - Method in class fabric.lang.arrays.internal._longArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._longArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._longArray
-
- get(int) - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._ObjectArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._ObjectArray
-
- get(int) - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
- get(int) - Method in class fabric.lang.arrays.internal._shortArray._Proxy
-
- get(int) - Method in interface fabric.lang.arrays.internal._shortArray
-
- get$$accessPolicy() - Method in class fabric.lang.Object._Impl
-
- get$$accessPolicy() - Method in class fabric.lang.Object._Proxy
-
- get$$accessPolicy() - Method in interface fabric.lang.Object
-
The object's access policy, specifying the program contexts in which it is
safe to use this object.
- get$$accessPolicy() - Method in class fabric.lang.WrappedJavaInlineable
-
- get$$updateLabel() - Method in class fabric.lang.Object._Impl
-
- get$$updateLabel() - Method in class fabric.lang.Object._Proxy
-
- get$$updateLabel() - Method in interface fabric.lang.Object
-
The label that protects this object at run time.
- get$$updateLabel() - Method in class fabric.lang.WrappedJavaInlineable
-
- get$length() - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._booleanArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._booleanArray
-
- get$length() - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._byteArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._byteArray
-
- get$length() - Method in class fabric.lang.arrays.internal._charArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._charArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._charArray
-
- get$length() - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._doubleArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._doubleArray
-
- get$length() - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._floatArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._floatArray
-
- get$length() - Method in class fabric.lang.arrays.internal._intArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._intArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._intArray
-
- get$length() - Method in class fabric.lang.arrays.internal._longArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._longArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._longArray
-
- get$length() - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._ObjectArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._ObjectArray
-
- get$length() - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
- get$length() - Method in class fabric.lang.arrays.internal._shortArray._Proxy
-
- get$length() - Method in interface fabric.lang.arrays.internal._shortArray
-
- getAccessPolicy() - Method in class fabric.worker.ObjectCache.Entry
-
Obtains a reference to the object's access policy.
- getAccessPolicyOnum() - Method in class fabric.common.SerializedObject
-
- getAddress() - Method in class fabric.common.net.naming.SocketAddress
-
- getBottomConfidPolicy() - Method in class fabric.worker.LocalStore
-
- getBottomIntegPolicy() - Method in class fabric.worker.LocalStore
-
- getCause() - Method in exception fabric.common.exceptions.FabricGeneralSecurityException
-
- GetCertChainMessage - Class in fabric.messages
-
A request to get the certificate chain that certifies a store's public SSL
key.
- GetCertChainMessage() - Constructor for class fabric.messages.GetCertChainMessage
-
- GetCertChainMessage(DataInput) - Constructor for class fabric.messages.GetCertChainMessage
-
- GetCertChainMessage.Response - Class in fabric.messages
-
- getChild() - Method in class fabric.worker.transaction.Log
-
- getClassLoader() - Method in class fabric.worker.Worker
-
- getClassName(byte[], int) - Static method in class fabric.common.ClassRef
-
Gets the name of the class represented by the ClassRef starting at the
given position in the given byte array.
- getClassName() - Method in class fabric.common.SerializedObject
-
- getClassRef() - Method in class fabric.common.SerializedObject
-
- getCN(String) - Static method in class fabric.common.Crypto
-
Extracts the CN component of a Distinguished Name.
- getCreate(Object._Proxy) - Method in class fabric.worker.remote.WriterMap
-
- getCurrentLog() - Method in class fabric.worker.transaction.TransactionManager
-
- getCurrentTid() - Method in class fabric.worker.transaction.TransactionManager
-
- getDefaults() - Static method in class fabric.common.ConfigProperties
-
- getEmptyLabel() - Method in class fabric.worker.LocalStore
-
- getExpiry() - Method in class fabric.common.SerializedObject
-
- getFetchWorker(Object._Proxy) - Method in class fabric.worker.transaction.TransactionManager
-
- getFile(String...) - Static method in class fabric.common.Resources
-
- getGlob() - Method in class fabric.store.db.GroupContainer
-
- getGlob(long, RemoteWorker) - Method in class fabric.store.TransactionManager
-
Returns a Glob containing the specified object.
- getGroup(Principal) - Method in class fabric.store.db.GroupContainer
-
- getGroup(Principal, RemoteWorker, long) - Method in class fabric.store.TransactionManager
-
Returns an ObjectGroup containing the specified object.
- getImpl(boolean) - Method in class fabric.worker.ObjectCache.Entry
-
- getImplClass(Class<? extends Object>) - Static method in class fabric.common.SysUtil
-
Returns the _Impl class for the given Fabric class.
- getInnermostLog(long) - Static method in class fabric.worker.transaction.TransactionRegistry
-
Returns the innermost transaction log for the given top-level tid (or null
if no such log exists).
- getInputStream() - Method in class fabric.common.net.Pipe
-
- getInputStream() - Method in class fabric.common.net.SubSocket
-
Returns an input stream for this SubSocket.
- getInstance(NodeHandle, Id, String, long, AbstractGlob<T>) - Static method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
- getInstance() - Static method in class fabric.worker.transaction.TransactionManager
-
- getInterStoreAccessPolicyRef() - Method in class fabric.common.SerializedObject
-
- getInterStoreRefIterator() - Method in class fabric.common.SerializedObject
-
- getInterStoreUpdateLabelRef() - Method in class fabric.common.SerializedObject
-
- getIntraStoreRefIterator() - Method in class fabric.common.SerializedObject
-
- getKey() - Method in class fabric.common.util.AbstractLongKeyMap.SimpleEntry
-
Get the key corresponding to this entry.
- getKey() - Method in class fabric.common.util.AbstractLongKeyMap.SimpleImmutableEntry
-
- getKey() - Method in interface fabric.common.util.LongKeyMap.Entry
-
Get the key corresponding to this entry.
- getKeyMaterial() - Method in class fabric.common.ConfigProperties
-
- getLabel(Triple<ConfPolicy, IntegPolicy, Store>) - Method in class fabric.lang.security.LabelCache
-
- getLabel() - Method in class fabric.worker.ObjectCache.Entry
-
Obtains a reference to the object's update label.
- getLabelJoin(Triple<Label, Label, Store>) - Method in class fabric.lang.security.LabelCache
-
- getLabelMeet(Triple<Label, Label, Store>) - Method in class fabric.lang.security.LabelCache
-
- getLocalStore() - Method in class fabric.worker.Worker
-
- getLocalWorker() - Method in class fabric.worker.Worker
-
- getLowestCommonAncestor(TransactionID) - Method in class fabric.common.TransactionID
-
- getMessage() - Method in exception fabric.net.UnreachableNodeException
-
- getMessage() - Method in exception fabric.worker.TransactionPrepareFailedException
-
- getMethod() - Method in class fabric.messages.RemoteCallMessage
-
- getName() - Method in class fabric.common.KeyMaterial
-
- getName() - Method in class fabric.store.db.ObjectDB
-
Returns the name of this store.
- getName() - Method in class fabric.worker.Worker
-
convenience method for getting the node's name
- getNameChain() - Method in class fabric.common.KeyMaterial
-
- getNextCommand(List<String>) - Method in class fabric.worker.shell.ChainedCommandSource
-
- getNextCommand(List<String>) - Method in class fabric.worker.shell.CommandSource
-
- getNextCommand(List<String>) - Method in class fabric.worker.shell.DummyCommandSource
-
- getNextCommand(List<String>) - Method in class fabric.worker.shell.InteractiveCommandSource
-
- getNextCommand(List<String>) - Method in class fabric.worker.shell.TokenizedCommandSource
-
- getNodeCN(String, long) - Static method in class fabric.common.SysUtil
-
- getNodeName(String) - Static method in class fabric.common.SysUtil
-
- getNumInterStoreRefs() - Method in class fabric.common.SerializedObject
-
- getNumIntraStoreRefs() - Method in class fabric.common.SerializedObject
-
- getNumRefTypes() - Method in class fabric.common.SerializedObject
-
- getOnum() - Method in class fabric.common.SerializedObject
-
- getOrCreateInnermostLog(TransactionID) - Static method in class fabric.worker.transaction.TransactionRegistry
-
Returns the innermost transaction log whose top-level tid the same as that
of the given tid.
- getOutputStream() - Method in class fabric.common.net.Pipe
-
- getOutputStream() - Method in class fabric.common.net.SubSocket
-
Returns an output stream for this SubSocket.
- getPolicyJoin(Triple<Policy, Policy, Store>) - Method in class fabric.lang.security.LabelCache
-
- getPolicyMeet(Triple<Policy, Policy, Store>) - Method in class fabric.lang.security.LabelCache
-
- getPool() - Static method in class fabric.common.Threading
-
Get the thread pool.
- getPort() - Method in class fabric.common.net.naming.SocketAddress
-
- getPrincipal() - Method in class fabric.common.KeyMaterial
-
- getPrincipal(Worker) - Method in class fabric.common.KeyMaterial
-
This method is for use before the worker instance is completely
constructed.
- getPrincipal() - Method in class fabric.common.net.SubSocket
-
Return the Principal that represents the remote endpoint of the connection
- getPrincipal() - Method in class fabric.net.RemoteNode
-
- getPrincipal() - Method in class fabric.worker.LocalStore
-
- getPrincipal() - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- getPrincipal() - Method in class fabric.worker.remote.RemoteWorker
-
- getPrincipal() - Method in class fabric.worker.RemoteStore
-
- getPrincipal() - Method in interface fabric.worker.Store
-
Returns the NodePrincipal associated with this store.
- getPrincipal() - Method in class fabric.worker.Worker
-
- getPrincipalChain() - Method in class fabric.common.KeyMaterial
-
- getPrincipalOnum(String) - Static method in class fabric.common.SysUtil
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.Aggregate
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.AggregateInterval
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.Fetch
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.Fetch.Reply
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.Replicate
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.Replicate.Reply
-
- getPriority() - Method in class fabric.dissemination.pastry.messages.ReplicateInterval
-
- getPrivateKey() - Method in class fabric.common.KeyMaterial
-
- getPrivateKeyObject() - Method in class fabric.lang.security.Principal._Impl
-
- getPrivateKeyObject() - Method in class fabric.lang.security.Principal._Proxy
-
- getPrivateKeyObject() - Method in interface fabric.lang.security.Principal
-
- getProxy() - Method in class fabric.worker.ObjectCache.Entry
-
Obtains a reference to the object's exact proxy.
- getPublicKey() - Method in class fabric.common.KeyMaterial
-
- getPublicKey() - Method in class fabric.lang.security.Principal._Impl
-
- getPublicKey() - Method in class fabric.lang.security.Principal._Proxy
-
- getPublicKey() - Method in interface fabric.lang.security.Principal
-
- getPublicKey() - Method in class fabric.worker.RemoteStore
-
- getPublicReadonlyLabel() - Method in class fabric.worker.LocalStore
-
- getReaderPolicy(Triple<Principal, Principal, Store>) - Method in class fabric.lang.security.LabelCache
-
- getReadMapEntry(Object._Impl, long) - Static method in class fabric.worker.transaction.TransactionManager
-
- getRefTypeIterator() - Method in class fabric.common.SerializedObject
-
- getRemoteIdentity() - Method in class fabric.common.net.SubSocket
-
- getRoot() - Method in class fabric.worker.LocalStore
-
- getRoot() - Method in class fabric.worker.RemoteStore
-
- getRoot() - Method in interface fabric.worker.Store
-
Returns the root map of the Store
- getSecurityCache() - Method in class fabric.worker.transaction.TransactionManager
-
- getSerializedDataStream() - Method in class fabric.common.SerializedObject
-
- getSocket(SubSocketFactory<This>) - Method in class fabric.net.RemoteNode
-
- getStaleObjects(LongKeyMap<Integer>) - Method in class fabric.store.InProcessStore
-
- getStaleObjects(LongKeyMap<Integer>) - Method in class fabric.worker.RemoteStore
-
Helper for checkForStaleObjects.
- getStore(String) - Method in class fabric.worker.Worker
-
Returns a Store
object representing the given store.
- getStreamID() - Method in class fabric.common.net.SubSocket
-
- getTid() - Method in class fabric.worker.transaction.Log
-
- getTimestamp() - Method in class fabric.dissemination.AbstractGlob
-
- getTopConfidPolicy() - Method in class fabric.worker.LocalStore
-
- getTopIntegPolicy() - Method in class fabric.worker.LocalStore
-
- getTopmostLog(long) - Static method in class fabric.worker.transaction.TransactionRegistry
-
Returns the top-level transaction log for the given top-level TID (or null
if no such log exists).
- getTopPrincipal() - Method in class fabric.worker.LocalStore
-
- getTransactionManager() - Method in interface fabric.common.FabricThread
-
- getTransactionManager() - Method in class fabric.common.FabricThread.Impl
-
- getTrustedCerts() - Method in class fabric.common.KeyMaterial
-
- getType() - Method in class fabric.dissemination.pastry.messages.AbstractRawMessage
-
- getUpdateLabelOnum() - Method in class fabric.common.SerializedObject
-
- getValue() - Method in class fabric.common.util.AbstractLongKeyMap.SimpleEntry
-
Get the value corresponding to this entry.
- getValue() - Method in class fabric.common.util.AbstractLongKeyMap.SimpleImmutableEntry
-
- getValue() - Method in interface fabric.common.util.LongKeyMap.Entry
-
Get the value corresponding to this entry.
- getVersion() - Method in class fabric.common.SerializedObject
-
- getVersion(long) - Method in class fabric.store.db.BdbDB
-
- getVersion(long) - Method in class fabric.store.db.ObjectDB
-
Returns the version number on the object stored at a particular onum.
- getVersion() - Method in class fabric.worker.ObjectCache.Entry
-
Obtains the object's version number.
- getWaitsFor() - Method in class fabric.worker.transaction.Log
-
Returns a copy of the waitsFor set.
- getWorker() - Static method in class fabric.worker.Worker
-
Returns the Singleton Worker instance.
- getWorker(String) - Method in class fabric.worker.Worker
-
- getWriter(Object._Proxy) - Method in class fabric.worker.remote.WriterMap
-
- getWriter(Object._Proxy, Label) - Method in class fabric.worker.remote.WriterMap
-
This version of the lookup avoids having to fetch the proxy to determine
its label.
- getWriterMap() - Method in class fabric.worker.transaction.TransactionManager
-
- getWriterPolicy(Triple<Principal, Principal, Store>) - Method in class fabric.lang.security.LabelCache
-
- glob() - Method in class fabric.dissemination.pastry.messages.Fetch.Reply
-
The glob returned.
- glob - Variable in class fabric.messages.DissemReadMessage.Response
-
- globs() - Method in class fabric.dissemination.pastry.messages.Replicate.Reply
-
- globs - Variable in class fabric.messages.ObjectUpdateMessage
-
- group - Variable in class fabric.messages.ReadMessage.Response
-
- GroupContainer - Class in fabric.store.db
-
A group container contains a group or a glob, and supports converting between
them.
- GroupContainer(Store, PrivateKey, ObjectGroup) - Constructor for class fabric.store.db.GroupContainer
-
- groups - Variable in class fabric.messages.ObjectUpdateMessage
-
- id() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
The random id of this message.
- id() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
The id of this message.
- id() - Method in class fabric.dissemination.pastry.messages.Fetch
-
The random id of this message.
- id() - Method in class fabric.dissemination.pastry.messages.Fetch.Reply
-
The id of this message.
- idDigits - Variable in class fabric.dissemination.pastry.Disseminator
-
- idEquals(Object) - Method in class fabric.lang.Object._Impl
-
- idEquals(Object) - Method in class fabric.lang.Object._Proxy
-
- idEquals(Object, Object) - Static method in class fabric.lang.Object._Proxy
-
return true if o1 and o2 are objects with the same identity.
- idEquals(Object) - Method in interface fabric.lang.Object
-
Whether this object has the same identity as another object.
- idEquals(Object) - Method in class fabric.lang.WrappedJavaInlineable
-
- idf - Variable in class fabric.dissemination.pastry.Disseminator
-
The pastry id generating factory.
- ids - Variable in class fabric.common.Options.Flag
-
- Impl() - Constructor for class fabric.common.FabricThread.Impl
-
- Impl(String) - Constructor for class fabric.common.FabricThread.Impl
-
- Impl(Runnable) - Constructor for class fabric.common.FabricThread.Impl
-
- Impl(Runnable, String) - Constructor for class fabric.common.FabricThread.Impl
-
- Impl(ThreadGroup, String) - Constructor for class fabric.common.FabricThread.Impl
-
- Impl(ThreadGroup, Runnable) - Constructor for class fabric.common.FabricThread.Impl
-
- Impl(ThreadGroup, Runnable, String) - Constructor for class fabric.common.FabricThread.Impl
-
- incrementVersion() - Method in class fabric.worker.transaction.ReadMap.Entry
-
- initialize() - Method in class fabric.store.Node
-
Setup all workers and stores.
- initialize() - Method in class fabric.worker.LocalStore
-
- initialize(String) - Static method in class fabric.worker.Worker
-
- initialize(ConfigProperties) - Static method in class fabric.worker.Worker
-
- initializeForStore(String, Map<String, RemoteStore>) - Static method in class fabric.worker.Worker
-
- initiate(Node, Socket) - Method in class fabric.common.net.handshake.HandshakeAuthenticated
-
- initiate(Node, Socket) - Method in class fabric.common.net.handshake.HandshakeBogus
-
- initiate(Node, Socket) - Method in class fabric.common.net.handshake.HandshakeComposite
-
- initiate(Node, Socket) - Method in class fabric.common.net.handshake.HandshakeUnauthenticated
-
- initiate(Node, Socket) - Method in interface fabric.common.net.handshake.Protocol
-
Initiates a handshake with a remote host at the given address.
- Inlineable - Interface in fabric.lang
-
A marker interface for immutable inlineable objects.
- Inlineable._Proxy - Class in fabric.lang
-
- InProcessRemoteWorker - Class in fabric.worker.remote
-
In-process implementation of RemoteWorker.
- InProcessRemoteWorker(Worker) - Constructor for class fabric.worker.remote.InProcessRemoteWorker
-
- inProcessRemoteWorker - Variable in class fabric.worker.Worker
-
- InProcessStore - Class in fabric.store
-
In-process implementation of the Store interface for use when a worker is
running in-process with a Store.
- InProcessStore(String, Store) - Constructor for class fabric.store.InProcessStore
-
- instance - Static variable in class fabric.lang.DefaultStatistics
-
- instance - Static variable in class fabric.worker.Worker
-
The singleton Worker instance.
- intAt(byte[], int) - Static method in class fabric.common.SerializationUtil
-
Returns the int that starts at the given position in the given byte array.
- InteractiveCommandSource - Class in fabric.worker.shell
-
An interactive console-based source of worker-shell commands.
- InteractiveCommandSource(Worker) - Constructor for class fabric.worker.shell.InteractiveCommandSource
-
- InteractiveCommandSource(Worker, ConsoleReader) - Constructor for class fabric.worker.shell.InteractiveCommandSource
-
- InteractiveCommandSource(Worker, ConsoleReader, PrintStream) - Constructor for class fabric.worker.shell.InteractiveCommandSource
-
- interactiveShell - Variable in class fabric.store.Options
-
Whether to have an interactive shell.
- interactiveShell - Variable in class fabric.worker.Options
-
Whether to have an interactive shell.
- InternalError - Error in fabric.common.exceptions
-
- InternalError() - Constructor for error fabric.common.exceptions.InternalError
-
- InternalError(Throwable) - Constructor for error fabric.common.exceptions.InternalError
-
- InternalError(String) - Constructor for error fabric.common.exceptions.InternalError
-
- InternalError(String, Throwable) - Constructor for error fabric.common.exceptions.InternalError
-
- INTERRUPTED_EXCEPTION_LOGGER - Static variable in class fabric.common.Logging
-
For ignored InterruptedExceptions.
- InterWorkerStalenessMessage - Class in fabric.messages
-
Represents a request to check staleness of data in a transaction.
- InterWorkerStalenessMessage(TransactionID) - Constructor for class fabric.messages.InterWorkerStalenessMessage
-
- InterWorkerStalenessMessage(DataInput) - Constructor for class fabric.messages.InterWorkerStalenessMessage
-
- InterWorkerStalenessMessage.Response - Class in fabric.messages
-
- invoke(Method, Object, Object) - Static method in class fabric.worker.MainThread
-
- isAuthorized(Object, Closure, Label, boolean) - Method in class fabric.lang.security.Principal._Impl
-
- isAuthorized(Object, Closure, Label, boolean) - Method in class fabric.lang.security.Principal._Proxy
-
- isAuthorized(Object, Closure, Label, boolean) - Method in interface fabric.lang.security.Principal
-
- isDescendantOf(TransactionID) - Method in class fabric.common.TransactionID
-
- isEmpty() - Method in class fabric.common.util.AbstractLongCollection
-
Test whether this collection is empty.
- isEmpty() - Method in class fabric.common.util.AbstractLongKeyMap
-
Returns true if the map contains no mappings.
- isEmpty() - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Returns true if this map contains no key-value mappings.
- isEmpty() - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- isEmpty() - Method in interface fabric.common.util.LongCollection
-
Test whether this collection is empty, that is, if size() == 0.
- isEmpty() - Method in class fabric.common.util.LongHashSet
-
Returns true if this set has no elements in it.
- isEmpty() - Method in class fabric.common.util.LongKeyHashMap
-
Returns true if there are no key-value mappings currently in this Map.
- isEmpty() - Method in interface fabric.common.util.LongKeyMap
-
Returns true if the map contains no mappings.
- isEmpty() - Method in interface fabric.common.util.LongSet
-
Returns true if the set contains no elements.
- isEmpty() - Method in class fabric.common.util.OidKeyHashMap
-
- isEmpty() - Method in class fabric.common.util.WeakReferenceArrayList
-
- isGlobalConstant(long) - Static method in class fabric.common.ONumConstants
-
Determines whether the given onum is a global constant.
- isInitialized() - Method in class fabric.store.db.BdbDB
-
- isInitialized() - Method in class fabric.store.db.MemoryDB
-
- isInitialized() - Method in class fabric.store.db.ObjectDB
-
Determines whether the object database has been initialized.
- isInitialized() - Static method in class fabric.worker.Worker
-
- isLocalStore() - Method in class fabric.worker.LocalStore
-
- isLocalStore() - Method in class fabric.worker.RemoteStore
-
- isLocalStore() - Method in interface fabric.worker.Store
-
Determines whether this is the local store.
- isOlderThan(AbstractGlob<?>) - Method in class fabric.dissemination.AbstractGlob
-
Whether this Glob is older than the given Glob.
- isOlderThan(ObjectGlob) - Method in class fabric.dissemination.Cache.Entry
-
- isPlatformName(String) - Static method in class fabric.common.NSUtil
-
Returns false if javaName
has a mangled codebase prefix,
otherwise the name refers to a platform class.
- isPrepared(long, long) - Method in class fabric.store.db.ObjectDB
-
Determines whether an onum has an outstanding uncommitted conflicting
change or read.
- isReadOnly() - Method in class fabric.worker.transaction.Log
-
- isReadPermitted(Principal, Store, long) - Static method in class fabric.common.AuthorizationUtil
-
Determines whether the given principal is permitted to read according to
the label at the given oid.
- isRemoteNamespace(URI) - Static method in class fabric.common.NSUtil
-
- issueRemoteCall(Object._Proxy, String, Class<?>[], Object[]) - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- issueRemoteCall(Object._Proxy, String, Class<?>[], Object[]) - Method in class fabric.worker.remote.RemoteWorker
-
- isSurrogate() - Method in class fabric.common.SerializedObject
-
Determines whether this object is a surrogate.
- isWritePermitted(Principal, Store, long) - Static method in class fabric.common.AuthorizationUtil
-
Determines whether the given principal is permitted to write according to
the label at the given onum.
- isWritten(long) - Method in class fabric.store.db.ObjectDB
-
Determines whether an onum has outstanding uncommitted changes.
- iterator() - Method in class fabric.common.util.AbstractLongCollection
-
Return an Iterator over this collection.
- iterator() - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- iterator() - Method in interface fabric.common.util.LongCollection
-
Obtain an Iterator over this collection.
- iterator() - Method in class fabric.common.util.LongHashSet
-
Returns an Iterator over the elements of this Set, which visits the
elements in no particular order.
- iterator() - Method in interface fabric.common.util.LongIterable
-
Returns an iterator for the collection.
- iterator() - Method in interface fabric.common.util.LongSet
-
Returns an iterator over the set.
- iterator() - Method in class fabric.common.util.OidKeyHashMap
-
- iterator() - Method in class fabric.common.util.WeakReferenceArrayList
-
- iterator() - Method in class fabric.store.db.ObjectDB.PendingTransaction
-
Returns an iterator of onums involved in this transaction.
- LabelCache - Class in fabric.lang.security
-
A top-level cache for label and policy objects, allowing us to intern Label,
ConfPolicy, and IntegPolicy objects.
- LabelCache() - Constructor for class fabric.lang.security.LabelCache
-
- labelCache - Variable in class fabric.worker.Worker
-
The global label cache.
- level() - Method in class fabric.dissemination.Cache.Entry
-
- level() - Method in class fabric.dissemination.pastry.messages.Replicate
-
- listen(int, Worker) - Static method in class fabric.worker.admin.WorkerAdmin
-
Listens on the admin port for commands.
- loader - Variable in class fabric.worker.Worker
-
The loader used by this worker for loading classes from fabric
- localDelegatesTo(Principal, Principal) - Method in class fabric.worker.LocalStore
-
- localHandle() - Method in class fabric.dissemination.pastry.Disseminator
-
The NodeHandle of this pastry node.
- localResolve(String, NameService.PortType) - Method in class fabric.common.net.naming.DNS
-
- localResolve(String, NameService.PortType) - Method in interface fabric.common.net.naming.NameService
-
Create a socket address suitable for listening on.
- localResolve(String, NameService.PortType) - Method in class fabric.common.net.naming.TransitionalNameService
-
- LocalStore - Class in fabric.worker
-
- LocalStore() - Constructor for class fabric.worker.LocalStore
-
The singleton LocalStore object is managed by the Worker class.
- localStore - Variable in class fabric.worker.Worker
-
- localStoreCreates - Variable in class fabric.worker.transaction.Log
-
Tracks objects created on local store.
- localStoreWrites - Variable in class fabric.worker.transaction.Log
-
Tracks objects on local store that have been modified.
- localWorkerIdentity - Variable in class fabric.store.InProcessStore
-
- locateClass(String) - Static method in class fabric.common.SysUtil
-
- log(Logger, Level, String, Object) - Static method in class fabric.common.Logging
-
Logs a message, with one object parameter.
- log(Logger, Level, String, Object, Object) - Static method in class fabric.common.Logging
-
Logs a message, with two object parameters.
- log(Logger, Level, String, Object, Object, Object) - Static method in class fabric.common.Logging
-
Logs a message, with three object parameters.
- log(Logger, Level, String, Object, Object, Object, Object) - Static method in class fabric.common.Logging
-
Logs a message, with four object parameters.
- log(Logger, Level, String, Object, Object, Object, Object, Object) - Static method in class fabric.common.Logging
-
Logs a message, with four object parameters.
- Log - Class in fabric.worker.transaction
-
Stores per-transaction information.
- Log(TransactionID) - Constructor for class fabric.worker.transaction.Log
-
Creates a log with the given transaction ID.
- Log.CommitState - Class in fabric.worker.transaction
-
- Log.CommitState.Values - Enum in fabric.worker.transaction
-
- LogConfigLoader() - Constructor for class fabric.common.Logging.LogConfigLoader
-
- logger - Variable in class fabric.messages.AbstractMessageServer
-
- Logging - Class in fabric.common
-
This is the clearing house of all loggers available for use in the system.
- Logging() - Constructor for class fabric.common.Logging
-
- Logging.LogConfigLoader - Class in fabric.common
-
A class for loading the configuration for java.util.Logger.
- logIgnoredInterruptedException(InterruptedException) - Static method in class fabric.common.Logging
-
Records that an InterruptedException was ignored.
- longAt(byte[], int) - Static method in class fabric.common.SerializationUtil
-
Returns the long that starts at the given position in the given byte array.
- LongCollection - Interface in fabric.common.util
-
Interface that represents a collection of objects.
- LongHashSet - Class in fabric.common.util
-
This class provides a HashMap-backed implementation of the Set interface.
- LongHashSet() - Constructor for class fabric.common.util.LongHashSet
-
Construct a new, empty HashSet whose backing HashMap has the default
capacity (11) and loadFacor (0.75).
- LongHashSet(int) - Constructor for class fabric.common.util.LongHashSet
-
Construct a new, empty HashSet whose backing HashMap has the supplied
capacity and the default load factor (0.75).
- LongHashSet(int, float) - Constructor for class fabric.common.util.LongHashSet
-
Construct a new, empty HashSet whose backing HashMap has the supplied
capacity and load factor.
- LongHashSet(LongCollection) - Constructor for class fabric.common.util.LongHashSet
-
Construct a new HashSet with the same elements as are in the supplied
collection (eliminating any duplicates, of course).
- LongIterable - Interface in fabric.common.util
-
This interface is used to indicate that a given class can be iterated over.
- LongIterator - Interface in fabric.common.util
-
An object which iterates over a collection.
- LongKeyCache<V> - Class in fabric.common.util
-
A map that has soft references to its values and supports concurrent
accesses.
- LongKeyCache() - Constructor for class fabric.common.util.LongKeyCache
-
- LongKeyHashMap<V> - Class in fabric.common.util
-
This class provides a hashtable-backed implementation of the Map interface.
- LongKeyHashMap() - Constructor for class fabric.common.util.LongKeyHashMap
-
Construct a new HashMap with the default capacity (11) and the default load
factor (1).
- LongKeyHashMap(LongKeyMap<? extends V>) - Constructor for class fabric.common.util.LongKeyHashMap
-
Construct a new HashMap from the given Map, with initial capacity the
greater of the size of m
or the default of 11.
- LongKeyHashMap(int) - Constructor for class fabric.common.util.LongKeyHashMap
-
Construct a new HashMap with a specific inital capacity and default load
factor of 1.
- LongKeyHashMap(int, float) - Constructor for class fabric.common.util.LongKeyHashMap
-
Construct a new HashMap with a specific inital capacity and load factor.
- LongKeyMap<V> - Interface in fabric.common.util
-
An object that maps keys onto values.
- LongKeyMap.Entry<V> - Interface in fabric.common.util
-
A map entry (key-value pair).
- LongSet - Interface in fabric.common.util
-
A collection that contains no duplicates.
- obj - Variable in class fabric.lang.WrappedJavaInlineable
-
- obj - Variable in class fabric.messages.DirtyReadMessage.Response
-
- Object - Interface in fabric.lang
-
All Fabric objects implement this interface.
- Object._Impl - Class in fabric.lang
-
_Impl objects hold the actual code and data of Fabric objects and may be
evicted from memory.
- Object._Proxy - Class in fabric.lang
-
_Proxy objects behave like regular objects by delegating to _Impl objects,
pointed to by a soft reference.
- Object._Static - Interface in fabric.lang
-
_Static objects hold all static state for the class.
- Object._Static._Impl - Class in fabric.lang
-
- Object._Static._Proxy - Class in fabric.lang
-
- ObjectCache - Class in fabric.worker
-
A per-store object cache.
- ObjectCache.Entry - Class in fabric.worker
-
Entries hold either an _Impl or a SerializedObject (but not both).
- ObjectDB - Class in fabric.store.db
-
An ObjectDB encapsulates the persistent state of the Store.
- ObjectDB(String, PrivateKey) - Constructor for class fabric.store.db.ObjectDB
-
- ObjectDB.PendingTransaction - Class in fabric.store.db
-
The data stored for a partially prepared transaction.
- ObjectDB.UpdateMode - Enum in fabric.store.db
-
- objectGlob - Variable in class fabric.dissemination.Cache.Entry
-
- ObjectGlob - Class in fabric.dissemination
-
An object glob is an ObjectGroup that has been encrypted and signed.
- ObjectGlob(Store, ObjectGroup, PrivateKey) - Constructor for class fabric.dissemination.ObjectGlob
-
Used by the store to encrypt and sign an object group.
- ObjectGlob(DataInput) - Constructor for class fabric.dissemination.ObjectGlob
-
Deserializer.
- ObjectGroup - Class in fabric.common
-
Holds a set of related, unencrypted, serialized objects.
- ObjectGroup(LongKeyMap<SerializedObject>) - Constructor for class fabric.common.ObjectGroup
-
- ObjectGroup(DataInput) - Constructor for class fabric.common.ObjectGroup
-
Deserialization constructor.
- ObjectGrouper - Class in fabric.store.db
-
Constructs and caches object groups.
- ObjectGrouper(ObjectDB, PrivateKey) - Constructor for class fabric.store.db.ObjectGrouper
-
- ObjectGrouper.AbstractGroup - Class in fabric.store.db
-
Either a GroupContainer, a PartialObjectGroup, or a Placeholder.
- objects() - Method in class fabric.common.ObjectGroup
-
The objects as a map from their onums to the objects.
- objects - Variable in class fabric.store.db.PartialObjectGroup
-
The set of objects in the partially assembled group.
- ObjectUpdate - Class in fabric.dissemination.pastry.messages
-
Represents a push notification that an object group has been updated.
- ObjectUpdate(NodeHandle, Id, String, long, ObjectGlob) - Constructor for class fabric.dissemination.pastry.messages.ObjectUpdate
-
- ObjectUpdate(InputBuffer, Endpoint, NodeHandle) - Constructor for class fabric.dissemination.pastry.messages.ObjectUpdate
-
- ObjectUpdateMessage - Class in fabric.messages
-
Represents push notification that an object has been updated.
- ObjectUpdateMessage(String, LongKeyMap<ObjectGlob>) - Constructor for class fabric.messages.ObjectUpdateMessage
-
Creates an object-update notification to be sent to a dissemination node.
- ObjectUpdateMessage(List<Long>, List<ObjectGroup>) - Constructor for class fabric.messages.ObjectUpdateMessage
-
Creates an object-update notification to be sent to a worker node.
- ObjectUpdateMessage(DataInput) - Constructor for class fabric.messages.ObjectUpdateMessage
-
- ObjectUpdateMessage.Response - Class in fabric.messages
-
- Oid - Class in fabric.common.util
-
- Oid(Store, long) - Constructor for class fabric.common.util.Oid
-
- Oid(Object) - Constructor for class fabric.common.util.Oid
-
- oidHashCode() - Method in class fabric.lang.Object._Impl
-
- oidHashCode(Object) - Static method in class fabric.lang.Object._Impl
-
This static version of oidHashCode is to be used by Fabric programs.
- oidHashCode() - Method in class fabric.lang.Object._Proxy
-
- oidHashCode(Object) - Static method in class fabric.lang.Object._Proxy
-
This static version of oidHashCode is to be used by Fabric programs.
- oidHashCode() - Method in interface fabric.lang.Object
-
A hash of the object's oid.
- oidHashCode() - Method in class fabric.lang.WrappedJavaInlineable
-
- OidKeyHashMap<V> - Class in fabric.common.util
-
A map keyed on OIDs.
- OidKeyHashMap() - Constructor for class fabric.common.util.OidKeyHashMap
-
- OidKeyHashMap(OidKeyHashMap<V>) - Constructor for class fabric.common.util.OidKeyHashMap
-
Copy constructor.
- oids - Variable in class fabric.messages.AllocateMessage.Response
-
- onum - Variable in class fabric.common.Surrogate
-
The onum for the object being pointed to.
- onum - Variable in class fabric.common.util.Oid
-
- onum() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
The object number of the updated object.
- onum() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
- onum() - Method in class fabric.dissemination.pastry.messages.Fetch
-
The object number of the requested object.
- onum() - Method in class fabric.dissemination.pastry.messages.Fetch.Reply
-
The object number of the requested object.
- onum - Variable in class fabric.messages.DirtyReadMessage
-
- onum - Variable in class fabric.messages.DissemReadMessage
-
The onum of the object to read.
- onum - Variable in class fabric.messages.MakePrincipalMessage.Response
-
The onum for the Principal that was created.
- onum - Variable in class fabric.messages.ReadMessage
-
The onum of the object to read.
- onum - Variable in class fabric.messages.TakeOwnershipMessage
-
- onum - Variable in class fabric.worker.FabricSoftRef
-
- ONumConstants - Class in fabric.common
-
- ONumConstants() - Constructor for class fabric.common.ONumConstants
-
- onums - Variable in class fabric.messages.ObjectUpdateMessage
-
- onums - Variable in class fabric.store.db.GroupContainer
-
The set of onums for the objects contained in this group.
- onums() - Method in class fabric.store.db.GroupContainer
-
- onums() - Method in class fabric.store.db.ObjectGrouper.AbstractGroup
-
- onums() - Method in class fabric.store.db.PartialObjectGroup
-
- Options - Class in fabric.common
-
- Options() - Constructor for class fabric.common.Options
-
- Options(String[]) - Constructor for class fabric.common.Options
-
- Options - Class in fabric.store
-
- Options(String[]) - Constructor for class fabric.store.Options
-
- Options - Class in fabric.worker
-
- Options(String[]) - Constructor for class fabric.worker.Options
-
- Options.Flag - Class in fabric.common
-
- Options.Flag.Kind - Enum in fabric.common
-
- out - Variable in class fabric.worker.shell.WorkerShell
-
- outputToLocalFS - Variable in class fabric.common.Options
-
Flag for indicating if worker needs to cache compiled code in local file system
- outputToLocalFS - Variable in class fabric.worker.Worker
-
Flag for indicating if worker needs to cache compiled code in local file system
- outstandingFetches - Variable in class fabric.dissemination.pastry.Disseminator
-
Outstanding fetch messages awaiting replies.
- owner - Variable in class fabric.store.db.ObjectDB.PendingTransaction
-
- Pair<T1,T2> - Class in fabric.common.util
-
- Pair(T1, T2) - Constructor for class fabric.common.util.Pair
-
- parameterTypes - Variable in class fabric.messages.RemoteCallMessage
-
- params - Variable in class fabric.common.Options.Flag
-
- parent - Variable in class fabric.common.TransactionID
-
- parse(InputBuffer, Endpoint, NodeHandle) - Method in enum fabric.dissemination.pastry.messages.RawMessageType
-
Deserializes a message of the appropriate type from the given InputBuffer.
- parseCommandLine(String[]) - Method in class fabric.common.Options
-
- PartialObjectGroup - Class in fabric.store.db
-
A partially assembled object group.
- PartialObjectGroup(int, LongKeyMap<SerializedObject>, LongKeyMap<SerializedObject>, ObjectGrouper.GroupLock) - Constructor for class fabric.store.db.PartialObjectGroup
-
- PastryFetchManager - Class in fabric.dissemination.pastry
-
A PastryFetchManager performs object fetching by consulting a pastry
dissemination network to see if the object is available there.
- PastryFetchManager(Worker, Properties) - Constructor for class fabric.dissemination.pastry.PastryFetchManager
-
- patch() - Method in class fabric.common.Version
-
- pendingByTid - Variable in class fabric.store.db.ObjectDB
-
The table of partially prepared transactions.
- PendingTransaction(ObjectInputStream) - Constructor for class fabric.store.db.ObjectDB.PendingTransaction
-
Deserialization constructor.
- Pipe - Class in fabric.common.net
-
Similar to java.io.PipedInputStream and java.io.PipedOutputStream, but
supports non-concurrent use of each pipe endpoint by multiple threads.
- Pipe() - Constructor for class fabric.common.net.Pipe
-
- Pipe.InputStream - Class in fabric.common.net
-
- Pipe.OutputStream - Class in fabric.common.net
-
- pnf - Variable in class fabric.dissemination.pastry.Node
-
- populateFlags(Set<Options.Flag>) - Method in class fabric.common.Options
-
- populateFlags(Set<Options.Flag>) - Method in class fabric.store.Options
-
- populateFlags(Set<Options.Flag>) - Method in class fabric.worker.Options
-
- prepare(Principal, PrepareRequest) - Method in class fabric.store.TransactionManager
-
Execute the prepare phase of two phase commit.
- prepareRead(long, Principal, long, int, LongKeyMap<SerializedObject>) - Method in class fabric.store.db.ObjectDB
-
Prepares a read against the database.
- PrepareRequest - Class in fabric.store
-
A convenience class for grouping together the created, modified, and read
object sets of a prepare request.
- PrepareRequest(long, Collection<SerializedObject>, Collection<SerializedObject>, LongKeyMap<Integer>) - Constructor for class fabric.store.PrepareRequest
-
Create a PrepareRequest with the provided fields
- prepareTransaction(long, boolean, boolean, Collection<Object._Impl>, LongKeyMap<Integer>, Collection<Object._Impl>) - Method in class fabric.store.InProcessStore
-
- prepareTransaction(long, boolean, boolean, Collection<Object._Impl>, LongKeyMap<Integer>, Collection<Object._Impl>) - Method in class fabric.worker.LocalStore
-
- prepareTransaction(long) - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- prepareTransaction(long) - Method in class fabric.worker.remote.RemoteWorker
-
- prepareTransaction(long, boolean, boolean, Collection<Object._Impl>, LongKeyMap<Integer>, Collection<Object._Impl>) - Method in class fabric.worker.RemoteStore
-
Sends a PREPARE message to the store.
- prepareTransaction(long, boolean, boolean, Collection<Object._Impl>, LongKeyMap<Integer>, Collection<Object._Impl>) - Method in interface fabric.worker.Store
-
Notifies the store that the transaction is entering the Prepare phase.
- PrepareTransactionMessage - Class in fabric.messages
-
A PrepareTransactionMessage
represents a transaction request to
a store.
- PrepareTransactionMessage(long) - Constructor for class fabric.messages.PrepareTransactionMessage
-
Used to prepare transactions at remote workers.
- PrepareTransactionMessage(long, boolean, boolean, Collection<Object._Impl>, LongKeyMap<Integer>, Collection<Object._Impl>) - Constructor for class fabric.messages.PrepareTransactionMessage
-
Only used by the worker.
- PrepareTransactionMessage(DataInput) - Constructor for class fabric.messages.PrepareTransactionMessage
-
- PrepareTransactionMessage.Response - Class in fabric.messages
-
- prepareUpdate(long, Principal, SerializedObject, LongKeyMap<SerializedObject>, ObjectDB.UpdateMode) - Method in class fabric.store.db.ObjectDB
-
Prepares a create/write against the database.
- principal - Variable in class fabric.common.net.RemoteIdentity
-
The principal under which the remote node is authenticated.
- Principal - Interface in fabric.lang.security
-
This is implemented in Java so that the constructor can create a key pair for
the principal.
- principal - Variable in class fabric.worker.Worker
-
- Principal._Impl - Class in fabric.lang.security
-
- Principal._Proxy - Class in fabric.lang.security
-
- Principal._Static - Interface in fabric.lang.security
-
- Principal._Static._Impl - Class in fabric.lang.security
-
- Principal._Static._Proxy - Class in fabric.lang.security
-
- printStats() - Static method in enum fabric.common.Timing
-
Print a summary of the time spent in each category to standard output.
- printStats(PrintStream) - Static method in enum fabric.common.Timing
-
Print a summary of the time spent in each category to the provided
OutputStream
- printUsage(PrintStream) - Method in class fabric.common.Options.Flag
-
Outputs this flag and a description of its usage in a nice format.
- printUsage(PrintStream, boolean) - Static method in class fabric.store.Options
-
- processPathString(String) - Static method in class fabric.common.NSUtil
-
Process a path string of the form :/localdir/:...
- Profiling - Class in fabric.common
-
Class for offline profiling.
- Profiling() - Constructor for class fabric.common.Profiling
-
- Protocol<Node extends RemoteNode<Node>> - Interface in fabric.common.net.handshake
-
- ProtocolError - Exception in fabric.common.exceptions
-
Used to indicate the worker is not following protocol.
- ProtocolError(String) - Constructor for exception fabric.common.exceptions.ProtocolError
-
- PUBLIC_READONLY_LABEL - Static variable in class fabric.common.ONumConstants
-
- publicKeyGenInstance() - Static method in class fabric.common.Crypto
-
- put(long, V) - Method in class fabric.common.util.AbstractLongKeyMap
-
Associates the given key to the given value (optional operation).
- put(K, V) - Method in class fabric.common.util.Cache
-
- put(long, V) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Maps the specified key to the specified value in this table.
- put(Object, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- put(Store, long, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- put(Oid, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- put(long, V) - Method in class fabric.common.util.LongKeyCache
-
- put(long, V) - Method in class fabric.common.util.LongKeyHashMap
-
Puts the supplied value into the Map, mapped by the supplied key.
- put(long, V) - Method in interface fabric.common.util.LongKeyMap
-
Associates the given key to the given value (optional operation).
- put(Object, V) - Method in class fabric.common.util.OidKeyHashMap
-
- put(Store, long, V) - Method in class fabric.common.util.OidKeyHashMap
-
- put(Oid, V) - Method in class fabric.common.util.OidKeyHashMap
-
- put(Map<T, LongKeyHashMap<V>>, T, long, V) - Static method in class fabric.common.util.TwoKeyHashMap
-
- put(RemoteStore, long, ObjectGlob) - Method in class fabric.dissemination.Cache
-
Put given glob into the cache.
- put(Object._Proxy, Label) - Method in class fabric.worker.remote.WriterMap
-
- putAll(LongKeyMap<T>) - Method in class fabric.common.util.AbstractLongKeyMap
-
Copies all entries of the given map to this one (optional operation).
- putAll(LongKeyMap<T>) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Copies all of the mappings from the specified map to this one.
- putAll(LongKeyMap<T>) - Method in class fabric.common.util.LongKeyHashMap
-
Copies all elements of the given map into this hashtable.
- putAll(LongKeyMap<T>) - Method in interface fabric.common.util.LongKeyMap
-
Copies all entries of the given map to this one (optional operation).
- putAll(OidKeyHashMap<V>) - Method in class fabric.common.util.OidKeyHashMap
-
- putAll(WriterMap) - Method in class fabric.worker.remote.WriterMap
-
Puts all the entries from the given map into this map.
- putIfAbsent(K, V) - Method in class fabric.common.util.Cache
-
If the specified key is not already associated with a value, associate it
with the given value.
- putIfAbsent(long, V) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
If the specified key is not already associated
with a value, associate it with the given value.
- putIfAbsent(long, V) - Method in interface fabric.common.util.ConcurrentLongKeyMap
-
If the specified key is not already associated
with a value, associate it with the given value.
- putIfAbsent(Store, long, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- putIfAbsent(Oid, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- putIfAbsent(long, V) - Method in class fabric.common.util.LongKeyCache
-
If the specified key is not already associated with a value, associate it
with the given value.
- rand - Variable in class fabric.dissemination.pastry.Disseminator
-
Random source for random ids.
- RAND - Static variable in class fabric.worker.Worker
-
- RawMessageType - Enum in fabric.dissemination.pastry.messages
-
Identifiers for each raw message sent over the network.
- read() - Method in class fabric.common.net.Pipe.InputStream
-
- read(byte[]) - Method in class fabric.common.net.Pipe.InputStream
-
- read(byte[], int, int) - Method in class fabric.common.net.Pipe.InputStream
-
- read(byte[]) - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- read(byte[], int, int) - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- read(long) - Method in class fabric.store.db.BdbDB
-
- read(long) - Method in class fabric.store.db.MemoryDB
-
- read(long) - Method in class fabric.store.db.ObjectDB
-
Returns the object stored at a particular onum.
- readBoolean() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readByte() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readChar() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readDouble() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readEncryptedObjectFromStore(long) - Method in class fabric.store.InProcessStore
-
- readEncryptedObjectFromStore(long) - Method in class fabric.worker.RemoteStore
-
Called by dissemination to fetch an encrypted object from the store.
- readFile(String...) - Static method in class fabric.common.Resources
-
- readFloat() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readFromCache(long) - Method in class fabric.worker.LocalStore
-
- readFromCache(long) - Method in class fabric.worker.RemoteStore
-
- readFromCache(long) - Method in interface fabric.worker.Store
-
Returns the cache entry for the given onum.
- readFully(byte[]) - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readFully(byte[], int, int) - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readGroup(long) - Method in class fabric.store.db.ObjectDB
-
Returns a GroupContainer for the object stored at a particular onum.
- readInt() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readLine() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readLong() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- ReadMap - Class in fabric.worker.transaction
-
A map from OIDs to Entry objects.
- ReadMap.Entry - Class in fabric.worker.transaction
-
- readMapEntry() - Method in class fabric.worker.FabricSoftRef
-
- readMapEntry(ReadMap.Entry) - Method in class fabric.worker.FabricSoftRef
-
- ReadMessage - Class in fabric.messages
-
A ReadMessage
represents a request from a worker to read an
object at a store.
- ReadMessage(long) - Constructor for class fabric.messages.ReadMessage
-
- ReadMessage(DataInput) - Constructor for class fabric.messages.ReadMessage
-
- ReadMessage.Response - Class in fabric.messages
-
- readObject(DataInput, Class<T>) - Method in class fabric.messages.Message
-
Deserialize a java object from a DataOutput
- readObject(long) - Method in class fabric.worker.LocalStore
-
- readObject(TransactionID, Object._Impl) - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- readObject(TransactionID, Store, long) - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- readObject(TransactionID, Object._Impl) - Method in class fabric.worker.remote.RemoteWorker
-
Reads the given object from the remote worker, updating the object's state.
- readObject(TransactionID, Store, long) - Method in class fabric.worker.remote.RemoteWorker
-
- readObject(long) - Method in class fabric.worker.RemoteStore
-
- readObject(long) - Method in interface fabric.worker.Store
-
Returns the cache entry for the given onum.
- readObjectFromStore(long) - Method in class fabric.store.InProcessStore
-
- readObjectFromStore(long) - Method in class fabric.worker.RemoteStore
-
Goes to the store to get object.
- readObjectNoDissem(long) - Method in class fabric.worker.LocalStore
-
- readObjectNoDissem(long) - Method in class fabric.worker.RemoteStore
-
- readObjectNoDissem(long) - Method in interface fabric.worker.Store
-
Returns the cache entry for the requested object.
- readOnly - Variable in class fabric.messages.PrepareTransactionMessage
-
A flag to indicate whether the transaction is read-only.
- readRef(Class<?>, DataInput) - Static method in class fabric.messages.Message
-
Deserializes a fabric object reference.
- readResolve() - Method in class fabric.worker.RemoteStore
-
Looks up the actual Store object when this store is deserialized.
- readResponse(DataInput) - Method in class fabric.messages.AbortTransactionMessage
-
- readResponse(DataInput) - Method in class fabric.messages.AllocateMessage
-
- readResponse(DataInput) - Method in class fabric.messages.CommitTransactionMessage
-
- readResponse(DataInput) - Method in class fabric.messages.DirtyReadMessage
-
- readResponse(DataInput) - Method in class fabric.messages.DissemReadMessage
-
- readResponse(DataInput) - Method in class fabric.messages.GetCertChainMessage
-
- readResponse(DataInput) - Method in class fabric.messages.InterWorkerStalenessMessage
-
- readResponse(DataInput) - Method in class fabric.messages.MakePrincipalMessage
-
- readResponse(DataInput) - Method in class fabric.messages.Message
-
Creates a Response message of the appropriate type using the provided
DataOutput
- readResponse(DataInput) - Method in class fabric.messages.ObjectUpdateMessage
-
- readResponse(DataInput) - Method in class fabric.messages.PrepareTransactionMessage
-
- readResponse(DataInput) - Method in class fabric.messages.ReadMessage
-
- readResponse(DataInput) - Method in class fabric.messages.RemoteCallMessage
-
- readResponse(DataInput) - Method in class fabric.messages.StalenessCheckMessage
-
- readResponse(DataInput) - Method in class fabric.messages.TakeOwnershipMessage
-
- reads - Variable in class fabric.messages.PrepareTransactionMessage
-
- reads - Variable in class fabric.store.db.ObjectDB.PendingTransaction
-
- reads - Variable in class fabric.store.PrepareRequest
-
The object numbers and version numbers of the read objects
- reads - Variable in class fabric.worker.transaction.Log
-
Maps OIDs to readMap
entries for objects read in this
transaction or completed sub-transactions.
- readShort() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readsReadByParent - Variable in class fabric.worker.transaction.Log
-
Reads on objects that have been read by an ancestor transaction.
- readUnsignedByte() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readUnsignedShort() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- readUTF() - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- receive(Socket) - Method in class fabric.common.net.handshake.HandshakeAuthenticated
-
- receive(Socket) - Method in class fabric.common.net.handshake.HandshakeBogus
-
- receive(Socket) - Method in class fabric.common.net.handshake.HandshakeComposite
-
- receive(Socket) - Method in class fabric.common.net.handshake.HandshakeUnauthenticated
-
- receive(Socket) - Method in interface fabric.common.net.handshake.Protocol
-
Receives a handshake via the given socket.
- receive(DataInput) - Static method in class fabric.messages.Message
-
Read a Message from the given DataInput
- receiver - Variable in class fabric.messages.RemoteCallMessage
-
- receiverType - Variable in class fabric.messages.RemoteCallMessage
-
- recycle(SubSocketFactory<This>, SubSocket<This>) - Method in class fabric.net.RemoteNode
-
- reference - Variable in exception fabric.worker.transaction.VersionConflictException
-
- RefTypeEnum - Enum in fabric.common
-
- register(String, SSLSocketFactory) - Static method in class fabric.common.SSLSocketFactoryTable
-
- register(Log) - Static method in class fabric.worker.transaction.TransactionRegistry
-
Registers a newly created top-level transaction log.
- registerCreate(Object._Impl) - Method in class fabric.worker.transaction.TransactionManager
-
- registerLabelsInitialized(Object._Impl) - Method in class fabric.worker.transaction.TransactionManager
-
- registerRead(Object._Impl) - Method in class fabric.worker.transaction.TransactionManager
-
- registerRemoteCall(RemoteWorker) - Method in class fabric.worker.transaction.TransactionManager
-
Registers a remote call to the given worker.
- registerThread(Thread) - Method in class fabric.worker.transaction.TransactionManager
-
Registers the given thread with the current transaction.
- registerWrite(Object._Impl) - Method in class fabric.worker.transaction.TransactionManager
-
This should be called before the object is modified.
- relpathRewrite(String...) - Static method in class fabric.common.Resources
-
- RemoteCallException - Exception in fabric.worker.remote
-
Thrown to indicate a remote call had an exceptional result.
- RemoteCallException(Throwable) - Constructor for exception fabric.worker.remote.RemoteCallException
-
- RemoteCallLabelCheckFailedException - Exception in fabric.worker.remote
-
Indicates that the runtime label check for a remote call has failed.
- RemoteCallLabelCheckFailedException() - Constructor for exception fabric.worker.remote.RemoteCallLabelCheckFailedException
-
- RemoteCallManager - Class in fabric.worker.remote
-
A thread that handles incoming requests from other workers.
- RemoteCallManager(Worker) - Constructor for class fabric.worker.remote.RemoteCallManager
-
- RemoteCallMessage - Class in fabric.messages
-
- RemoteCallMessage(TransactionID, WriterMap, ClassRef, Object._Proxy, String, Class<?>[], Object[]) - Constructor for class fabric.messages.RemoteCallMessage
-
- RemoteCallMessage(DataInput) - Constructor for class fabric.messages.RemoteCallMessage
-
- RemoteCallMessage.Response - Class in fabric.messages
-
- remoteIdentity - Variable in class fabric.common.net.handshake.ShakenSocket
-
- RemoteIdentity<Node extends RemoteNode<Node>> - Class in fabric.common.net
-
A pair consisting of a remote node and its authenticated principal, if any.
- RemoteIdentity(Node, Principal) - Constructor for class fabric.common.net.RemoteIdentity
-
- RemoteNode<This extends RemoteNode<This>> - Class in fabric.net
-
Abstracts remote stores and remote workers.
- RemoteNode(String) - Constructor for class fabric.net.RemoteNode
-
- RemoteStore - Class in fabric.worker
-
Encapsulates a Store.
- RemoteStore(String) - Constructor for class fabric.worker.RemoteStore
-
Creates a store representing the store at the given host name.
- RemoteStore(String, PublicKey) - Constructor for class fabric.worker.RemoteStore
-
Creates a store representing the store at the given host name.
- RemoteStore.SerializationProxy - Class in fabric.worker
-
- RemoteWorker - Class in fabric.worker.remote
-
Encapsulates a remote worker.
- RemoteWorker(String) - Constructor for class fabric.worker.remote.RemoteWorker
-
This should only be called by fabric.worker.Worker.
- remove(long) - Method in class fabric.common.util.AbstractLongCollection
-
Remove a single instance of an object from this collection (optional
operation).
- remove(long) - Method in class fabric.common.util.AbstractLongKeyMap
-
Removes the mapping for this key if present (optional operation).
- remove(K) - Method in class fabric.common.util.Cache
-
- remove(K, V) - Method in class fabric.common.util.Cache
-
Removes the entry for a key only if currently mapped to a given value.
- remove(long) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Removes the key (and its corresponding value) from this map.
- remove(long, Object) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Removes the entry for a key only if currently mapped to a given value.
- remove(long, Object) - Method in interface fabric.common.util.ConcurrentLongKeyMap
-
Removes the entry for a key only if currently mapped to a given value.
- remove(Object) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- remove(Store, long) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- remove(Oid) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- remove(Store, long, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- remove(Oid, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- remove(long) - Method in interface fabric.common.util.LongCollection
-
Remove a single occurrence of an object from this collection.
- remove(long) - Method in class fabric.common.util.LongHashSet
-
Removes the supplied Object from this Set if it is in the Set.
- remove() - Method in interface fabric.common.util.LongIterator
-
Remove from the underlying collection the last element returned by next
(optional operation).
- remove(long) - Method in class fabric.common.util.LongKeyCache
-
- remove(long, V) - Method in class fabric.common.util.LongKeyCache
-
Removes the entry for a key only if currently mapped to a given value.
- remove(long) - Method in class fabric.common.util.LongKeyHashMap
-
Removes from the HashMap and returns the value which is mapped by the
supplied key.
- remove(long) - Method in interface fabric.common.util.LongKeyMap
-
Removes the mapping for this key if present (optional operation).
- remove(long) - Method in interface fabric.common.util.LongSet
-
Removes the specified element from this set (optional operation).
- remove(Object) - Method in class fabric.common.util.OidKeyHashMap
-
- remove(Store, long) - Method in class fabric.common.util.OidKeyHashMap
-
- remove(Oid) - Method in class fabric.common.util.OidKeyHashMap
-
- remove(long) - Static method in class fabric.worker.transaction.TransactionRegistry
-
- removeAll(LongCollection) - Method in class fabric.common.util.AbstractLongCollection
-
Remove from this collection all its elements that are contained in a given
collection (optional operation).
- removeAll(LongCollection) - Method in class fabric.common.util.AbstractLongSet
-
Removes from this set all elements in the given collection (optional
operation).
- removeAll(LongCollection) - Method in interface fabric.common.util.LongCollection
-
Remove all elements of a given collection from this collection.
- removeAll(LongCollection) - Method in interface fabric.common.util.LongSet
-
Removes from this set all elements contained in the specified collection
(optional operation).
- removeDelegatesTo(Principal) - Method in class fabric.lang.security.DelegatingPrincipal._Impl
-
- removeDelegatesTo(Principal) - Method in class fabric.lang.security.DelegatingPrincipal._Proxy
-
- removeDelegatesTo(Principal) - Method in interface fabric.lang.security.DelegatingPrincipal
-
- removeLocalDelegation(Principal, Principal) - Method in class fabric.worker.LocalStore
-
- renumberObject(Store, long, long) - Method in class fabric.worker.transaction.Log
-
Deprecated.
- renumberObject(Store, long, long) - Static method in class fabric.worker.transaction.TransactionRegistry
-
Deprecated.
- replace(K, V) - Method in class fabric.common.util.Cache
-
Replaces the entry for a key only if currently mapped to some value.
- replace(K, V, V) - Method in class fabric.common.util.Cache
-
Replaces the entry for a key only if currently mapped to a given value.
- replace(long, V, V) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Replaces the entry for a key only if currently mapped to a given value.
- replace(long, V) - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Replaces the entry for a key only if currently mapped to some value.
- replace(long, V, V) - Method in interface fabric.common.util.ConcurrentLongKeyMap
-
Replaces the entry for a key only if currently mapped to a given value.
- replace(long, V) - Method in interface fabric.common.util.ConcurrentLongKeyMap
-
Replaces the entry for a key only if currently mapped to some value.
- replace(Store, long, V, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- replace(Oid, V, V) - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- replace(long, V) - Method in class fabric.common.util.LongKeyCache
-
Replaces the entry for a key only if currently mapped to some value.
- replace(long, V, V) - Method in class fabric.common.util.LongKeyCache
-
Replaces the entry for a key only if currently mapped to a given value.
- replicate(Replicate) - Method in class fabric.dissemination.pastry.Disseminator
-
Processes a Replicate message.
- replicate(Replicate.Reply) - Method in class fabric.dissemination.pastry.Disseminator
-
Processes a Replicate.Reply message, and adds objects in the reply to the
cache.
- Replicate - Class in fabric.dissemination.pastry.messages
-
This represents a Replicate message in the beehive system.
- Replicate(NodeHandle, int, OidKeyHashMap<Long>) - Constructor for class fabric.dissemination.pastry.messages.Replicate
-
- Replicate(InputBuffer, NodeHandle) - Constructor for class fabric.dissemination.pastry.messages.Replicate
-
Deserialization constructor.
- Replicate.Reply - Class in fabric.dissemination.pastry.messages
-
A reply to a replicate message, carrying the requested objects.
- replicateInterval() - Method in class fabric.dissemination.pastry.Disseminator
-
Called once every replicate interval.
- ReplicateInterval - Class in fabric.dissemination.pastry.messages
-
A self-scheduled message triggered once every replication interval.
- ReplicateInterval() - Constructor for class fabric.dissemination.pastry.messages.ReplicateInterval
-
- REPLICATION_INTERVAL - Variable in class fabric.dissemination.pastry.Disseminator
-
Replication interval, in milliseconds.
- reply(Cache.Entry, Fetch) - Method in class fabric.dissemination.pastry.Disseminator
-
Helper function.
- Reply(NodeHandle, AbstractUpdate<?>, boolean) - Constructor for class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
- Reply(InputBuffer, Endpoint, NodeHandle) - Constructor for class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
Deserialization constructor.
- reply() - Method in class fabric.dissemination.pastry.messages.Fetch
-
The reply message.
- reply(Fetch.Reply) - Method in class fabric.dissemination.pastry.messages.Fetch
-
Sets the reply message.
- Reply(Fetch, ObjectGlob) - Constructor for class fabric.dissemination.pastry.messages.Fetch.Reply
-
- Reply(InputBuffer, Endpoint) - Constructor for class fabric.dissemination.pastry.messages.Fetch.Reply
-
Deserialization constructor.
- Reply(Map<Pair<RemoteStore, Long>, ObjectGlob>) - Constructor for class fabric.dissemination.pastry.messages.Replicate.Reply
-
- Reply(InputBuffer) - Constructor for class fabric.dissemination.pastry.messages.Replicate.Reply
-
Deserialization constructor.
- reportError(String) - Method in class fabric.worker.shell.ChainedCommandSource
-
- reportError(String) - Method in class fabric.worker.shell.CommandSource
-
Reports an error back to the user.
- reportError(HandlerException) - Method in class fabric.worker.shell.CommandSource
-
Reports an error back to the user.
- reportError(String) - Method in class fabric.worker.shell.DummyCommandSource
-
- reportError(String) - Method in class fabric.worker.shell.InteractiveCommandSource
-
- reportError(String) - Method in class fabric.worker.shell.TokenizedCommandSource
-
- requesterKey - Variable in class fabric.messages.MakePrincipalMessage
-
- reserve(int) - Method in class fabric.worker.RemoteStore
-
Ensure that a given number of objects can be created without contacting the
store.
- reset() - Static method in enum fabric.common.Timing
-
Reset all of the statistics, and begin timing in cat
- reset() - Method in class fabric.lang.security.SecurityCache
-
- reset() - Method in class fabric.worker.transaction.AbstractSecurityCache
-
Resets the state of this cache back to how it was when it was created.
- resolve(String, NameService.PortType) - Method in class fabric.common.net.naming.DNS
-
- resolve(String, NameService.PortType) - Method in interface fabric.common.net.naming.NameService
-
Create a socket address suitable for connecting to.
- resolve(String, NameService.PortType) - Method in class fabric.common.net.naming.TransitionalNameService
-
- Resources - Class in fabric.common
-
Manages the loading of configuration files
- Resources() - Constructor for class fabric.common.Resources
-
- respond(DataOutput, Message.Response) - Method in class fabric.messages.Message
-
Send a successful response this message.
- respond(DataOutput, FabricException) - Method in class fabric.messages.Message
-
Send a response to this message that indicates an exception.
- Response() - Constructor for class fabric.messages.AbortTransactionMessage.Response
-
- Response(long[]) - Constructor for class fabric.messages.AllocateMessage.Response
-
- Response() - Constructor for class fabric.messages.CommitTransactionMessage.Response
-
- Response(Object._Impl) - Constructor for class fabric.messages.DirtyReadMessage.Response
-
- Response(Store, SerializedObject) - Constructor for class fabric.messages.DirtyReadMessage.Response
-
- Response(ObjectGlob) - Constructor for class fabric.messages.DissemReadMessage.Response
-
- Response(Certificate[]) - Constructor for class fabric.messages.GetCertChainMessage.Response
-
- Response(boolean) - Constructor for class fabric.messages.InterWorkerStalenessMessage.Response
-
- Response(long, X509Certificate, X509Certificate[]) - Constructor for class fabric.messages.MakePrincipalMessage.Response
-
- Response(List<Long>) - Constructor for class fabric.messages.ObjectUpdateMessage.Response
-
- Response() - Constructor for class fabric.messages.PrepareTransactionMessage.Response
-
Creates a Response indicating a successful prepare.
- Response(ObjectGroup) - Constructor for class fabric.messages.ReadMessage.Response
-
- Response(Object, WriterMap) - Constructor for class fabric.messages.RemoteCallMessage.Response
-
- Response(List<SerializedObject>) - Constructor for class fabric.messages.StalenessCheckMessage.Response
-
- Response() - Constructor for class fabric.messages.TakeOwnershipMessage.Response
-
- resubscribe() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
Whether the sender wants to resubscribe.
- resubscriptions - Variable in class fabric.messages.ObjectUpdateMessage.Response
-
- result - Variable in class fabric.messages.InterWorkerStalenessMessage.Response
-
True iff stale objects were found.
- result - Variable in class fabric.messages.RemoteCallMessage.Response
-
- retainAll(LongCollection) - Method in class fabric.common.util.AbstractLongCollection
-
Remove from this collection all its elements that are not contained in a
given collection (optional operation).
- retainAll(LongCollection) - Method in interface fabric.common.util.LongCollection
-
Remove all elements of this collection that are not contained in a given
collection.
- retainAll(LongCollection) - Method in interface fabric.common.util.LongSet
-
Retains only the elements in this set that are also in the specified
collection (optional operation).
- RetryException - Exception in fabric.worker
-
A RetryException
is thrown to indicate that a retry
statement is executed.
- RetryException() - Constructor for exception fabric.worker.RetryException
-
- rollback(long, Principal) - Method in class fabric.store.db.BdbDB
-
- rollback(long, Principal) - Method in class fabric.store.db.MemoryDB
-
- rollback(long, Principal) - Method in class fabric.store.db.ObjectDB
-
Causes the objects prepared in transaction [tid] to be discarded.
- ROOT_MAP - Static variable in class fabric.common.ONumConstants
-
- ROUND_TRIPS - Static variable in class fabric.worker.transaction.TransactionManager
-
XXX Similarly gross HACK for making transaction commit round trips visible
to the application.
- route(Id, Message, NodeHandle) - Method in class fabric.dissemination.pastry.Disseminator
-
Routes a message on the pastry ring.
- run() - Method in class fabric.common.Threading.NamedRunnable
-
- run() - Method in class fabric.messages.AbstractMessageServer
-
The main execution body of a message processor node.
- run() - Method in class fabric.store.Node
-
Launch all workers and stores.
- run() - Method in class fabric.store.SubscriptionManager
-
- run() - Method in class fabric.worker.MainThread
-
- run() - Method in class fabric.worker.shell.WorkerShell
-
- run() - Method in class fabric.worker.transaction.DeadlockDetectorThread
-
- run() - Method in interface fabric.worker.Worker.Code
-
- runFabricApp(String, String[]) - Method in class fabric.worker.Worker
-
Runs the given Fabric program.
- runImpl() - Method in class fabric.common.Threading.NamedRunnable
-
- runInSubTransaction(Worker.Code<T>) - Static method in class fabric.worker.Worker
-
Executes the given code from within a Fabric subtransaction of the current
transaction.
- runInTopLevelTransaction(Worker.Code<T>, boolean) - Static method in class fabric.worker.Worker
-
Executes the given code from within a new top-level Fabric transaction.
- runInTransaction(TransactionID, Worker.Code<T>) - Static method in class fabric.worker.Worker
-
Executes the given code from within a Fabric transaction.
- runJavaApp(String, String[]) - Method in class fabric.worker.Worker
-
Runs the given Java program.
- RuntimeFetchException - Exception in fabric.common.exceptions
-
Represents an object fetch error at runtime.
- RuntimeFetchException(Throwable) - Constructor for exception fabric.common.exceptions.RuntimeFetchException
-
- rwLocks - Variable in class fabric.store.db.ObjectDB
-
Maps onums to ObjectLocks.
- second - Variable in class fabric.common.util.Pair
-
- second - Variable in class fabric.common.util.Triple
-
- secretKeyGenInstance() - Static method in class fabric.common.Crypto
-
- SecurityCache - Class in fabric.lang.security
-
A per-transaction cache of acts-for relationships, relabelling judgements,
and label and policy objects (allowing us to intern Label, ConfPolicy, and
IntegPolicy objects).
- SecurityCache(LabelCache) - Constructor for class fabric.lang.security.SecurityCache
-
- SecurityCache(SecurityCache) - Constructor for class fabric.lang.security.SecurityCache
-
- securityCache - Variable in class fabric.worker.transaction.Log
-
- send(SubSocket<?>) - Method in class fabric.messages.Message
-
Sends this message to the given node and awaits a response.
- send(SubSocketFactory<This>, Message<R, E>) - Method in class fabric.net.RemoteNode
-
- sendCommitMessagesAndCleanUp() - Method in class fabric.worker.transaction.TransactionManager
-
Sends commit messages to the cohorts in a distributed transaction.
- sender() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
The sender of this message.
- sender() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
The sender of this message.
- sender() - Method in class fabric.dissemination.pastry.messages.Aggregate
-
- sender() - Method in class fabric.dissemination.pastry.messages.Fetch
-
The sender of this message.
- sender() - Method in class fabric.dissemination.pastry.messages.Replicate
-
- sendPrepareMessages() - Method in class fabric.worker.transaction.TransactionManager
-
Sends prepare messages to the cohorts in a distributed transaction.
- SerializationProxy(String) - Constructor for class fabric.worker.RemoteStore.SerializationProxy
-
- SerializationUtil - Class in fabric.common
-
- SerializationUtil() - Constructor for class fabric.common.SerializationUtil
-
- serialize(Object) - Static method in class fabric.common.SysUtil
-
Turns an object into an array of bytes using Java serialization.
- serialize(OutputBuffer) - Method in class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
- serialize(OutputBuffer) - Method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
- serialize(OutputBuffer) - Method in class fabric.dissemination.pastry.messages.Fetch.Reply
-
- serialize(OutputBuffer) - Method in class fabric.dissemination.pastry.messages.Fetch
-
- serialize(OutputBuffer) - Method in class fabric.dissemination.pastry.messages.Replicate.Reply
-
- serialize(OutputBuffer) - Method in class fabric.dissemination.pastry.messages.Replicate
-
- serializedCreates - Variable in class fabric.messages.PrepareTransactionMessage
-
The objects created during the transaction, serialized.
- SerializedObject - Class in fabric.common
-
_Impl
objects are stored on stores in serialized form as
SerializedObject
s.
- SerializedObject(Object._Impl) - Constructor for class fabric.common.SerializedObject
-
- SerializedObject(long, long, long, Pair<String, Long>) - Constructor for class fabric.common.SerializedObject
-
Creates a serialized representation of a surrogate object.
- SerializedObject(DataInput) - Constructor for class fabric.common.SerializedObject
-
A deserialization constructor.
- serializedWrites - Variable in class fabric.messages.PrepareTransactionMessage
-
The objects modified during the transaction, serialized.
- set(int, boolean) - Method in class fabric.lang.arrays.internal._booleanArray._Impl
-
- set(int, boolean) - Method in class fabric.lang.arrays.internal._booleanArray._Proxy
-
- set(int, boolean) - Method in interface fabric.lang.arrays.internal._booleanArray
-
- set(int, byte) - Method in class fabric.lang.arrays.internal._byteArray._Impl
-
- set(int, byte) - Method in class fabric.lang.arrays.internal._byteArray._Proxy
-
- set(int, byte) - Method in interface fabric.lang.arrays.internal._byteArray
-
- set(int, char) - Method in class fabric.lang.arrays.internal._charArray._Impl
-
- set(int, char) - Method in class fabric.lang.arrays.internal._charArray._Proxy
-
- set(int, char) - Method in interface fabric.lang.arrays.internal._charArray
-
- set(int, double) - Method in class fabric.lang.arrays.internal._doubleArray._Impl
-
- set(int, double) - Method in class fabric.lang.arrays.internal._doubleArray._Proxy
-
- set(int, double) - Method in interface fabric.lang.arrays.internal._doubleArray
-
- set(int, float) - Method in class fabric.lang.arrays.internal._floatArray._Impl
-
- set(int, float) - Method in class fabric.lang.arrays.internal._floatArray._Proxy
-
- set(int, float) - Method in interface fabric.lang.arrays.internal._floatArray
-
- set(int, int) - Method in class fabric.lang.arrays.internal._intArray._Impl
-
- set(int, int) - Method in class fabric.lang.arrays.internal._intArray._Proxy
-
- set(int, int) - Method in interface fabric.lang.arrays.internal._intArray
-
- set(int, long) - Method in class fabric.lang.arrays.internal._longArray._Impl
-
- set(int, long) - Method in class fabric.lang.arrays.internal._longArray._Proxy
-
- set(int, long) - Method in interface fabric.lang.arrays.internal._longArray
-
- set(int, T) - Method in class fabric.lang.arrays.internal._ObjectArray._Impl
-
- set(int, T) - Method in class fabric.lang.arrays.internal._ObjectArray._Proxy
-
- set(int, T) - Method in interface fabric.lang.arrays.internal._ObjectArray
-
- set(int, short) - Method in class fabric.lang.arrays.internal._shortArray._Impl
-
- set(int, short) - Method in class fabric.lang.arrays.internal._shortArray._Proxy
-
- set(int, short) - Method in interface fabric.lang.arrays.internal._shortArray
-
- set(SecurityCache) - Method in class fabric.lang.security.SecurityCache
-
- set(SecurityCache) - Method in class fabric.worker.transaction.AbstractSecurityCache
-
Sets the state of this cache to match that of the given cache.
- set$$accessPolicy(ConfPolicy) - Method in class fabric.lang.Object._Impl
-
- set$$accessPolicy(ConfPolicy) - Method in class fabric.lang.Object._Proxy
-
- set$$accessPolicy(ConfPolicy) - Method in interface fabric.lang.Object
-
- set$$accessPolicy(ConfPolicy) - Method in class fabric.lang.WrappedJavaInlineable
-
- set$$updateLabel(Label) - Method in class fabric.lang.Object._Impl
-
- set$$updateLabel(Label) - Method in class fabric.lang.Object._Proxy
-
- set$$updateLabel(Label) - Method in interface fabric.lang.Object
-
- set$$updateLabel(Label) - Method in class fabric.lang.WrappedJavaInlineable
-
- setDefaultValues() - Method in class fabric.common.Options
-
- setDefaultValues() - Method in class fabric.store.Options
-
- setDefaultValues() - Method in class fabric.worker.Options
-
- setExpiry(long) - Method in class fabric.common.SerializedObject
-
Modifies the serialized object's promise expiry
- setInitialized() - Method in class fabric.store.db.BdbDB
-
- setInitialized() - Method in class fabric.store.db.MemoryDB
-
- setInitialized() - Method in class fabric.store.db.ObjectDB
-
Sets a flag to indicate that the object database has been initialized.
- setIntAt(byte[], int, int) - Static method in class fabric.common.SerializationUtil
-
Sets the int that starts at the given position in the given byte array.
- setLongAt(byte[], int, long) - Static method in class fabric.common.SerializationUtil
-
Sets the long that starts at the given position in the given byte array.
- setPrincipalChain(X509Certificate[]) - Method in class fabric.common.KeyMaterial
-
- setRefs(List<Long>) - Method in class fabric.common.SerializedObject
-
Replaces the intra-store and inter-store references with the given
intra-store references.
- setTransactionManager(TransactionManager) - Method in class fabric.common.FabricThread.Impl
-
- setTransactionManager(TransactionManager) - Method in interface fabric.common.FabricThread
-
- setValue(V) - Method in class fabric.common.util.AbstractLongKeyMap.SimpleEntry
-
Replaces the value with the specified object.
- setValue(V) - Method in class fabric.common.util.AbstractLongKeyMap.SimpleImmutableEntry
-
- setValue(V) - Method in interface fabric.common.util.LongKeyMap.Entry
-
Replaces the value with the specified object (optional operation).
- setVersion(int) - Method in class fabric.common.SerializedObject
-
Modifies the serialized object's version number.
- setWaitsFor(Log) - Method in class fabric.worker.transaction.Log
-
Changes the waitsFor set to a singleton set containing the given log.
- setWaitsFor(Set<Log>) - Method in class fabric.worker.transaction.Log
-
Changes the waitsFor set to contain exactly the elements of the given set.
- ShakenSocket<Node extends RemoteNode<Node>> - Class in fabric.common.net.handshake
-
- ShakenSocket(String, RemoteIdentity<Node>, Socket) - Constructor for class fabric.common.net.handshake.ShakenSocket
-
- showSecretMenu - Variable in exception fabric.common.exceptions.UsageError
-
- shutdown() - Method in class fabric.store.Node
-
Gracefully tear down all workers and stores.
- shutdown() - Method in class fabric.worker.Worker
-
Shuts down and cleans up the worker.
- sigcp - Variable in class fabric.common.Options
-
Fabric signature path for dynamically compiled code
- sigcp - Variable in class fabric.worker.Worker
-
The path for Fabric signatures
- signalToQuit() - Static method in class fabric.worker.shell.DummyCommandSource
-
- signatureInstance() - Static method in class fabric.common.Crypto
-
- SimpleEntry(long, V) - Constructor for class fabric.common.util.AbstractLongKeyMap.SimpleEntry
-
Basic constructor initializes the fields.
- SimpleEntry(LongKeyMap.Entry<? extends V>) - Constructor for class fabric.common.util.AbstractLongKeyMap.SimpleEntry
-
- SimpleImmutableEntry(long, V) - Constructor for class fabric.common.util.AbstractLongKeyMap.SimpleImmutableEntry
-
- SimpleImmutableEntry(LongKeyMap.Entry<? extends V>) - Constructor for class fabric.common.util.AbstractLongKeyMap.SimpleImmutableEntry
-
- SimpleSurrogateManager - Class in fabric.store
-
This is a simple surrogate policy.
- SimpleSurrogateManager(TransactionManager) - Constructor for class fabric.store.SimpleSurrogateManager
-
- singleStore - Variable in class fabric.messages.PrepareTransactionMessage
-
A flag to indicate whether objects from just a single (persistent) store
are involved in this transaction.
- size() - Method in class fabric.common.SerializedObject
-
- size() - Method in class fabric.common.util.AbstractLongCollection
-
Return the number of elements in this collection.
- size() - Method in class fabric.common.util.AbstractLongKeyMap
-
Returns the number of key-value mappings in the map.
- size() - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Returns the number of key-value mappings in this map.
- size() - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- size() - Method in interface fabric.common.util.LongCollection
-
Get the number of elements in this collection.
- size() - Method in class fabric.common.util.LongHashSet
-
Returns the number of elements in this Set (its cardinality).
- size() - Method in class fabric.common.util.LongKeyHashMap
-
Returns the number of kay-value mappings currently in this Map.
- size() - Method in interface fabric.common.util.LongKeyMap
-
Returns the number of key-value mappings in the map.
- size() - Method in interface fabric.common.util.LongSet
-
Returns the number of elements in the set.
- size() - Method in class fabric.common.util.OidKeyHashMap
-
- size() - Method in class fabric.store.db.PartialObjectGroup
-
- SIZE_PUBLIC_KEY - Static variable in class fabric.common.Crypto
-
- SIZE_SECRET_KEY - Static variable in class fabric.common.Crypto
-
- skip(long) - Method in class fabric.common.net.Pipe.InputStream
-
- skip() - Method in class fabric.dissemination.pastry.messages.Replicate
-
- skipBytes(int) - Method in class fabric.dissemination.pastry.messages.DataInputBuffer
-
- sm - Variable in class fabric.store.InProcessStore
-
- sock - Variable in class fabric.common.net.handshake.ShakenSocket
-
- SocketAddress - Class in fabric.common.net.naming
-
This class encapsulates a host name and a port number.
- SocketAddress(InetAddress, int) - Constructor for class fabric.common.net.naming.SocketAddress
-
- sortedTimestamps() - Method in class fabric.dissemination.Cache
-
Returns a snapshot set of the timestamp for each OID currently in the
cache.
- sources - Variable in class fabric.worker.shell.ChainedCommandSource
-
- SSLSocketFactoryTable - Class in fabric.common
-
A table of SSLSocketFactory
s.
- SSLSocketFactoryTable() - Constructor for class fabric.common.SSLSocketFactoryTable
-
- StalenessCheckMessage - Class in fabric.messages
-
A StalenessCheckMessage
represents a request to a store to check
whether a given set of objects is still fresh.
- StalenessCheckMessage(LongKeyMap<Integer>) - Constructor for class fabric.messages.StalenessCheckMessage
-
- StalenessCheckMessage(DataInput) - Constructor for class fabric.messages.StalenessCheckMessage
-
- StalenessCheckMessage.Response - Class in fabric.messages
-
- staleObjects - Variable in class fabric.messages.StalenessCheckMessage.Response
-
- start(String[]) - Static method in class fabric.store.Node
-
Main entry point for the store.
- startThread(Thread) - Static method in class fabric.worker.transaction.TransactionManager
-
Starts the given thread, registering it as necessary.
- startTime - Variable in class fabric.worker.transaction.Log
-
The time at which this subtransaction was started.
- startTransaction() - Method in class fabric.worker.transaction.TransactionManager
-
Starts a new transaction.
- startTransaction(TransactionID) - Method in class fabric.worker.transaction.TransactionManager
-
Starts a new transaction with the given tid.
- Statistics - Interface in fabric.lang
-
A Statistics encapsulates the history of read and write requests for an
object.
- store - Variable in class fabric.common.Surrogate
-
The store for the object being pointed to.
- store - Variable in class fabric.common.util.Oid
-
- store() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate.Reply
-
- store() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
The store where the updated object resides.
- store() - Method in class fabric.dissemination.pastry.messages.Fetch.Reply
-
The store where the requested object resides.
- store() - Method in class fabric.dissemination.pastry.messages.Fetch
-
The store where the requested object resides.
- store - Variable in class fabric.messages.DirtyReadMessage.Response
-
The store on which the serialized object resides.
- store - Variable in class fabric.messages.DirtyReadMessage
-
- store - Variable in class fabric.messages.ObjectUpdateMessage
-
- store - Variable in class fabric.messages.TakeOwnershipMessage
-
- store - Variable in class fabric.worker.FabricSoftRef
-
- Store - Interface in fabric.worker
-
- STORE_DB_LOGGER - Static variable in class fabric.common.Logging
-
For back-end DB events on the store.
- STORE_LOGGER - Static variable in class fabric.common.Logging
-
For other store-related events that don't fit into any other category.
- STORE_PRINCIPAL - Static variable in class fabric.common.ONumConstants
-
- STORE_REQUEST_LOGGER - Static variable in class fabric.common.Logging
-
For requests received by the store.
- STORE_TRANSACTION_LOGGER - Static variable in class fabric.common.Logging
-
For transaction events on the store.
- storeName - Variable in class fabric.store.Options
-
The name of the store.
- storePort - Variable in class fabric.common.ConfigProperties
-
- stores - Variable in class fabric.worker.Worker
-
A map from store hostnames to Store objects
- storeSet() - Method in class fabric.common.util.ConcurrentOidKeyHashMap
-
- storeSet() - Method in class fabric.common.util.OidKeyHashMap
-
- subscribe(long, RemoteWorker, boolean) - Method in class fabric.store.SubscriptionManager
-
Subscribes the given worker to the given onum.
- SubscriptionManager - Class in fabric.store
-
Keeps track of who's subscribed to what object.
- SubscriptionManager(String, TransactionManager) - Constructor for class fabric.store.SubscriptionManager
-
- SubServerSocket - Class in fabric.common.net
-
Server-side multiplexed socket implementation.
- SubServerSocket(SubServerSocketFactory) - Constructor for class fabric.common.net.SubServerSocket
-
- SubServerSocketFactory - Class in fabric.common.net
-
factory for creating SubServerSockets.
- SubServerSocketFactory(Protocol<RemoteWorker>, NameService, NameService.PortType) - Constructor for class fabric.common.net.SubServerSocketFactory
-
Creates a new SubServerSocketFactory decorating the given
ServerSocketFactory.
- SubServerSocketFactory(Protocol<RemoteWorker>, NameService, NameService.PortType, int) - Constructor for class fabric.common.net.SubServerSocketFactory
-
Creates a new SubServerSocketFactory decorating the given
ServerSocketFactory.
- SubSocket<Node extends RemoteNode<Node>> - Class in fabric.common.net
-
Client-side multiplexed socket implementation.
- SubSocket(SubSocketFactory<Node>) - Constructor for class fabric.common.net.SubSocket
-
- SubSocketFactory<Node extends RemoteNode<Node>> - Class in fabric.common.net
-
A factory for creating SubSockets.
- SubSocketFactory(Protocol<Node>, NameService, NameService.PortType) - Constructor for class fabric.common.net.SubSocketFactory
-
Create a new SubSocket factory that decorates the given SocketFactory.
- SubSocketFactory(Protocol<Node>, NameService, NameService.PortType, int) - Constructor for class fabric.common.net.SubSocketFactory
-
Create a new SubSocket factory that decorates the given SocketFactory.
- SURROGATE - Static variable in class fabric.common.ClassRef
-
ClassRef for fabric.common.Surrogate.
- Surrogate - Class in fabric.common
-
Encapsulates an inter-store pointer.
- Surrogate(Store, long, int, long, Store, long, Store, long, ObjectInput, Iterator<RefTypeEnum>, Iterator<Long>, Iterator<Pair<String, Long>>) - Constructor for class fabric.common.Surrogate
-
- SurrogateManager - Interface in fabric.store
-
A surrogate manager encapsulates the strategy for building and maintaining
surrogate objects for inter-store references.
- SysUtil - Class in fabric.common
-
Convenience class containing generally useful methods such as functional
programming idioms and hashing methods.
- SysUtil() - Constructor for class fabric.common.SysUtil
-
- SysUtil.Thunk<T> - Class in fabric.common
-
A Thunk represents a delayed execution resulting in type T.
- takeOwnership(TransactionID, Store, long) - Method in class fabric.worker.remote.InProcessRemoteWorker
-
- takeOwnership(TransactionID, Store, long) - Method in class fabric.worker.remote.RemoteWorker
-
Unsets the ownership bit for the given object at the remote worker.
- TakeOwnershipFailedException - Exception in fabric.worker.transaction
-
- TakeOwnershipFailedException(String) - Constructor for exception fabric.worker.transaction.TakeOwnershipFailedException
-
- TakeOwnershipMessage - Class in fabric.messages
-
Represents a request from a worker to take ownership of an object from
another worker.
- TakeOwnershipMessage(TransactionID, Store, long) - Constructor for class fabric.messages.TakeOwnershipMessage
-
- TakeOwnershipMessage(DataInput) - Constructor for class fabric.messages.TakeOwnershipMessage
-
- TakeOwnershipMessage.Response - Class in fabric.messages
-
- TerminationException - Exception in fabric.common.exceptions
-
This exception signals termination of the Fabric node.
- TerminationException(String) - Constructor for exception fabric.common.exceptions.TerminationException
-
- TerminationException(int) - Constructor for exception fabric.common.exceptions.TerminationException
-
- TerminationException(String, int) - Constructor for exception fabric.common.exceptions.TerminationException
-
- TerminationException(Exception, int) - Constructor for exception fabric.common.exceptions.TerminationException
-
- third - Variable in class fabric.common.util.Triple
-
- Threading - Class in fabric.common
-
This is the home for all things threading.
- Threading() - Constructor for class fabric.common.Threading
-
- Threading.NamedCallable<V> - Class in fabric.common
-
Convenience class for creating Callables that set the name of the thread.
- Threading.NamedRunnable - Class in fabric.common
-
Convenience class for creating runnables that set the name of the thread.
- threadPool - Variable in class fabric.store.Options
-
- Thunk() - Constructor for class fabric.common.SysUtil.Thunk
-
- tid - Variable in class fabric.common.TransactionID
-
The tid for this nested transaction.
- tid - Variable in class fabric.messages.AbortTransactionMessage
-
The tid for the transaction that is aborting.
- tid - Variable in class fabric.messages.DirtyReadMessage
-
- tid - Variable in class fabric.messages.InterWorkerStalenessMessage
-
- tid - Variable in class fabric.messages.PrepareTransactionMessage
-
- tid - Variable in class fabric.messages.RemoteCallMessage
-
- tid - Variable in class fabric.messages.TakeOwnershipMessage
-
- tid - Variable in class fabric.store.db.ObjectDB.PendingTransaction
-
- tid - Variable in class fabric.store.PrepareRequest
-
- tid - Variable in exception fabric.worker.TransactionRestartingException
-
Identifies the transaction that is to be restarted.
- timeout - Variable in class fabric.store.Options
-
- timestamps() - Method in class fabric.dissemination.Cache
-
Returns a snapshot of the timestamp for each OID currently in the cache.
- Timing - Enum in fabric.common
-
A utility class for recording the timing of various categories.
- TIMING_LOGGER - Static variable in class fabric.common.Logging
-
For detailed timing analysis.
- TimingFormatter - Class in fabric.common
-
A log formatter for outputting timing information as comma separated values.
- TimingFormatter() - Constructor for class fabric.common.TimingFormatter
-
- tm - Variable in class fabric.store.InProcessStore
-
- toArray() - Method in class fabric.common.util.AbstractLongCollection
-
Return an array containing the elements of this collection.
- toArray(long[]) - Method in class fabric.common.util.AbstractLongCollection
-
Copy the collection into a given array if it will fit, or into a
dynamically created array of the same run-time type as the given array if
not.
- toArray() - Method in interface fabric.common.util.LongCollection
-
Copy the current contents of this collection into an array.
- toArray(long[]) - Method in interface fabric.common.util.LongCollection
-
Copy the current contents of this collection into an array.
- toArray() - Method in interface fabric.common.util.LongSet
-
Returns an array containing the elements of this set.
- toArray(long[]) - Method in interface fabric.common.util.LongSet
-
Returns an array containing the elements of this set, of the same runtime
type of the argument.
- toClass() - Method in class fabric.common.ClassRef.FabricClassRef
-
- toClass() - Method in class fabric.common.ClassRef
-
- toDeclaringClass() - Method in class fabric.common.ClassRef.FabricClassRef
-
Returns the outermost class in which this class is declared.
- toImplClass() - Method in class fabric.common.ClassRef
-
- toInetSocketAddress() - Method in class fabric.common.net.naming.SocketAddress
-
- toJavaImplName(String) - Static method in class fabric.common.NSUtil
-
Returns the Java _Impl class name of a Fabric or FabIL class suitable for passing to
ClassLoader.loadClass().
- toJavaProxyName(String) - Static method in class fabric.common.NSUtil
-
Returns the Java _Proxy class name of a Fabric or FabIL class suitable for passing to
ClassLoader.loadClass().
- toJavaStaticImplName(String) - Static method in class fabric.common.NSUtil
-
Returns the Java _Static._Impl class name of a Fabric or FabIL class suitable for passing to
ClassLoader.loadClass().
- toJavaStaticName(String) - Static method in class fabric.common.NSUtil
-
Returns the Java _Static interface name of a Fabric or FabIL class suitable for passing to
ClassLoader.loadClass().
- toJavaStaticProxyName(String) - Static method in class fabric.common.NSUtil
-
Returns the Java _Static._Proxy class name of a Fabric or FabIL class suitable for passing to
ClassLoader.loadClass().
- TokenizedCommandSource - Class in fabric.worker.shell
-
A source of commands that has been pre-tokenized.
- TokenizedCommandSource(String[]) - Constructor for class fabric.worker.shell.TokenizedCommandSource
-
- tokens - Variable in class fabric.worker.shell.TokenizedCommandSource
-
- TOP_CONFIDENTIALITY - Static variable in class fabric.common.ONumConstants
-
- TOP_INTEGRITY - Static variable in class fabric.common.ONumConstants
-
- TOP_PRINCIPAL - Static variable in class fabric.common.ONumConstants
-
- toProxy(String) - Static method in class fabric.common.NSUtil
-
- toProxyClass() - Method in class fabric.common.ClassRef
-
- topTid - Variable in class fabric.common.TransactionID
-
The tid for the top-level transaction.
- toString() - Method in class fabric.common.net.naming.SocketAddress
-
- toString() - Method in class fabric.common.net.RemoteIdentity
-
- toString() - Method in class fabric.common.net.SubSocket
-
- toString() - Method in class fabric.common.SerializedObject
-
- toString() - Method in class fabric.common.TransactionID
-
- toString() - Method in class fabric.common.util.AbstractLongCollection
-
Creates a String representation of the Collection.
- toString() - Method in class fabric.common.util.AbstractLongKeyMap.SimpleEntry
-
This provides a string representation of the entry.
- toString() - Method in class fabric.common.util.AbstractLongKeyMap
-
Returns a String representation of this map.
- toString() - Method in class fabric.common.util.MutableInteger
-
- toString() - Method in class fabric.common.util.MutableLong
-
- toString() - Method in class fabric.common.util.Oid
-
- toString() - Method in class fabric.common.util.Pair
-
- toString() - Method in class fabric.common.util.Triple
-
- toString() - Method in class fabric.common.Version
-
- toString() - Method in class fabric.dissemination.pastry.messages.AbstractUpdate
-
- toString() - Method in class fabric.dissemination.pastry.messages.Fetch
-
- toString() - Method in class fabric.dissemination.pastry.messages.Replicate.Reply
-
- toString() - Method in class fabric.dissemination.pastry.messages.Replicate
-
- toString() - Method in class fabric.lang.Object._Impl
-
Default toString implementation prints out the class name and global
object name.
- toString() - Method in class fabric.lang.Object._Proxy
-
A delegate for the default toString implementation.
- toString() - Method in class fabric.lang.WrappedJavaInlineable
-
- toString() - Method in class fabric.worker.LocalStore
-
- toString() - Method in class fabric.worker.remote.RemoteWorker
-
- toString() - Method in class fabric.worker.RemoteStore
-
- toString() - Method in class fabric.worker.transaction.Log
-
- touch() - Method in class fabric.dissemination.Cache.Entry
-
- TRACE_OBJECTS - Static variable in class fabric.lang.Object._Impl
-
A debugging switch for storing a stack trace each time an _Impl is
created.
- TRACE_WRITE_LOCKS - Static variable in class fabric.worker.transaction.TransactionManager
-
A debugging switch for storing a stack trace each time a write lock is
obtained.
- TransactionAbortingException - Exception in fabric.worker
-
Indicates that the current transaction should be aborted.
- TransactionAbortingException() - Constructor for exception fabric.worker.TransactionAbortingException
-
- TransactionAbortingException(String) - Constructor for exception fabric.worker.TransactionAbortingException
-
- TransactionAtomicityViolationException - Error in fabric.worker
-
- TransactionAtomicityViolationException(List<RemoteNode<?>>, List<RemoteNode<?>>) - Constructor for error fabric.worker.TransactionAtomicityViolationException
-
- TransactionAtomicityViolationException() - Constructor for error fabric.worker.TransactionAtomicityViolationException
-
- TransactionCommitFailedException - Exception in fabric.worker
-
- TransactionCommitFailedException(String) - Constructor for exception fabric.worker.TransactionCommitFailedException
-
- TransactionCommitFailedException(String, Throwable) - Constructor for exception fabric.worker.TransactionCommitFailedException
-
- TransactionID - Class in fabric.common
-
- TransactionID() - Constructor for class fabric.common.TransactionID
-
- TransactionID(long) - Constructor for class fabric.common.TransactionID
-
Creates a new top-level transaction id with the given id.
- TransactionID(TransactionID) - Constructor for class fabric.common.TransactionID
-
Creates a new transaction ID that is a child of the given tid.
- TransactionID(DataInput) - Constructor for class fabric.common.TransactionID
-
Deserialization constructor.
- transactionID - Variable in class fabric.messages.CommitTransactionMessage
-
- TransactionManager - Class in fabric.store
-
- TransactionManager(ObjectDB) - Constructor for class fabric.store.TransactionManager
-
- TransactionManager - Class in fabric.worker.transaction
-
Holds transaction management information for a single thread.
- TransactionPrepareFailedException - Exception in fabric.worker
-
- TransactionPrepareFailedException(TransactionRestartingException) - Constructor for exception fabric.worker.TransactionPrepareFailedException
-
- TransactionPrepareFailedException(LongKeyMap<SerializedObject>) - Constructor for exception fabric.worker.TransactionPrepareFailedException
-
- TransactionPrepareFailedException(Map<RemoteNode<?>, TransactionPrepareFailedException>) - Constructor for exception fabric.worker.TransactionPrepareFailedException
-
- TransactionPrepareFailedException(List<TransactionPrepareFailedException>) - Constructor for exception fabric.worker.TransactionPrepareFailedException
-
- TransactionPrepareFailedException(LongKeyMap<SerializedObject>, String) - Constructor for exception fabric.worker.TransactionPrepareFailedException
-
- TransactionPrepareFailedException(String) - Constructor for exception fabric.worker.TransactionPrepareFailedException
-
- TransactionRegistry - Class in fabric.worker.transaction
-
Holds a map from top-level transaction IDs to their logs.
- TransactionRegistry() - Constructor for class fabric.worker.transaction.TransactionRegistry
-
- TransactionRestartingException - Exception in fabric.worker
-
Indicates that the current transaction should be restarted.
- TransactionRestartingException(TransactionID) - Constructor for exception fabric.worker.TransactionRestartingException
-
- TransitionalNameService - Class in fabric.common.net.naming
-
- TransitionalNameService() - Constructor for class fabric.common.net.naming.TransitionalNameService
-
Loads the entries in the name service from properties files in a directory.
- Triple<T1,T2,T3> - Class in fabric.common.util
-
- Triple(T1, T2, T3) - Constructor for class fabric.common.util.Triple
-
- TwoKeyHashMap - Class in fabric.common.util
-
- TwoKeyHashMap() - Constructor for class fabric.common.util.TwoKeyHashMap
-
- type - Variable in class fabric.dissemination.pastry.messages.AbstractRawMessage
-
- validateCertificateChain(Certificate[], Set<TrustAnchor>) - Static method in class fabric.common.Crypto
-
Validates the given certificate chain against the given trust store.
- validateOptions() - Method in class fabric.common.Options
-
- validateOptions() - Method in class fabric.store.Options
-
- validateOptions() - Method in class fabric.worker.Options
-
- value - Variable in class fabric.common.util.MutableInteger
-
- value - Variable in class fabric.common.util.MutableLong
-
- value - Variable in class fabric.worker.transaction.Log.CommitState
-
- valueOf(String) - Static method in enum fabric.common.net.naming.NameService.PortType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fabric.common.Options.Flag.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fabric.common.RefTypeEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fabric.common.Timing
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fabric.dissemination.pastry.messages.RawMessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fabric.messages.Message.MessageType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fabric.store.db.ObjectDB.UpdateMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum fabric.worker.transaction.Log.CommitState.Values
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum fabric.common.net.naming.NameService.PortType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fabric.common.Options.Flag.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fabric.common.RefTypeEnum
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fabric.common.Timing
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class fabric.common.util.AbstractLongKeyMap
-
Returns a collection or bag view of this map's values.
- values() - Method in class fabric.common.util.ConcurrentLongKeyHashMap
-
Returns a Collection
view of the values contained in this map.
- values() - Method in class fabric.common.util.LongKeyHashMap
-
Returns a "collection view" (or "bag view") of this HashMap's values.
- values() - Method in interface fabric.common.util.LongKeyMap
-
Returns a collection (or bag) view of the values in this Map.
- values() - Method in class fabric.common.util.OidKeyHashMap
-
- values() - Static method in enum fabric.dissemination.pastry.messages.RawMessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fabric.messages.Message.MessageType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fabric.store.db.ObjectDB.UpdateMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum fabric.worker.transaction.Log.CommitState.Values
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verifyNoSignatureRequired(Payload) - Method in class fabric.dissemination.AbstractGlob
-
Verifies that the given payload does not require a signature.
- verifyNoSignatureRequired(ObjectGroup) - Method in class fabric.dissemination.ObjectGlob
-
Verifies that the given group does not require a signature.
- verifySignature(PublicKey) - Method in class fabric.dissemination.AbstractGlob
-
- Version - Class in fabric.common
-
This encapsulates the version of Fabric.
- Version() - Constructor for class fabric.common.Version
-
- version - Variable in class fabric.worker.remote.WriterMap
-
- VersionConflictException - Exception in fabric.worker.transaction
-
- VersionConflictException(Object._Impl) - Constructor for exception fabric.worker.transaction.VersionConflictException
-
- VersionConflictException(Object._Proxy) - Constructor for exception fabric.worker.transaction.VersionConflictException
-
- versionConflicts - Variable in exception fabric.worker.TransactionPrepareFailedException
-
A set of objects used by the transaction and were out of date.
- versions - Variable in class fabric.messages.StalenessCheckMessage
-
- WeakReferenceArrayList<T> - Class in fabric.common.util
-
An array list of weak references.
- WeakReferenceArrayList() - Constructor for class fabric.common.util.WeakReferenceArrayList
-
- worker - Variable in class fabric.worker.shell.WorkerShell
-
- Worker - Class in fabric.worker
-
This is the main interface to the Fabric API.
- Worker.Code<T> - Interface in fabric.worker
-
- WORKER_DEADLOCK_LOGGER - Static variable in class fabric.common.Logging
-
For deadlock-detection events on the worker.
- WORKER_LOCAL_STORE_LOGGER - Static variable in class fabric.common.Logging
-
For local-store events on the worker.
- WORKER_LOGGER - Static variable in class fabric.common.Logging
-
For other worker-related events that don't fit into any other category.
- WORKER_TRANSACTION_LOGGER - Static variable in class fabric.common.Logging
-
For transaction events on the worker.
- WorkerAdmin - Class in fabric.worker.admin
-
- WorkerAdmin() - Constructor for class fabric.worker.admin.WorkerAdmin
-
- workerAdminPort - Variable in class fabric.common.ConfigProperties
-
Port on which to listen for shell commands.
- WorkerNotRunningException - Exception in fabric.worker.admin
-
Indicates that an attempt was made to connect to a worker on its admin port,
but no worker was listening.
- WorkerNotRunningException() - Constructor for exception fabric.worker.admin.WorkerNotRunningException
-
- workerPort - Variable in class fabric.common.ConfigProperties
-
- workersCalled - Variable in class fabric.worker.transaction.Log
-
The set of workers called by this transaction and completed
sub-transactions.
- WorkerShell - Class in fabric.worker.shell
-
- WorkerShell(Worker) - Constructor for class fabric.worker.shell.WorkerShell
-
Creates an interactive shell for the given worker.
- WorkerShell(Worker, File) - Constructor for class fabric.worker.shell.WorkerShell
-
- WorkerShell(Worker, CommandSource) - Constructor for class fabric.worker.shell.WorkerShell
-
- WrappedJavaInlineable<T> - Class in fabric.lang
-
- write(DataOutput) - Method in class fabric.common.ClassRef
-
Serialized format:
byte ClassRefType
byte[] ClassRef-specific data, specified by writeImpl
- write(DataOutput) - Method in interface fabric.common.FastSerializable
-
- write(byte[]) - Method in class fabric.common.net.Pipe.OutputStream
-
Enqueues the given buffer to be read by the corresponding reader.
- write(DataOutput) - Method in class fabric.common.ObjectGroup
-
Serializes the group onto the given output stream.
- write(Object._Impl, DataOutput) - Static method in class fabric.common.SerializedObject
-
Writes the given _Impl out to the given output stream.
- write(DataOutput) - Method in class fabric.common.SerializedObject
-
Writes this SerializedObject out to the given output stream.
- write(DataOutput) - Method in class fabric.common.TransactionID
-
- write(DataOutput) - Method in class fabric.dissemination.AbstractGlob
-
Serializer.
- write(int) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- write(byte[]) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- write(byte[], int, int) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- write(DataOutput) - Method in class fabric.store.db.ObjectDB.PendingTransaction
-
Serializes this object out to the given output stream.
- write(DataOutput) - Method in class fabric.worker.remote.WriterMap
-
- writeBoolean(boolean) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeByte(int) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeByte(byte) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeBytes(String) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeChar(int) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeChar(char) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeChars(String) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeDouble(double) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeFile(String...) - Static method in class fabric.common.Resources
-
- writeFloat(float) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeImpl(DataOutput) - Method in class fabric.common.ClassRef.FabricClassRef
-
Serialized format:
short length of class OID's store's name
byte[] class OID's store's name
long class OID's onum
short length of the nested class name
byte[] the name of the nested class
short class hash length
byte[] class hash
- writeImpl(DataOutput) - Method in class fabric.common.ClassRef
-
Writes internal representation of this class ref to the given output.
- writeInt(int) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeLong(long) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeMessage(DataOutput) - Method in class fabric.messages.AbortTransactionMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.AllocateMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.CommitTransactionMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.DirtyReadMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.DissemReadMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.GetCertChainMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.InterWorkerStalenessMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.MakePrincipalMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.Message
-
Writes this message out on the given output stream.
- writeMessage(DataOutput) - Method in class fabric.messages.ObjectUpdateMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.PrepareTransactionMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.ReadMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.RemoteCallMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.StalenessCheckMessage
-
- writeMessage(DataOutput) - Method in class fabric.messages.TakeOwnershipMessage
-
- writeObject(DataOutput, Object) - Method in class fabric.messages.Message
-
Serialize a java object to a DataOutput
- writeRef(Object._Proxy, DataOutput) - Method in class fabric.messages.Message
-
Serializes a fabric object reference.
- writeResponse(DataOutput, AbortTransactionMessage.Response) - Method in class fabric.messages.AbortTransactionMessage
-
- writeResponse(DataOutput, AllocateMessage.Response) - Method in class fabric.messages.AllocateMessage
-
- writeResponse(DataOutput, CommitTransactionMessage.Response) - Method in class fabric.messages.CommitTransactionMessage
-
- writeResponse(DataOutput, DirtyReadMessage.Response) - Method in class fabric.messages.DirtyReadMessage
-
- writeResponse(DataOutput, DissemReadMessage.Response) - Method in class fabric.messages.DissemReadMessage
-
- writeResponse(DataOutput, GetCertChainMessage.Response) - Method in class fabric.messages.GetCertChainMessage
-
- writeResponse(DataOutput, InterWorkerStalenessMessage.Response) - Method in class fabric.messages.InterWorkerStalenessMessage
-
- writeResponse(DataOutput, MakePrincipalMessage.Response) - Method in class fabric.messages.MakePrincipalMessage
-
- writeResponse(DataOutput, R) - Method in class fabric.messages.Message
-
Writes a Response message of the appropriate type using the provided
DataOutput
.
- writeResponse(DataOutput, ObjectUpdateMessage.Response) - Method in class fabric.messages.ObjectUpdateMessage
-
- writeResponse(DataOutput, PrepareTransactionMessage.Response) - Method in class fabric.messages.PrepareTransactionMessage
-
- writeResponse(DataOutput, ReadMessage.Response) - Method in class fabric.messages.ReadMessage
-
- writeResponse(DataOutput, RemoteCallMessage.Response) - Method in class fabric.messages.RemoteCallMessage
-
- writeResponse(DataOutput, StalenessCheckMessage.Response) - Method in class fabric.messages.StalenessCheckMessage
-
- writeResponse(DataOutput, TakeOwnershipMessage.Response) - Method in class fabric.messages.TakeOwnershipMessage
-
- writerMap - Variable in class fabric.messages.RemoteCallMessage.Response
-
- writerMap - Variable in class fabric.messages.RemoteCallMessage
-
- WriterMap - Class in fabric.worker.remote
-
Maps proxies to the host that holds the most up-to-date copy of that object.
- WriterMap(long) - Constructor for class fabric.worker.remote.WriterMap
-
- WriterMap(WriterMap) - Constructor for class fabric.worker.remote.WriterMap
-
Copy constructor.
- WriterMap(DataInput) - Constructor for class fabric.worker.remote.WriterMap
-
Deserialization constructor.
- writerMapVersion - Variable in class fabric.lang.Object._Impl
-
The version number on the last update-map that was checked.
- writes - Variable in class fabric.messages.PrepareTransactionMessage
-
The objects modified during the transaction, unserialized.
- writes - Variable in class fabric.store.db.ObjectDB.PendingTransaction
-
Objects that have been modified.
- writes - Variable in class fabric.store.PrepareRequest
-
The collection of modified objects
- writes - Variable in class fabric.worker.transaction.Log
-
A collection of all objects modified in this transaction or completed
sub-transactions.
- writeShort(int) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeShort(short) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-
- writeUTF(String) - Method in class fabric.dissemination.pastry.messages.DataOutputBuffer
-