org.jboss.cache.marshall
Class MethodDeclarations

java.lang.Object
  extended by org.jboss.cache.marshall.MethodDeclarations

public class MethodDeclarations
extends Object

Class containing Method and Method id definitions as well methods allowing lookup operations both ways.

Version:
$Revision: 5265 $
Author:
Galder Zamarreno

Field Summary
static Method addChildMethodLocal
           
static int addChildMethodLocal_id
           
static Method blockChannelMethodLocal
           
static int blockChannelMethodLocal_id
           
static Method clusteredGetMethod
           
static int clusteredGetMethod_id
           
static Method commitMethod
           
static int commitMethod_id
           
static Method dataGravitationCleanupMethod
           
static int dataGravitationCleanupMethod_id
           
static Method dataGravitationMethod
           
static int dataGravitationMethod_id
           
static Method evictNodeMethodLocal
           
static int evictNodeMethodLocal_id
           
static Method evictVersionedNodeMethodLocal
           
static int evictVersionedNodeMethodLocal_id
           
static Method existsMethod
           
static int existsMethod_id
           
static Method getDataMapMethodLocal
           
static int getDataMapMethodLocal_id
           
static Method getChildrenNamesMethodLocal
           
static int getChildrenNamesMethodLocal_id
           
static Method getKeysMethodLocal
           
static int getKeysMethodLocal_id
           
static Method getKeyValueMethodLocal
           
static int getKeyValueMethodLocal_id
           
static Method getNodeMethodLocal
           
static int getNodeMethodLocal_id
           
static int getPartialStateMethod_id
           
static Method invalidateMethodLocal
           
static int invalidateMethodLocal_id
           
static Method lockMethodLocal
           
static int lockMethodLocal_id
           
static Method moveMethodLocal
           
static int moveMethodLocal_id
           
static Method optimisticPrepareMethod
           
static int optimisticPrepareMethod_id
           
static Method prepareMethod
           
static int prepareMethod_id
           
static Method printMethodLocal
           
static int printMethodLocal_id
           
static Method putDataEraseMethodLocal
           
static int putDataEraseMethodLocal_id
           
static Method putDataEraseVersionedMethodLocal
           
static int putDataEraseVersionedMethodLocal_id
           
static Method putDataMethodLocal
           
static int putDataMethodLocal_id
           
static Method putDataVersionedMethodLocal
           
static int putDataVersionedMethodLocal_id
           
static Method putForExternalReadMethodLocal
           
static int putForExternalReadMethodLocal_id
           
static Method putForExternalReadVersionedMethodLocal
           
static int putForExternalReadVersionedMethodLocal_id
           
static Method putKeyValMethodLocal
           
static int putKeyValMethodLocal_id
           
static Method putKeyValVersionedMethodLocal
           
static int putKeyValVersionedMethodLocal_id
           
static Method releaseAllLocksMethodLocal
           
static int releaseAllLocksMethodLocal_id
           
static Method remoteAnnounceBuddyPoolNameMethod
           
static int remoteAnnounceBuddyPoolNameMethod_id
           
static Method remoteAssignToBuddyGroupMethod
           
static int remoteAssignToBuddyGroupMethod_id
           
static Method remoteRemoveFromBuddyGroupMethod
           
static int remoteRemoveFromBuddyGroupMethod_id
           
static Method removeDataMethodLocal
           
static int removeDataMethodLocal_id
           
static Method removeDataVersionedMethodLocal
           
static int removeDataVersionedMethodLocal_id
           
static Method removeKeyMethodLocal
           
static int removeKeyMethodLocal_id
           
static Method removeKeyVersionedMethodLocal
           
static int removeKeyVersionedMethodLocal_id
           
static Method removeNodeMethodLocal
           
static int removeNodeMethodLocal_id
           
static Method removeNodeVersionedMethodLocal
           
static int removeNodeVersionedMethodLocal_id
           
static Method replicateAllMethod
           
static int replicateAllMethod_id
           
static Method replicateMethod
           
static int replicateMethod_id
           
static Method rollbackMethod
           
static int rollbackMethod_id
           
static Method unblockChannelMethodLocal
           
static int unblockChannelMethodLocal_id
           
 
Constructor Summary
MethodDeclarations()
           
 
Method Summary
static Method getUnversionedMethod(int methodId)
          Counterpart to getVersionedMethod(int)
static int getUnversionedMethodId(int methodId)
           
static Method getVersionedMethod(int methodId)
          Returns the versioned equivalent of a crud method.
static int getVersionedMethodId(int methodId)
           
static boolean isAPIMethodCall(int id)
          Returns true if the method call is declared in the public Cache API.
static boolean isBlockUnblockMethod(int id)
           
static boolean isBuddyGroupOrganisationMethod(int id)
           
static boolean isCrudMethod(int id)
          Returns true if the method is a CRUD method.
static boolean isDataGravitationMethod(int methodId)
           
static boolean isGetMethod(int methodId)
           
static boolean isPutMethod(int id)
           
static boolean isTransactionLifecycleMethod(int id)
           
static Method lookupMethod(int id)
           
static int lookupMethodId(Method method)
           
static boolean returnValueForRemoteCall(int methodId)
          Tests whether remote calls to this method should return the value to the caller or just return a null (more efficient if the caller won't use this value anyway)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

putDataMethodLocal

public static final Method putDataMethodLocal

putDataEraseMethodLocal

public static final Method putDataEraseMethodLocal

putKeyValMethodLocal

public static final Method putKeyValMethodLocal

removeNodeMethodLocal

public static final Method removeNodeMethodLocal

removeKeyMethodLocal

public static final Method removeKeyMethodLocal

removeDataMethodLocal

public static final Method removeDataMethodLocal

evictNodeMethodLocal

public static final Method evictNodeMethodLocal

evictVersionedNodeMethodLocal

public static final Method evictVersionedNodeMethodLocal

prepareMethod

public static final Method prepareMethod

commitMethod

public static final Method commitMethod

rollbackMethod

public static final Method rollbackMethod

replicateMethod

public static final Method replicateMethod

replicateAllMethod

public static final Method replicateAllMethod

addChildMethodLocal

public static final Method addChildMethodLocal

getKeyValueMethodLocal

public static final Method getKeyValueMethodLocal

getNodeMethodLocal

public static final Method getNodeMethodLocal

getKeysMethodLocal

public static final Method getKeysMethodLocal

getChildrenNamesMethodLocal

public static final Method getChildrenNamesMethodLocal

getDataMapMethodLocal

public static final Method getDataMapMethodLocal

existsMethod

public static final Method existsMethod

releaseAllLocksMethodLocal

public static final Method releaseAllLocksMethodLocal

printMethodLocal

public static final Method printMethodLocal

lockMethodLocal

public static final Method lockMethodLocal

optimisticPrepareMethod

public static final Method optimisticPrepareMethod

clusteredGetMethod

public static final Method clusteredGetMethod

remoteAssignToBuddyGroupMethod

public static final Method remoteAssignToBuddyGroupMethod

remoteRemoveFromBuddyGroupMethod

public static final Method remoteRemoveFromBuddyGroupMethod

remoteAnnounceBuddyPoolNameMethod

public static final Method remoteAnnounceBuddyPoolNameMethod

dataGravitationCleanupMethod

public static final Method dataGravitationCleanupMethod

dataGravitationMethod

public static final Method dataGravitationMethod

moveMethodLocal

public static final Method moveMethodLocal

blockChannelMethodLocal

public static final Method blockChannelMethodLocal

unblockChannelMethodLocal

public static final Method unblockChannelMethodLocal

putForExternalReadMethodLocal

public static final Method putForExternalReadMethodLocal

putDataVersionedMethodLocal

public static final Method putDataVersionedMethodLocal

putDataEraseVersionedMethodLocal

public static final Method putDataEraseVersionedMethodLocal

putKeyValVersionedMethodLocal

public static final Method putKeyValVersionedMethodLocal

putForExternalReadVersionedMethodLocal

public static final Method putForExternalReadVersionedMethodLocal

removeNodeVersionedMethodLocal

public static final Method removeNodeVersionedMethodLocal

removeKeyVersionedMethodLocal

public static final Method removeKeyVersionedMethodLocal

removeDataVersionedMethodLocal

public static final Method removeDataVersionedMethodLocal

invalidateMethodLocal

public static final Method invalidateMethodLocal

putDataMethodLocal_id

public static final int putDataMethodLocal_id
See Also:
Constant Field Values

putDataEraseMethodLocal_id

public static final int putDataEraseMethodLocal_id
See Also:
Constant Field Values

putKeyValMethodLocal_id

public static final int putKeyValMethodLocal_id
See Also:
Constant Field Values

removeNodeMethodLocal_id

public static final int removeNodeMethodLocal_id
See Also:
Constant Field Values

removeKeyMethodLocal_id

public static final int removeKeyMethodLocal_id
See Also:
Constant Field Values

removeDataMethodLocal_id

public static final int removeDataMethodLocal_id
See Also:
Constant Field Values

evictNodeMethodLocal_id

public static final int evictNodeMethodLocal_id
See Also:
Constant Field Values

evictVersionedNodeMethodLocal_id

public static final int evictVersionedNodeMethodLocal_id
See Also:
Constant Field Values

prepareMethod_id

public static final int prepareMethod_id
See Also:
Constant Field Values

commitMethod_id

public static final int commitMethod_id
See Also:
Constant Field Values

rollbackMethod_id

public static final int rollbackMethod_id
See Also:
Constant Field Values

replicateMethod_id

public static final int replicateMethod_id
See Also:
Constant Field Values

replicateAllMethod_id

public static final int replicateAllMethod_id
See Also:
Constant Field Values

addChildMethodLocal_id

public static final int addChildMethodLocal_id
See Also:
Constant Field Values

existsMethod_id

public static final int existsMethod_id
See Also:
Constant Field Values

releaseAllLocksMethodLocal_id

public static final int releaseAllLocksMethodLocal_id
See Also:
Constant Field Values

optimisticPrepareMethod_id

public static final int optimisticPrepareMethod_id
See Also:
Constant Field Values

getPartialStateMethod_id

public static final int getPartialStateMethod_id
See Also:
Constant Field Values

clusteredGetMethod_id

public static final int clusteredGetMethod_id
See Also:
Constant Field Values

getChildrenNamesMethodLocal_id

public static final int getChildrenNamesMethodLocal_id
See Also:
Constant Field Values

getDataMapMethodLocal_id

public static final int getDataMapMethodLocal_id
See Also:
Constant Field Values

getKeysMethodLocal_id

public static final int getKeysMethodLocal_id
See Also:
Constant Field Values

getKeyValueMethodLocal_id

public static final int getKeyValueMethodLocal_id
See Also:
Constant Field Values

remoteAnnounceBuddyPoolNameMethod_id

public static final int remoteAnnounceBuddyPoolNameMethod_id
See Also:
Constant Field Values

remoteAssignToBuddyGroupMethod_id

public static final int remoteAssignToBuddyGroupMethod_id
See Also:
Constant Field Values

remoteRemoveFromBuddyGroupMethod_id

public static final int remoteRemoveFromBuddyGroupMethod_id
See Also:
Constant Field Values

getNodeMethodLocal_id

public static final int getNodeMethodLocal_id
See Also:
Constant Field Values

printMethodLocal_id

public static final int printMethodLocal_id
See Also:
Constant Field Values

lockMethodLocal_id

public static final int lockMethodLocal_id
See Also:
Constant Field Values

dataGravitationCleanupMethod_id

public static final int dataGravitationCleanupMethod_id
See Also:
Constant Field Values

dataGravitationMethod_id

public static final int dataGravitationMethod_id
See Also:
Constant Field Values

moveMethodLocal_id

public static final int moveMethodLocal_id
See Also:
Constant Field Values

putDataVersionedMethodLocal_id

public static final int putDataVersionedMethodLocal_id
See Also:
Constant Field Values

putDataEraseVersionedMethodLocal_id

public static final int putDataEraseVersionedMethodLocal_id
See Also:
Constant Field Values

putKeyValVersionedMethodLocal_id

public static final int putKeyValVersionedMethodLocal_id
See Also:
Constant Field Values

removeNodeVersionedMethodLocal_id

public static final int removeNodeVersionedMethodLocal_id
See Also:
Constant Field Values

removeKeyVersionedMethodLocal_id

public static final int removeKeyVersionedMethodLocal_id
See Also:
Constant Field Values

removeDataVersionedMethodLocal_id

public static final int removeDataVersionedMethodLocal_id
See Also:
Constant Field Values

blockChannelMethodLocal_id

public static final int blockChannelMethodLocal_id
See Also:
Constant Field Values

unblockChannelMethodLocal_id

public static final int unblockChannelMethodLocal_id
See Also:
Constant Field Values

putForExternalReadMethodLocal_id

public static final int putForExternalReadMethodLocal_id
See Also:
Constant Field Values

putForExternalReadVersionedMethodLocal_id

public static final int putForExternalReadVersionedMethodLocal_id
See Also:
Constant Field Values

invalidateMethodLocal_id

public static final int invalidateMethodLocal_id
See Also:
Constant Field Values
Constructor Detail

MethodDeclarations

public MethodDeclarations()
Method Detail

lookupMethodId

public static int lookupMethodId(Method method)

lookupMethod

public static Method lookupMethod(int id)

isCrudMethod

public static boolean isCrudMethod(int id)
Returns true if the method is a CRUD method.


isTransactionLifecycleMethod

public static boolean isTransactionLifecycleMethod(int id)

isBuddyGroupOrganisationMethod

public static boolean isBuddyGroupOrganisationMethod(int id)

isPutMethod

public static boolean isPutMethod(int id)

isGetMethod

public static boolean isGetMethod(int methodId)

isBlockUnblockMethod

public static boolean isBlockUnblockMethod(int id)

getVersionedMethod

public static Method getVersionedMethod(int methodId)
Returns the versioned equivalent of a crud method.


getUnversionedMethod

public static Method getUnversionedMethod(int methodId)
Counterpart to getVersionedMethod(int)


isDataGravitationMethod

public static boolean isDataGravitationMethod(int methodId)

returnValueForRemoteCall

public static boolean returnValueForRemoteCall(int methodId)
Tests whether remote calls to this method should return the value to the caller or just return a null (more efficient if the caller won't use this value anyway)

Parameters:
methodId -
Returns:
true if the caller expects the value to come back.

getUnversionedMethodId

public static int getUnversionedMethodId(int methodId)

getVersionedMethodId

public static int getVersionedMethodId(int methodId)

isAPIMethodCall

public static boolean isAPIMethodCall(int id)
Returns true if the method call is declared in the public Cache API. This includes all put, get, remove, getChildrenNames, exists calls, but not calls like commit, rollback, prepare, block, unblock, etc.

Parameters:
id - method call id to test
Returns:
true if this is an API method call.


Copyright © 2008 JBoss, a division of Red Hat. All Rights Reserved.