예제 #1
0
 private Operation getOperation(Exchange exchange) {
   String operation = exchange.getIn().getHeader(InfinispanConstants.OPERATION, String.class);
   if (operation == null) {
     operation = InfinispanConstants.PUT;
   }
   LOGGER.trace("Operation: [{}]", operation);
   return Operation.valueOf(
       operation.substring(InfinispanConstants.OPERATION.length()).toUpperCase());
 }
예제 #2
0
public interface InfinispanConstants {
  int OPERATION_LEN = InfinispanConstants.OPERATION.length();

  String EVENT_TYPE = "CamelInfinispanEventType";
  String IS_PRE = "CamelInfinispanIsPre";
  String CACHE_NAME = "CamelInfinispanCacheName";
  String KEY = "CamelInfinispanKey";
  String VALUE = "CamelInfinispanValue";
  String OLD_VALUE = "CamelInfinispanOldValue";
  String MAP = "CamelInfinispanMap";
  String OPERATION = "CamelInfinispanOperation";
  String PUT = "CamelInfinispanOperationPut";
  String PUT_ASYNC = "CamelInfinispanOperationPutAsync";
  String PUT_IF_ABSENT = "CamelInfinispanOperationPutIfAbsent";
  String PUT_IF_ABSENT_ASYNC = "CamelInfinispanOperationPutIfAbsentAsync";
  String GET = "CamelInfinispanOperationGet";
  String CONTAINS_KEY = "CamelInfinispanOperationContainsKey";
  String CONTAINS_VALUE = "CamelInfinispanOperationContainsValue";
  String PUT_ALL = "CamelInfinispanOperationPutAll";
  String PUT_ALL_ASYNC = "CamelInfinispanOperationPutAllAsync";
  String REMOVE = "CamelInfinispanOperationRemove";
  String REMOVE_ASYNC = "CamelInfinispanOperationRemoveAsync";
  String REPLACE = "CamelInfinispanOperationReplace";
  String REPLACE_ASYNC = "CamelInfinispanOperationReplaceAsync";
  String CLEAR = "CamelInfinispanOperationClear";
  String CLEAR_ASYNC = "CamelInfinispanOperationClearAsync";
  String SIZE = "CamelInfinispanOperationSize";
  String RESULT = "CamelInfinispanOperationResult";
  String LIFESPAN_TIME = "CamelInfinispanLifespanTime";
  String LIFESPAN_TIME_UNIT = "CamelInfinispanTimeUnit";
  String MAX_IDLE_TIME = "CamelInfinispanMaxIdleTime";
  String MAX_IDLE_TIME_UNIT = "CamelInfinispanMaxIdleTimeUnit";
  String IGNORE_RETURN_VALUES = "CamelInfinispanIgnoreReturnValues";
  String EVENT_DATA = "CamelInfinispanEventData";
  String QUERY = "CamelInfinispanOperationQuery";
  String QUERY_BUILDER = "CamelInfinispanQueryBuilder";

  String CACHE_ENTRY_JOINING = "CacheEntryJoining";
  String CACHE_ENTRY_LEAVING = "CacheEntryLeaving";
}