Class KObjectMarshaller
- java.lang.Object
-
- org.uberfire.ext.metadata.backend.infinispan.proto.KObjectMarshaller
-
- All Implemented Interfaces:
org.infinispan.protostream.BaseMarshaller<org.uberfire.ext.metadata.model.KObject>,org.infinispan.protostream.MessageMarshaller<org.uberfire.ext.metadata.model.KObject>
public class KObjectMarshaller extends Object implements org.infinispan.protostream.MessageMarshaller<org.uberfire.ext.metadata.model.KObject>
-
-
Constructor Summary
Constructors Constructor Description KObjectMarshaller(String typeName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends org.uberfire.ext.metadata.model.impl.KObjectImpl>getJavaClass()StringgetTypeName()org.uberfire.ext.metadata.model.impl.KObjectImplreadFrom(org.infinispan.protostream.MessageMarshaller.ProtoStreamReader protoStreamReader)voidwriteTo(org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter protoStreamWriter, org.uberfire.ext.metadata.model.KObject kObject)
-
-
-
Constructor Detail
-
KObjectMarshaller
public KObjectMarshaller(String typeName)
-
-
Method Detail
-
readFrom
public org.uberfire.ext.metadata.model.impl.KObjectImpl readFrom(org.infinispan.protostream.MessageMarshaller.ProtoStreamReader protoStreamReader) throws IOException- Specified by:
readFromin interfaceorg.infinispan.protostream.MessageMarshaller<org.uberfire.ext.metadata.model.KObject>- Throws:
IOException
-
writeTo
public void writeTo(org.infinispan.protostream.MessageMarshaller.ProtoStreamWriter protoStreamWriter, org.uberfire.ext.metadata.model.KObject kObject) throws IOException- Specified by:
writeToin interfaceorg.infinispan.protostream.MessageMarshaller<org.uberfire.ext.metadata.model.KObject>- Throws:
IOException
-
getJavaClass
public Class<? extends org.uberfire.ext.metadata.model.impl.KObjectImpl> getJavaClass()
- Specified by:
getJavaClassin interfaceorg.infinispan.protostream.BaseMarshaller<org.uberfire.ext.metadata.model.KObject>
-
getTypeName
public String getTypeName()
- Specified by:
getTypeNamein interfaceorg.infinispan.protostream.BaseMarshaller<org.uberfire.ext.metadata.model.KObject>
-
-