このコンテンツは選択した言語では利用できません。
3.2. Registering a Transformer via Annotations
The key for each value must also be indexed, and the key instance must then be transformed in a String.
Red Hat JBoss Data Grid includes some default transformation routines for encoding common primitives, however to use a custom key you must provide an implementation of
org.infinispan.query.Transformer.
The following example shows how to annotate your key type using
org.infinispan.query.Transformer:
The two methods must implement a biunique correspondence.
For example, for any object A the following must be true:
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
A.equals( transformer.fromString( transformer.toString( A ) )
A.equals( transformer.fromString( transformer.toString( A ) )
This assumes that the transformer is the appropriate Transformer implementation for objects of type A.