Package org.infinispan.query

Examples of org.infinispan.query.Transformable


      }
      return transformerClass;
   }

   private Class<? extends Transformer> getTransformerClassFromAnnotation(Class<?> keyClass) {
      Transformable annotation = keyClass.getAnnotation(Transformable.class);
      if (annotation!=null) {
         return annotation.transformer();
      }
      return null;
   }
View Full Code Here


    * @return a Transformer for this key, or null if the key type is not properly annotated.
    * @throws IllegalAccessException if a Transformer instance cannot be created vai reflection.
    * @throws InstantiationException if a Transformer instance cannot be created vai reflection.
    */
   private static Transformer getTransformer(Class<?> keyClass) {
      Transformable t = keyClass.getAnnotation(Transformable.class);
      Transformer tf = null;
      if (t != null) try {
         tf = t.transformer().newInstance();
      } catch (Exception e) {
         log.error("Cannot instantiate an instance of Transformer class " + t.transformer() + "!", e);
      }
      return tf;
   }
View Full Code Here

      }
      return transformerClass;
   }

   private Class<? extends Transformer> getTransformerClassFromAnnotation(Class<?> keyClass) {
      Transformable annotation = keyClass.getAnnotation(Transformable.class);
      if (annotation!=null) {
         return annotation.transformer();
      }
      return null;
   }
View Full Code Here

    * @return a Transformer for this key, or null if the key type is not properly annotated.
    * @throws IllegalAccessException if a Transformer instance cannot be created vai reflection.
    * @throws InstantiationException if a Transformer instance cannot be created vai reflection.
    */
   private static Transformer getTransformer(Class<?> keyClass) {
      Transformable t = keyClass.getAnnotation(Transformable.class);
      Transformer tf = null;
      if (t != null) try {
         tf = t.transformer().newInstance();
      } catch (Exception e) {
         log.error("Cannot instantiate an instance of Transformer class " + t.transformer() + "!", e);
      }
      return tf;
   }
View Full Code Here

    * @return a Transformer for this key, or null if the key type is not properly annotated.
    * @throws IllegalAccessException if a Transformer instance cannot be created via reflection.
    * @throws InstantiationException if a Transformer instance cannot be created via reflection.
    */
   private static Transformer getTransformer(Class<?> keyClass) {
      Transformable t = keyClass.getAnnotation(Transformable.class);
      Transformer tf = null;
      if (t != null) try {
         // The cast should not be necessary but it's workaround for a compiler bug.
         tf = (Transformer) t.transformer().newInstance();
      } catch (Exception e) {
         log.couldNotInstantiaterTransformerClass(t.transformer(), e);
      }
      return tf;
   }
View Full Code Here

      }
      return transformerClass;
   }

   private Class<? extends Transformer> getTransformerClassFromAnnotation(Class<?> keyClass) {
      Transformable annotation = keyClass.getAnnotation(Transformable.class);
      if (annotation!=null) {
         return annotation.transformer();
      }
      return null;
   }
View Full Code Here

TOP

Related Classes of org.infinispan.query.Transformable

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.