Class TernaryMethodMarshaller<T,​M1,​M2,​M3>

  • All Implemented Interfaces:
    Function<Object[],​T>, org.infinispan.protostream.BaseMarshaller<T>, org.infinispan.protostream.ProtobufTagMarshaller<T>, Marshallable<T>, ProtoStreamMarshaller<T>

    public class TernaryMethodMarshaller<T,​M1,​M2,​M3>
    extends TernaryMemberMarshaller<T,​Method,​M1,​M2,​M3>
    Generic marshaller based on three non-public accessor methods.
    Author:
    Paul Ferraro