org.infinispan.marshall
Annotation Type Marshallable


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Marshallable

This annotation is used for those classes that need to be marshalled/unmarshalled between nodes in the cluster or to/from cache stores. Such classes need to provide an implementation for Externalizer interface and a unique index number (see Ids for index numbers currently allocated).

Since:
4.0
Author:
Galder ZamarreƱo

Required Element Summary
 int id
           
 
Optional Element Summary
 Class<? extends Externalizer> externalizer
           
 

Element Detail

id

public abstract int id

externalizer

public abstract Class<? extends Externalizer> externalizer
Default:
org.infinispan.marshall.Externalizer.class

Google Analytics

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