public class EventTypeResolverImpl extends Object implements EventTypeResolver, EventTypeNameResolver
EPTYPE, 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(String name,
String moduleName,
NameAccessModifier accessModifier) |
static EventType |
resolve(String name,
String moduleName,
NameAccessModifier accessModifier,
EventTypeNameResolver publics,
Map<String,EventType> locals,
PathRegistry<String,EventType> path) |
BeanEventType |
resolvePrivateBean(EPTypeClass 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(EPTypeClass clazz, boolean publicFields)
resolvePrivateBean
in interface EventTypeResolver
public EventType resolve(String name, String moduleName, NameAccessModifier accessModifier)
resolve
in interface EventTypeResolver
public EventSerdeFactory getEventSerdeFactory()
getEventSerdeFactory
in interface EventTypeResolver
public static EventType resolve(String name, String moduleName, NameAccessModifier accessModifier, EventTypeNameResolver publics, Map<String,EventType> locals, PathRegistry<String,EventType> path)
Copyright © 2005–2022. All rights reserved.