A C D E F G H I J K L M N O P Q R S T U W

A

add(KeyGroup) - Method in class ch.nix.ert.keypartition.KeyPartition
 
add(KeyPartition) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
addAddressForSession(String, Session) - Static method in class ch.nix.ert.communication.netty2.SessionManager
 
addDataItems(DataItem) - Method in class ch.nix.ert.message.DataItem
 
addKeyPartition(KeyPartition) - Method in class ch.nix.ert.keypartition.KeyPartition
 
addService(JmDNS, String, String) - Method in class ch.nix.ert.communication.jmdns.NodeDirectoryListener
 
addWork(DataItem) - Method in class ch.nix.ert.base.Dispatcher
Only data which contain the "command" key are accepted, all other will be silently ignored! TODO: perhpas we could also throw an exception?
addWork(DataItem) - Method in class ch.nix.ert.base.ServiceBase
 
amountBetween(InternalKey) - Method in class ch.nix.ert.message.InternalKey
 

C

CURSORSIZE - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
CallbackService - class ch.nix.ert.callback.CallbackService.
TODO Edit this text for a better description
CursorSize - class ch.nix.ert.message.operations.CursorSize.
TODO Edit this text for a better description
CursorSize() - Constructor for class ch.nix.ert.message.operations.CursorSize
 
calculateMigrationData(double, boolean) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
Calculates the KeyRange to migrate
ch.nix.ert.base - package ch.nix.ert.base
 
ch.nix.ert.callback - package ch.nix.ert.callback
 
ch.nix.ert.communication - package ch.nix.ert.communication
 
ch.nix.ert.communication.jmdns - package ch.nix.ert.communication.jmdns
 
ch.nix.ert.communication.netty2 - package ch.nix.ert.communication.netty2
 
ch.nix.ert.communication.rmi - package ch.nix.ert.communication.rmi
 
ch.nix.ert.datastore - package ch.nix.ert.datastore
 
ch.nix.ert.datastore.berkeleyje - package ch.nix.ert.datastore.berkeleyje
 
ch.nix.ert.keypartition - package ch.nix.ert.keypartition
 
ch.nix.ert.main - package ch.nix.ert.main
 
ch.nix.ert.message - package ch.nix.ert.message
 
ch.nix.ert.message.operations - package ch.nix.ert.message.operations
 
ch.nix.ert.user - package ch.nix.ert.user
 
ch.nix.ert.util - package ch.nix.ert.util
 
clone() - Method in class ch.nix.ert.message.DataItem
 
close() - Method in class ch.nix.ert.communication.netty2.ErtClassCatalog
 
closeDatabase() - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
compare(Object, Object) - Method in class ch.nix.ert.message.UserKey
 
compareTo(Object) - Method in class ch.nix.ert.keypartition.KeyGroup
 
compareTo(Object) - Method in class ch.nix.ert.message.InternalKey
 
compareTo(Object) - Method in class ch.nix.ert.message.UserKey
 
connectionClosed(Session) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationClientListener
 
connectionClosed(Session) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationServerListener
 
connectionEstablished(Session) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationClientListener
 
connectionEstablished(Session) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationServerListener
 

D

DATA - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
DATAITEMS - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
DBSIZE - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
DELAY - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
DIRECTDESTINATION - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
DIRECTORIGINATOR - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
Data - class ch.nix.ert.message.operations.Data.
TODO Edit this text for a better description
Data() - Constructor for class ch.nix.ert.message.operations.Data
 
DataItem - class ch.nix.ert.message.DataItem.
TODO Edit this text for a better description
DataItem() - Constructor for class ch.nix.ert.message.DataItem
 
DataItem(String) - Constructor for class ch.nix.ert.message.DataItem
 
DataItem(InternalKey) - Constructor for class ch.nix.ert.message.DataItem
 
DataItem(DataItem) - Constructor for class ch.nix.ert.message.DataItem
 
DataItem(String, DataItem) - Constructor for class ch.nix.ert.message.DataItem
 
DataItem(Node) - Constructor for class ch.nix.ert.message.DataItem
 
DataItemCoder - class ch.nix.ert.message.DataItemCoder.
Codes the DataItem in ASN.1-kind way (key-length-value)
DataItemCoder() - Constructor for class ch.nix.ert.message.DataItemCoder
 
DataItems - class ch.nix.ert.message.operations.DataItems.
TODO Edit this text for a better description
DataItems() - Constructor for class ch.nix.ert.message.operations.DataItems
 
DataStore - class ch.nix.ert.datastore.DataStore.
TODO Edit this text for a better description
DataStore(String) - Constructor for class ch.nix.ert.datastore.DataStore
 
DataStore - class ch.nix.ert.datastore.berkeleyje.DataStore.
 
DataStore() - Constructor for class ch.nix.ert.datastore.berkeleyje.DataStore
 
DataStoreInterface - interface ch.nix.ert.datastore.DataStoreInterface.
TODO Edit this text for a better description
DataStoreManager - class ch.nix.ert.datastore.DataStoreManager.
TODO Edit this text for a better description Manages all DataStore objects.
DataStoreService - class ch.nix.ert.datastore.DataStoreService.
TODO Edit this text for a better description
DbSize - class ch.nix.ert.message.operations.DbSize.
TODO Edit this text for a better description
DbSize() - Constructor for class ch.nix.ert.message.operations.DbSize
 
Delay - class ch.nix.ert.message.operations.Delay.
TODO Edit this text for a better description
Delay() - Constructor for class ch.nix.ert.message.operations.Delay
 
DirectDestination - class ch.nix.ert.message.operations.DirectDestination.
TODO Edit this text for a better description
DirectDestination() - Constructor for class ch.nix.ert.message.operations.DirectDestination
 
DirectOriginator - class ch.nix.ert.message.operations.DirectOriginator.
TODO Edit this text for a better description
DirectOriginator() - Constructor for class ch.nix.ert.message.operations.DirectOriginator
 
Dispatcher - class ch.nix.ert.base.Dispatcher.
TODO Edit this text for a better description This is a local dispatcher, he is responsible for all local requests.
dataItem - Variable in class ch.nix.ert.communication.netty2.ErtMessage
 
decode(ByteBuffer) - Method in class ch.nix.ert.message.DataItemCoder
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.CursorSize
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.Data
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.DataItems
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.DbSize
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.Delay
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.DirectDestination
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.DirectOriginator
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.FirstInternalKey
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.InternalKey
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.KeyPartitionId
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.LastInternalKey
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.Namespace
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.Nested
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.NodeLoad
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.Operation
 
decode(byte[]) - Method in interface ch.nix.ert.message.operations.OperationInterface
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.Result
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.Routing
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.ServiceOriginator
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.TransactionId
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.TransactionNodeId
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.TransactionOperation
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.TransactionServiceId
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.TransactionSplit
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.TransactionType
 
decode(byte[]) - Method in class ch.nix.ert.message.operations.UserKey
 
delete(DataItem) - Method in class ch.nix.ert.datastore.DataStoreManager
 
delete(DataItem) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
delete(long) - Method in class ch.nix.ert.user.UserService
 
deleteDataItem(DataItem) - Method in class ch.nix.ert.datastore.DataStore
 
deleteDataItem(DataItem) - Method in interface ch.nix.ert.datastore.DataStoreInterface
 
deleteDataItem(DataItem) - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
deleteSync(long) - Method in class ch.nix.ert.user.UserService
 

E

ErtClassCatalog - class ch.nix.ert.communication.netty2.ErtClassCatalog.
TODO Edit this text for a better description
ErtClassCatalog() - Constructor for class ch.nix.ert.communication.netty2.ErtClassCatalog
 
ErtMessage - class ch.nix.ert.communication.netty2.ErtMessage.
TODO Edit this text for a better description
ErtMessage() - Constructor for class ch.nix.ert.communication.netty2.ErtMessage
 
ErtMessageRecognizer - class ch.nix.ert.communication.netty2.ErtMessageRecognizer.
TODO Edit this text for a better description
ErtMessageRecognizer() - Constructor for class ch.nix.ert.communication.netty2.ErtMessageRecognizer
 
encode(ByteBuffer) - Method in class ch.nix.ert.message.DataItemCoder
 
encode(Object) - Method in class ch.nix.ert.message.operations.CursorSize
 
encode(Object) - Method in class ch.nix.ert.message.operations.Data
 
encode(Object) - Method in class ch.nix.ert.message.operations.DataItems
 
encode(Object) - Method in class ch.nix.ert.message.operations.DbSize
 
encode(Object) - Method in class ch.nix.ert.message.operations.Delay
 
encode(Object) - Method in class ch.nix.ert.message.operations.DirectDestination
 
encode(Object) - Method in class ch.nix.ert.message.operations.DirectOriginator
 
encode(Object) - Method in class ch.nix.ert.message.operations.FirstInternalKey
 
encode(Object) - Method in class ch.nix.ert.message.operations.InternalKey
 
encode(Object) - Method in class ch.nix.ert.message.operations.KeyPartitionId
 
encode(Object) - Method in class ch.nix.ert.message.operations.LastInternalKey
 
encode(Object) - Method in class ch.nix.ert.message.operations.Namespace
 
encode(Object) - Method in class ch.nix.ert.message.operations.Nested
 
encode(Object) - Method in class ch.nix.ert.message.operations.NodeLoad
 
encode(Object) - Method in class ch.nix.ert.message.operations.Operation
 
encode(Object) - Method in interface ch.nix.ert.message.operations.OperationInterface
 
encode(Object) - Method in class ch.nix.ert.message.operations.Result
 
encode(Object) - Method in class ch.nix.ert.message.operations.Routing
 
encode(Object) - Method in class ch.nix.ert.message.operations.ServiceOriginator
 
encode(Object) - Method in class ch.nix.ert.message.operations.TransactionId
 
encode(Object) - Method in class ch.nix.ert.message.operations.TransactionNodeId
 
encode(Object) - Method in class ch.nix.ert.message.operations.TransactionOperation
 
encode(Object) - Method in class ch.nix.ert.message.operations.TransactionServiceId
 
encode(Object) - Method in class ch.nix.ert.message.operations.TransactionSplit
 
encode(Object) - Method in class ch.nix.ert.message.operations.TransactionType
 
encode(Object) - Method in class ch.nix.ert.message.operations.UserKey
 
equals(Object) - Method in class ch.nix.ert.message.UserKey
 
exceptionCaught(Session, Throwable) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationClientListener
 
exceptionCaught(Session, Throwable) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationServerListener
 

F

FIRSTINTERNALKEY - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
FirstInternalKey - class ch.nix.ert.message.operations.FirstInternalKey.
TODO Edit this text for a better description
FirstInternalKey() - Constructor for class ch.nix.ert.message.operations.FirstInternalKey
 
finalize() - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
finalize() - Method in class ch.nix.ert.keypartition.KeyPartition
 
findNode(DataItem) - Method in class ch.nix.ert.communication.NodeDirectory
 
findNode(DataItem) - Method in interface ch.nix.ert.communication.NodeDirectoryInterface
 
findNode(DataItem) - Method in class ch.nix.ert.communication.jmdns.NodeDirectory
 

G

get(DataItem) - Method in class ch.nix.ert.datastore.DataStoreManager
 
get(DataItem) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
get(long) - Method in class ch.nix.ert.user.UserService
 
getClassFormat(byte[]) - Method in class ch.nix.ert.communication.netty2.ErtClassCatalog
 
getClassID(ObjectStreamClass) - Method in class ch.nix.ert.communication.netty2.ErtClassCatalog
 
getClone() - Method in class ch.nix.ert.message.DataItem
 
getCurrentClient() - Method in class ch.nix.ert.keypartition.MigrationServer
 
getCursorSize() - Method in class ch.nix.ert.message.DataItem
 
getData() - Method in class ch.nix.ert.message.DataItem
 
getDataItem() - Method in class ch.nix.ert.communication.netty2.ErtMessage
 
getDataItem(DataItem) - Method in class ch.nix.ert.datastore.DataStore
 
getDataItem(DataItem) - Method in interface ch.nix.ert.datastore.DataStoreInterface
 
getDataItem(DataItem) - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
getDataItem() - Method in class ch.nix.ert.message.DataItemCoder
 
getDataItems() - Method in class ch.nix.ert.message.DataItem
 
getDatabaseId() - Method in class ch.nix.ert.datastore.DataStore
 
getDatabaseId() - Method in interface ch.nix.ert.datastore.DataStoreInterface
If database is still closed, databaseId is null
getDatabaseId() - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
If database is still closed, databaseId is null
getDbSize() - Method in class ch.nix.ert.datastore.DataStore
 
getDbSize() - Method in interface ch.nix.ert.datastore.DataStoreInterface
 
getDbSize(DataItem) - Method in class ch.nix.ert.datastore.DataStoreManager
 
getDbSize() - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
getDbSize() - Method in class ch.nix.ert.message.DataItem
 
getDelay() - Method in class ch.nix.ert.message.DataItem
 
getDirectDestination() - Method in class ch.nix.ert.message.DataItem
 
getDirectOriginator() - Method in class ch.nix.ert.message.DataItem
 
getDispatcher() - Method in class ch.nix.ert.base.ServiceManager
 
getDownlinkNode() - Method in class ch.nix.ert.keypartition.KeyGroup
 
getFirst() - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
getFirstInternalKey() - Method in class ch.nix.ert.message.DataItem
 
getFirstKeyGroup() - Method in class ch.nix.ert.keypartition.KeyPartition
 
getFirstUserKey() - Method in class ch.nix.ert.message.InternalKey
 
getHigherLimit() - Static method in class ch.nix.ert.message.InternalKey
 
getHigherLimit() - Static method in class ch.nix.ert.message.UserKey
 
getId() - Method in class ch.nix.ert.keypartition.KeyPartition
 
getId() - Method in class ch.nix.ert.message.InternalKey
 
getId() - Method in class ch.nix.ert.message.UserKey
 
getInetSocketAddress() - Method in class ch.nix.ert.message.Node
 
getInstance() - Static method in class ch.nix.ert.base.Dispatcher
 
getInstance() - Static method in class ch.nix.ert.base.ServiceManager
 
getInstance() - Static method in class ch.nix.ert.callback.CallbackService
 
getInstance() - Static method in class ch.nix.ert.communication.NodeCommunication
 
getInstance() - Static method in class ch.nix.ert.communication.NodeCommunicationService
 
getInstance() - Static method in class ch.nix.ert.communication.NodeDirectory
 
getInstance() - Static method in class ch.nix.ert.datastore.DataStoreManager
 
getInstance() - Static method in class ch.nix.ert.datastore.DataStoreService
 
getInstance() - Static method in class ch.nix.ert.keypartition.KeyPartitionManager
 
getInstance() - Static method in class ch.nix.ert.keypartition.KeyPartitionService
 
getInstance() - Static method in class ch.nix.ert.keypartition.MigrationClient
 
getInstance() - Static method in class ch.nix.ert.keypartition.MigrationServer
 
getInstance() - Static method in class ch.nix.ert.main.MainService
 
getInstance() - Static method in class ch.nix.ert.user.UserService
 
getInternalArray() - Method in class ch.nix.ert.message.DataItem
 
getInternalKey() - Method in class ch.nix.ert.message.DataItem
 
getInternalKey() - Method in class ch.nix.ert.message.UserKey
 
getIp() - Method in class ch.nix.ert.message.Node
 
getKeyGroupId() - Method in class ch.nix.ert.keypartition.KeyGroup
 
getKeyPartitionId() - Method in class ch.nix.ert.message.DataItem
 
getKeyPartitionList() - Method in class ch.nix.ert.communication.jmdns.NodeDirectoryListener
 
getLast() - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
getLastInternalKey() - Method in class ch.nix.ert.message.DataItem
 
getLastKeyGroup() - Method in class ch.nix.ert.keypartition.KeyPartition
 
getLastUserKey() - Method in class ch.nix.ert.message.InternalKey
 
getLowerLimit() - Static method in class ch.nix.ert.message.InternalKey
 
getLowerLimit() - Static method in class ch.nix.ert.message.UserKey
 
getName() - Method in class ch.nix.ert.util.Queue
 
getNamespace() - Method in class ch.nix.ert.message.DataItem
 
getNested() - Method in class ch.nix.ert.message.DataItem
 
getNext(DataItem) - Method in class ch.nix.ert.datastore.DataStoreManager
 
getNextDataItem(DataItem) - Method in class ch.nix.ert.datastore.DataStore
 
getNextDataItem(DataItem) - Method in interface ch.nix.ert.datastore.DataStoreInterface
 
getNextDataItem(DataItem) - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
getNodeLoad() - Method in class ch.nix.ert.message.DataItem
 
getNthPreviousInternalKey(long) - Method in class ch.nix.ert.message.InternalKey
 
getNthSubsequentInternalKey(long) - Method in class ch.nix.ert.message.InternalKey
 
getOperation() - Method in class ch.nix.ert.message.DataItem
 
getOperation(int) - Static method in class ch.nix.ert.message.operations.OperationFactory
 
getOperationType() - Method in class ch.nix.ert.message.DataItem
 
getPort() - Method in class ch.nix.ert.message.Node
 
getPrevious(DataItem) - Method in class ch.nix.ert.datastore.DataStoreManager
 
getPreviousDataItem(DataItem) - Method in class ch.nix.ert.datastore.DataStore
 
getPreviousDataItem(DataItem) - Method in interface ch.nix.ert.datastore.DataStoreInterface
 
getPreviousDataItem(DataItem) - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
getPreviousInternalKey() - Method in class ch.nix.ert.message.InternalKey
 
getPreviousInternalKey() - Method in class ch.nix.ert.message.UserKey
 
getRandom() - Static method in class ch.nix.ert.message.InternalKey
 
getResult() - Method in class ch.nix.ert.message.DataItem
 
getRouting() - Method in class ch.nix.ert.message.DataItem
 
getServiceOriginator() - Method in class ch.nix.ert.message.DataItem
 
getServiceQueue() - Method in class ch.nix.ert.base.ServiceBase
 
getSessionForAddress(String) - Static method in class ch.nix.ert.communication.netty2.SessionManager
 
getSize() - Static method in class ch.nix.ert.communication.netty2.SessionManager
 
getSubsequentInternalKey() - Method in class ch.nix.ert.message.InternalKey
 
getSubsequentUserKey() - Method in class ch.nix.ert.message.UserKey
 
getSync(long) - Method in class ch.nix.ert.user.UserService
 
getTransactionId() - Method in class ch.nix.ert.message.DataItem
 
getTransactionNodeId() - Method in class ch.nix.ert.message.DataItem
 
getTransactionOperation() - Method in class ch.nix.ert.message.DataItem
 
getTransactionServiceId() - Method in class ch.nix.ert.message.DataItem
 
getTransactionSplit() - Method in class ch.nix.ert.message.DataItem
 
getTransactionType() - Method in class ch.nix.ert.message.DataItem
 
getUplinkNode() - Method in class ch.nix.ert.keypartition.KeyGroup
 
getUserKey() - Method in class ch.nix.ert.message.DataItem
 
getWork() - Method in class ch.nix.ert.base.ServiceBase
 
getWork(long) - Method in class ch.nix.ert.base.ServiceBase
 

H

hashCode() - Method in class ch.nix.ert.message.UserKey
 

I

INTERNALKEY - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
InternalKey - class ch.nix.ert.message.InternalKey.
TODO Edit this text for a better description
InternalKey(long) - Constructor for class ch.nix.ert.message.InternalKey
 
InternalKey(String) - Constructor for class ch.nix.ert.message.InternalKey
 
InternalKey - class ch.nix.ert.message.operations.InternalKey.
TODO Edit this text for a better description
InternalKey() - Constructor for class ch.nix.ert.message.operations.InternalKey
 
initiateMigration(Node) - Method in class ch.nix.ert.keypartition.MigrationClient
 
isFirstNodeOnNetwork() - Method in class ch.nix.ert.keypartition.KeyPartitionManager
This method should be only called for the first node in the whole network.
isJoining - Variable in class ch.nix.ert.keypartition.KeyPartitionManager
 
isLocalhost() - Method in class ch.nix.ert.message.Node
 
isMigrating() - Method in class ch.nix.ert.keypartition.MigrationClient
 
isMigrating() - Method in class ch.nix.ert.keypartition.MigrationServer
 
isResponsible(DataItem) - Method in class ch.nix.ert.keypartition.KeyPartition
 
isResponsible(KeyGroup) - Method in class ch.nix.ert.keypartition.KeyPartition
 
isResponsible(InternalKey) - Method in class ch.nix.ert.keypartition.KeyPartition
 
isResponsible(DataItem) - Method in class ch.nix.ert.keypartition.MigrationClient
 
isResponsible(DataItem) - Method in class ch.nix.ert.keypartition.MigrationServer
 
isTransactionLocal() - Method in class ch.nix.ert.message.DataItem
 

J

join() - Method in class ch.nix.ert.keypartition.MigrationClient
 
joinOnNetwork() - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
joinOnNetwork(DataItem) - Method in class ch.nix.ert.keypartition.MigrationClient
 

K

KEYPARTITIONID - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
KeyGroup - class ch.nix.ert.keypartition.KeyGroup.
 
KeyGroup(InternalKey) - Constructor for class ch.nix.ert.keypartition.KeyGroup
 
KeyPartition - class ch.nix.ert.keypartition.KeyPartition.
TODO Edit this text for a better description
KeyPartition() - Constructor for class ch.nix.ert.keypartition.KeyPartition
 
KeyPartitionId - class ch.nix.ert.message.operations.KeyPartitionId.
TODO Edit this text for a better description
KeyPartitionId() - Constructor for class ch.nix.ert.message.operations.KeyPartitionId
 
KeyPartitionManager - class ch.nix.ert.keypartition.KeyPartitionManager.
TODO Has to check, if this node is responsible for the requested key (by looking at all his key-partitions) and otherwise has to forward the request to the corresponding node
KeyPartitionService - class ch.nix.ert.keypartition.KeyPartitionService.
TODO Edit this text for a better description

L

LASTINTERNALKEY - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
LastInternalKey - class ch.nix.ert.message.operations.LastInternalKey.
TODO Edit this text for a better description
LastInternalKey() - Constructor for class ch.nix.ert.message.operations.LastInternalKey
 
LinkedHashMap - class ch.nix.ert.util.LinkedHashMap.
TODO Edit this text for a better description
LinkedHashMap() - Constructor for class ch.nix.ert.util.LinkedHashMap
 

M

MainService - class ch.nix.ert.main.MainService.
MainService class which is executed at startup.
MainService() - Constructor for class ch.nix.ert.main.MainService
 
MigrationClient - class ch.nix.ert.keypartition.MigrationClient.
TODO Edit this text for a better description
MigrationServer - class ch.nix.ert.keypartition.MigrationServer.
TODO Edit this text for a better description
main(String[]) - Static method in class ch.nix.ert.main.MainService
 
messageReceived(Session, Message) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationClientListener
 
messageReceived(Session, Message) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationServerListener
 
messageSent(Session, Message) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationClientListener
 
messageSent(Session, Message) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationServerListener
 
migrationEnd(DataItem) - Method in class ch.nix.ert.keypartition.MigrationServer
 
migrationEndResponse(DataItem) - Method in class ch.nix.ert.keypartition.MigrationClient
 
migrationStart(DataItem) - Method in class ch.nix.ert.keypartition.MigrationServer
 
migrationStartResponse(DataItem) - Method in class ch.nix.ert.keypartition.MigrationClient
 

N

NAMESPACE - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
NESTED - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
NODELOAD - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
Namespace - class ch.nix.ert.message.operations.Namespace.
TODO Edit this text for a better description
Namespace() - Constructor for class ch.nix.ert.message.operations.Namespace
 
Nested - class ch.nix.ert.message.operations.Nested.
TODO Edit this text for a better description
Nested() - Constructor for class ch.nix.ert.message.operations.Nested
 
Node - class ch.nix.ert.message.Node.
TODO Edit this text for a better description Represents the nodes (in this implementation IP/Port)
Node(String, int) - Constructor for class ch.nix.ert.message.Node
 
Node(InetAddress, int) - Constructor for class ch.nix.ert.message.Node
 
Node(int) - Constructor for class ch.nix.ert.message.Node
Constructs a node with localhost as ip, and a port as supplied
Node() - Constructor for class ch.nix.ert.message.Node
Constructs a node with localhost as ip, and a standard port as port...
NodeCommunication - class ch.nix.ert.communication.NodeCommunication.
TODO Edit this text for a better description Follows the Singelton-Design Pattern after Rodney Waldhoff.
NodeCommunication - class ch.nix.ert.communication.netty2.NodeCommunication.
This is an implementation of Netty 2 (http://gleamynode.net/dev/projects/netty2) It is implemented on top of Java NIO and provides good network performance
NodeCommunication() - Constructor for class ch.nix.ert.communication.netty2.NodeCommunication
 
NodeCommunication - class ch.nix.ert.communication.rmi.NodeCommunication.
TODO Edit this text for a better description
NodeCommunication() - Constructor for class ch.nix.ert.communication.rmi.NodeCommunication
 
NodeCommunicationClientListener - class ch.nix.ert.communication.netty2.NodeCommunicationClientListener.
TODO Edit this text for a better description
NodeCommunicationClientListener() - Constructor for class ch.nix.ert.communication.netty2.NodeCommunicationClientListener
 
NodeCommunicationInterface - interface ch.nix.ert.communication.NodeCommunicationInterface.
TODO Edit this text for a better description
NodeCommunicationRmi - class ch.nix.ert.communication.rmi.NodeCommunicationRmi.
TODO Edit this text for a better description
NodeCommunicationRmi(NodeCommunication) - Constructor for class ch.nix.ert.communication.rmi.NodeCommunicationRmi
 
NodeCommunicationRmiInterface - interface ch.nix.ert.communication.rmi.NodeCommunicationRmiInterface.
TODO Edit this text for a better description
NodeCommunicationServerListener - class ch.nix.ert.communication.netty2.NodeCommunicationServerListener.
TODO Edit this text for a better description
NodeCommunicationServerListener() - Constructor for class ch.nix.ert.communication.netty2.NodeCommunicationServerListener
 
NodeCommunicationService - class ch.nix.ert.communication.NodeCommunicationService.
TODO Edit this text for a better description
NodeDirectory - class ch.nix.ert.communication.NodeDirectory.
TODO Edit this text for a better description Follows the Singelton-Design Pattern after Rodney Waldhoff.
NodeDirectory - class ch.nix.ert.communication.jmdns.NodeDirectory.
TODO Edit this text for a better description This is a special implementation for zeroconf (aka Apple:Rendezvous, Apple:OpenTalk) and published all KeyPartitions
NodeDirectory() - Constructor for class ch.nix.ert.communication.jmdns.NodeDirectory
 
NodeDirectoryInterface - interface ch.nix.ert.communication.NodeDirectoryInterface.
TODO Edit this text for a better description
NodeDirectoryListener - class ch.nix.ert.communication.jmdns.NodeDirectoryListener.
TODO Edit this text for a better description
NodeDirectoryListener() - Constructor for class ch.nix.ert.communication.jmdns.NodeDirectoryListener
 
NodeLoad - class ch.nix.ert.message.operations.NodeLoad.
TODO Edit this text for a better description
NodeLoad() - Constructor for class ch.nix.ert.message.operations.NodeLoad
 
nodeLoad() - Method in class ch.nix.ert.keypartition.KeyPartitionManager
gives back the load of this current node: takes into account the amount of items stored in db and later also CPU load, throughput of requests, ...
nodeLoadResponse(DataItem) - Method in class ch.nix.ert.keypartition.MigrationClient
 

O

OPERATION - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
OPERATIONNAMES - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
Operation - class ch.nix.ert.message.operations.Operation.
TODO Edit this text for a better description
Operation() - Constructor for class ch.nix.ert.message.operations.Operation
 
OperationFactory - class ch.nix.ert.message.operations.OperationFactory.
TODO Edit this text for a better description
OperationFactory() - Constructor for class ch.nix.ert.message.operations.OperationFactory
 
OperationInterface - interface ch.nix.ert.message.operations.OperationInterface.
TODO Edit this text for a better description
openDatabase() - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
operations - Variable in class ch.nix.ert.message.DataItem
 

P

probeServer() - Method in class ch.nix.ert.keypartition.MigrationClient
 
publish(DataItem) - Method in class ch.nix.ert.communication.NodeDirectory
 
publish(DataItem) - Method in interface ch.nix.ert.communication.NodeDirectoryInterface
 
publish(DataItem) - Method in class ch.nix.ert.communication.jmdns.NodeDirectory
 
publish() - Method in class ch.nix.ert.keypartition.KeyPartition
 
put(DataItem) - Method in class ch.nix.ert.base.TransactionMonitor
 
put(DataItem) - Method in class ch.nix.ert.datastore.DataStoreManager
 
put(DataItem) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
put(long, String) - Method in class ch.nix.ert.user.UserService
 
putDataItem(DataItem) - Method in class ch.nix.ert.datastore.DataStore
 
putDataItem(DataItem) - Method in interface ch.nix.ert.datastore.DataStoreInterface
 
putDataItem(DataItem) - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
putSync(long, String) - Method in class ch.nix.ert.user.UserService
 

Q

Queue - class ch.nix.ert.util.Queue.
TODO Edit this text for a better description
Queue() - Constructor for class ch.nix.ert.util.Queue
 
Queue(String) - Constructor for class ch.nix.ert.util.Queue
 

R

RESULT - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
ROUTING - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
Result - class ch.nix.ert.message.operations.Result.
TODO Edit this text for a better description
Result() - Constructor for class ch.nix.ert.message.operations.Result
 
RootLogger - class ch.nix.ert.base.RootLogger.
TODO Edit this text for a better description
RootLogger() - Constructor for class ch.nix.ert.base.RootLogger
 
Routing - class ch.nix.ert.message.operations.Routing.
Values for routing are:
local: menans this dataItem has a local destination
routing: means NodeDirectory needs to resolve destination
direct: means IP is already know, where to send this dataItem
Routing() - Constructor for class ch.nix.ert.message.operations.Routing
 
read(ByteBuffer) - Method in class ch.nix.ert.communication.netty2.ErtMessage
 
receive(DataItem) - Method in class ch.nix.ert.communication.rmi.NodeCommunicationRmi
 
receive(DataItem) - Method in interface ch.nix.ert.communication.rmi.NodeCommunicationRmiInterface
 
receiveMigratedData(DataItem) - Method in class ch.nix.ert.keypartition.MigrationClient
 
recognize(ByteBuffer) - Method in class ch.nix.ert.communication.netty2.ErtMessageRecognizer
 
register(KeyGroup) - Method in class ch.nix.ert.keypartition.KeyPartition
TODO During register process not all KeyGroups are necessary, only the upper, lower one.
register(KeyPartition) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
registerAtDispatcher() - Method in interface ch.nix.ert.base.ServiceInterface
Registers the Service at the Dispatcher
registerAtDispatcher() - Method in class ch.nix.ert.callback.CallbackService
 
registerAtDispatcher() - Method in class ch.nix.ert.communication.NodeCommunicationService
 
registerAtDispatcher() - Method in class ch.nix.ert.datastore.DataStoreService
 
registerAtDispatcher() - Method in class ch.nix.ert.keypartition.KeyPartitionService
 
registerAtDispatcher() - Method in class ch.nix.ert.main.MainService
 
registerAtDispatcher() - Method in class ch.nix.ert.user.UserService
 
registerQueue(Queue) - Method in class ch.nix.ert.base.Dispatcher
 
registerService(String, Queue) - Method in class ch.nix.ert.base.Dispatcher
There is only ONE service allowed for each type...
registerService(String) - Method in class ch.nix.ert.base.ServiceBase
 
removeAddressForSession(String) - Static method in class ch.nix.ert.communication.netty2.SessionManager
 
removeCursorSize() - Method in class ch.nix.ert.message.DataItem
 
removeData() - Method in class ch.nix.ert.message.DataItem
 
removeDataItems() - Method in class ch.nix.ert.message.DataItem
 
removeDbSize() - Method in class ch.nix.ert.message.DataItem
 
removeDelay() - Method in class ch.nix.ert.message.DataItem
 
removeDirectDestination() - Method in class ch.nix.ert.message.DataItem
 
removeDirectOriginator() - Method in class ch.nix.ert.message.DataItem
 
removeEldestEntry(Map.Entry) - Method in class ch.nix.ert.util.LinkedHashMap
 
removeFirstInternalKey() - Method in class ch.nix.ert.message.DataItem
 
removeInternalKey() - Method in class ch.nix.ert.message.DataItem
 
removeKeyPartitionId() - Method in class ch.nix.ert.message.DataItem
 
removeLastInternalKey() - Method in class ch.nix.ert.message.DataItem
 
removeNamespace() - Method in class ch.nix.ert.message.DataItem
 
removeNested() - Method in class ch.nix.ert.message.DataItem
 
removeNodeLoad() - Method in class ch.nix.ert.message.DataItem
 
removeOperation() - Method in class ch.nix.ert.message.DataItem
 
removeResult() - Method in class ch.nix.ert.message.DataItem
 
removeRounting() - Method in class ch.nix.ert.message.DataItem
 
removeService(JmDNS, String, String) - Method in class ch.nix.ert.communication.jmdns.NodeDirectoryListener
 
removeServiceOriginator() - Method in class ch.nix.ert.message.DataItem
 
removeTransactionId() - Method in class ch.nix.ert.message.DataItem
 
removeTransactionNodeId() - Method in class ch.nix.ert.message.DataItem
 
removeTransactionOperation() - Method in class ch.nix.ert.message.DataItem
 
removeTransactionServiceId() - Method in class ch.nix.ert.message.DataItem
 
removeTransactionSplit() - Method in class ch.nix.ert.message.DataItem
 
removeTransactionType() - Method in class ch.nix.ert.message.DataItem
 
removeUserKey() - Method in class ch.nix.ert.message.DataItem
 
resolveService(JmDNS, String, String, ServiceInfo) - Method in class ch.nix.ert.communication.jmdns.NodeDirectoryListener
 
responsible(DataItem) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
responsible(InternalKey) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
run() - Method in class ch.nix.ert.base.Dispatcher
Start the dispatcher and ONLY ONE thread meight be inside it!
run() - Method in class ch.nix.ert.callback.CallbackService
 
run() - Method in class ch.nix.ert.communication.NodeCommunicationService
 
run() - Method in class ch.nix.ert.datastore.DataStoreService
 
run() - Method in class ch.nix.ert.keypartition.KeyPartitionService
 
run() - Method in class ch.nix.ert.main.MainService
 
run() - Method in class ch.nix.ert.user.UserService
 

S

SERVICEORIGINATOR - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
ServiceBase - class ch.nix.ert.base.ServiceBase.
TODO Edit this text for a better description
ServiceBase() - Constructor for class ch.nix.ert.base.ServiceBase
 
ServiceInterface - interface ch.nix.ert.base.ServiceInterface.
TODO Edit this text for a better description
ServiceManager - class ch.nix.ert.base.ServiceManager.
TODO Edit this text for a better description
Follows the Singelton-Design Pattern after Rodney Waldhoff.
ServiceOriginator - class ch.nix.ert.message.operations.ServiceOriginator.
TODO Edit this text for a better description
ServiceOriginator() - Constructor for class ch.nix.ert.message.operations.ServiceOriginator
 
SessionManager - class ch.nix.ert.communication.netty2.SessionManager.
TODO Edit this text for a better description
SessionManager() - Constructor for class ch.nix.ert.communication.netty2.SessionManager
 
send(DataItem) - Method in class ch.nix.ert.communication.NodeCommunication
 
send(DataItem) - Method in interface ch.nix.ert.communication.NodeCommunicationInterface
 
send(DataItem) - Method in class ch.nix.ert.communication.netty2.NodeCommunication
 
send(DataItem) - Method in class ch.nix.ert.communication.rmi.NodeCommunication
 
sendMigratedData(DataItem) - Method in class ch.nix.ert.keypartition.MigrationServer
 
sendRaw(DataItem) - Method in class ch.nix.ert.user.UserService
 
sessionIdle(Session) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationClientListener
 
sessionIdle(Session) - Method in class ch.nix.ert.communication.netty2.NodeCommunicationServerListener
 
setCursorSize(int) - Method in class ch.nix.ert.message.DataItem
 
setData(String) - Method in class ch.nix.ert.message.DataItem
 
setDataItem(DataItem) - Method in class ch.nix.ert.communication.netty2.ErtMessage
 
setDataItem(DataItem) - Method in class ch.nix.ert.message.DataItemCoder
 
setDatabaseId(String) - Method in class ch.nix.ert.datastore.DataStore
 
setDatabaseId(String) - Method in interface ch.nix.ert.datastore.DataStoreInterface
 
setDatabaseId(String) - Method in class ch.nix.ert.datastore.berkeleyje.DataStore
 
setDbSize(int) - Method in class ch.nix.ert.message.DataItem
 
setDelay(long) - Method in class ch.nix.ert.message.DataItem
 
setDirectDestination(Node) - Method in class ch.nix.ert.message.DataItem
 
setDirectOriginator(Node) - Method in class ch.nix.ert.message.DataItem
 
setFirstInternalKey(InternalKey) - Method in class ch.nix.ert.message.DataItem
 
setId(long) - Method in class ch.nix.ert.message.InternalKey
 
setInternalKey(InternalKey) - Method in class ch.nix.ert.message.DataItem
 
setKeyPartitionId(int) - Method in class ch.nix.ert.message.DataItem
 
setLastInternalKey(InternalKey) - Method in class ch.nix.ert.message.DataItem
 
setMaxSize(int) - Method in class ch.nix.ert.util.LinkedHashMap
 
setName(String) - Method in class ch.nix.ert.util.Queue
 
setNamespace(String) - Method in class ch.nix.ert.message.DataItem
 
setNested(DataItem) - Method in class ch.nix.ert.message.DataItem
 
setNodeLoad(double) - Method in class ch.nix.ert.message.DataItem
 
setOperation(String) - Method in class ch.nix.ert.message.DataItem
 
setResult(boolean) - Method in class ch.nix.ert.message.DataItem
 
setRouting(String) - Method in class ch.nix.ert.message.DataItem
 
setServiceOriginator(String) - Method in class ch.nix.ert.message.DataItem
 
setTransactionId(String) - Method in class ch.nix.ert.message.DataItem
 
setTransactionNodeId(Node) - Method in class ch.nix.ert.message.DataItem
 
setTransactionOperation(String) - Method in class ch.nix.ert.message.DataItem
 
setTransactionServiceId(String) - Method in class ch.nix.ert.message.DataItem
 
setTransactionSplit(int) - Method in class ch.nix.ert.message.DataItem
 
setTransactionType(String) - Method in class ch.nix.ert.message.DataItem
 
setUserKey(UserKey) - Method in class ch.nix.ert.message.DataItem
 
startServer() - Method in class ch.nix.ert.communication.rmi.NodeCommunicationRmi
 
substract(KeyPartition) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
subtractKeyPartition(KeyPartition) - Method in class ch.nix.ert.keypartition.KeyPartition
 

T

TRANSACTIONID - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
TRANSACTIONNODEID - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
TRANSACTIONOPERATION - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
TRANSACTIONSERVICEID - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
TRANSACTIONSPLIT - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
TRANSACTIONTYPE - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
TransactionId - class ch.nix.ert.message.operations.TransactionId.
TODO Edit this text for a better description
TransactionId() - Constructor for class ch.nix.ert.message.operations.TransactionId
 
TransactionMonitor - class ch.nix.ert.base.TransactionMonitor.
Stores the temporary results for nested (or split) Transactions.
TransactionMonitor() - Constructor for class ch.nix.ert.base.TransactionMonitor
 
TransactionNodeId - class ch.nix.ert.message.operations.TransactionNodeId.
TODO Edit this text for a better description
TransactionNodeId() - Constructor for class ch.nix.ert.message.operations.TransactionNodeId
 
TransactionOperation - class ch.nix.ert.message.operations.TransactionOperation.
TODO Edit this text for a better description
TransactionOperation() - Constructor for class ch.nix.ert.message.operations.TransactionOperation
 
TransactionServiceId - class ch.nix.ert.message.operations.TransactionServiceId.
TODO Edit this text for a better description
TransactionServiceId() - Constructor for class ch.nix.ert.message.operations.TransactionServiceId
 
TransactionSplit - class ch.nix.ert.message.operations.TransactionSplit.
TODO Edit this text for a better description
TransactionSplit() - Constructor for class ch.nix.ert.message.operations.TransactionSplit
 
TransactionType - class ch.nix.ert.message.operations.TransactionType.
TODO Edit this text for a better description
TransactionType() - Constructor for class ch.nix.ert.message.operations.TransactionType
 
toString() - Method in class ch.nix.ert.keypartition.KeyGroup
 
toString() - Method in class ch.nix.ert.keypartition.KeyPartition
 
toString() - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
toString() - Method in class ch.nix.ert.message.DataItem
 
toString() - Method in class ch.nix.ert.message.InternalKey
 
toString() - Method in class ch.nix.ert.message.Node
 
toString() - Method in class ch.nix.ert.message.UserKey
 
transactionBegin(DataItem) - Method in class ch.nix.ert.base.ServiceBase
 
transactionContinue(DataItem) - Method in class ch.nix.ert.base.ServiceBase
 
transactionEnd(DataItem) - Method in class ch.nix.ert.base.ServiceBase
 
transactionSplit(DataItem, int) - Method in class ch.nix.ert.base.ServiceBase
 

U

USERKEY - Static variable in interface ch.nix.ert.message.operations.OperationInterface
 
UserKey - class ch.nix.ert.message.UserKey.
TODO Edit this text for a better description
UserKey(long) - Constructor for class ch.nix.ert.message.UserKey
 
UserKey(Long) - Constructor for class ch.nix.ert.message.UserKey
 
UserKey(String) - Constructor for class ch.nix.ert.message.UserKey
 
UserKey - class ch.nix.ert.message.operations.UserKey.
TODO Edit this text for a better description
UserKey() - Constructor for class ch.nix.ert.message.operations.UserKey
 
UserService - class ch.nix.ert.user.UserService.
TODO Edit this text for a better description
unpublish(DataItem) - Method in class ch.nix.ert.communication.NodeDirectory
 
unpublish(DataItem) - Method in interface ch.nix.ert.communication.NodeDirectoryInterface
 
unpublish(DataItem) - Method in class ch.nix.ert.communication.jmdns.NodeDirectory
 
unpublish() - Method in class ch.nix.ert.keypartition.KeyPartition
 
unregister(KeyPartition) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
unregisterService(String) - Method in class ch.nix.ert.base.Dispatcher
 
updateStatistic() - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 
updatedbSize(int) - Method in class ch.nix.ert.keypartition.KeyPartitionManager
 

W

write(ByteBuffer) - Method in class ch.nix.ert.communication.netty2.ErtMessage
 

A C D E F G H I J K L M N O P Q R S T U W

Copyright © 2004 Michael Kussmaul - Revision: 183 - Date: 2004-11-16T15:42:13.763853Z