Annotation Interface Portable


@Target(TYPE) @Retention(RUNTIME) @Deprecated public @interface Portable
Deprecated.
Since Coherence 14.1.2. Use PortableType annotation instead.
Portable marks a class as being eligible for use by a PofAnnotationSerializer. This annotation is only permitted at the class level and is a marker annotation with no members. The following class illustrates how to use Portable and PortableProperty annotations.
 @Portable
 public class Person
     {
     @PortableProperty(0)
     public String getFirstName()
         {
         return m_firstName;
         }

     private String m_firstName;
     @PortableProperty(1)
     private String m_lastName;
     @PortableProperty(2)
     private int m_age;
     }
 
Since:
3.7.1
Author:
hr
See Also: