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: