Package net.engio.mbassy.listener
Class MetadataReader
java.lang.Object
net.engio.mbassy.listener.MetadataReader
The meta data reader is responsible for parsing and validating message handler configurations.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final IPredicate
<Method> private final Map
<Class<? extends IMessageFilter>, IMessageFilter> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate Filter[]
collectFilters
(Method method, Handler subscription) private IMessageFilter[]
getMessageListener
(Class target) private boolean
isValidMessageHandler
(Method handler)
-
Field Details
-
AllMessageHandlers
-
filterCache
-
-
Constructor Details
-
MetadataReader
public MetadataReader()
-
-
Method Details
-
getFilter
-
collectFilters
-
getMessageListener
-
isValidMessageHandler
-