Class ClusterSerializableExternalizerProvider
java.lang.Object
org.wildfly.clustering.vertx.json.ClusterSerializableExternalizerProvider
- All Implemented Interfaces:
Serializable,org.jboss.marshalling.Externalizer,org.wildfly.clustering.marshalling.jboss.ExternalizerProvider
- Direct Known Subclasses:
JsonArrayExternalizerProvider,JsonObjectExternalizerProvider,UserExternalizerProvider
public class ClusterSerializableExternalizerProvider
extends Object
implements org.wildfly.clustering.marshalling.jboss.ExternalizerProvider, org.jboss.marshalling.Externalizer
Generic externalizer provider for JBoss Marshalling for use with
ClusterSerializable implementations.- Author:
- Paul Ferraro
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateExternal(Class<?> subjectType, ObjectInput input) org.jboss.marshalling.ExternalizerClass<?> getType()voidwriteExternal(Object subject, ObjectOutput output)
-
Constructor Details
-
ClusterSerializableExternalizerProvider
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceorg.wildfly.clustering.marshalling.jboss.ExternalizerProvider
-
writeExternal
- Specified by:
writeExternalin interfaceorg.jboss.marshalling.Externalizer- Throws:
IOException
-
createExternal
public Object createExternal(Class<?> subjectType, ObjectInput input) throws IOException, ClassNotFoundException - Specified by:
createExternalin interfaceorg.jboss.marshalling.Externalizer- Throws:
IOExceptionClassNotFoundException
-
getExternalizer
public org.jboss.marshalling.Externalizer getExternalizer()- Specified by:
getExternalizerin interfaceorg.wildfly.clustering.marshalling.jboss.ExternalizerProvider
-