public class EventTypeResolverImpl extends Object implements EventTypeResolver, EventTypeNameResolver
GETEVENTSERDEFACTORY, RESOLVE_METHOD, RESOLVE_PRIVATE_BEAN_METHOD
Constructor and Description |
---|
EventTypeResolverImpl(Map<String,EventType> locals,
PathRegistry<String,EventType> path,
EventTypeNameResolver publics,
BeanEventTypeFactoryPrivate beanEventTypeFactoryPrivate,
EventSerdeFactory eventSerdeFactory) |
Modifier and Type | Method and Description |
---|---|
EventSerdeFactory |
getEventSerdeFactory() |
EventType |
getTypeByName(String typeName) |
EventType |
resolve(EventTypeMetadata metadata) |
static EventType |
resolve(EventTypeMetadata metadata,
EventTypeNameResolver publics,
Map<String,EventType> locals,
PathRegistry<String,EventType> path) |
BeanEventType |
resolvePrivateBean(Class clazz,
boolean publicFields) |
public EventTypeResolverImpl(Map<String,EventType> locals, PathRegistry<String,EventType> path, EventTypeNameResolver publics, BeanEventTypeFactoryPrivate beanEventTypeFactoryPrivate, EventSerdeFactory eventSerdeFactory)
public EventType getTypeByName(String typeName)
getTypeByName
in interface EventTypeNameResolver
public BeanEventType resolvePrivateBean(Class clazz, boolean publicFields)
resolvePrivateBean
in interface EventTypeResolver
public EventType resolve(EventTypeMetadata metadata)
resolve
in interface EventTypeResolver
public EventSerdeFactory getEventSerdeFactory()
getEventSerdeFactory
in interface EventTypeResolver
public static EventType resolve(EventTypeMetadata metadata, EventTypeNameResolver publics, Map<String,EventType> locals, PathRegistry<String,EventType> path)
Copyright © 2005–2020. All rights reserved.