public class MarshallerProvider extends Object implements org.infinispan.protostream.SerializationContext.MarshallerProvider
BaseMarshaller.getJavaClass() defines an abstract class.| Modifier and Type | Class and Description |
|---|---|
static class |
MarshallerProvider.ClassPredicate |
| Constructor and Description |
|---|
MarshallerProvider(Predicate<Class<?>> superClassPredicate,
org.infinispan.protostream.BaseMarshaller<?>... marshallers) |
MarshallerProvider(Predicate<Class<?>> superClassPredicate,
Iterable<? extends org.infinispan.protostream.BaseMarshaller<?>> marshallers) |
MarshallerProvider(Predicate<Class<?>> superClassPredicate,
Stream<? extends org.infinispan.protostream.BaseMarshaller<?>> marshallers) |
| Modifier and Type | Method and Description |
|---|---|
org.infinispan.protostream.BaseMarshaller<?> |
getMarshaller(Class<?> javaClass) |
org.infinispan.protostream.BaseMarshaller<?> |
getMarshaller(String typeName) |
public MarshallerProvider(Predicate<Class<?>> superClassPredicate, org.infinispan.protostream.BaseMarshaller<?>... marshallers)
public MarshallerProvider(Predicate<Class<?>> superClassPredicate, Iterable<? extends org.infinispan.protostream.BaseMarshaller<?>> marshallers)
public org.infinispan.protostream.BaseMarshaller<?> getMarshaller(String typeName)
getMarshaller in interface org.infinispan.protostream.SerializationContext.MarshallerProviderpublic org.infinispan.protostream.BaseMarshaller<?> getMarshaller(Class<?> javaClass)
getMarshaller in interface org.infinispan.protostream.SerializationContext.MarshallerProviderCopyright © 2021 JBoss by Red Hat. All rights reserved.