public interface ObjectProvider extends Component
Component.AnnotationsANNOTATIONS_PROPERTY_NAME, NS_MULE_DOCUMENTATION, NS_MULE_PARSER_METADATA| Modifier and Type | Method and Description |
|---|---|
boolean |
containsObject(String name) |
Optional<Object> |
getObject(String name)
Finds an object by name
|
Optional<Object> |
getObjectByType(Class<?> objectType)
Finds an object by type
|
<T> Map<String,T> |
getObjectsByType(Class<T> type)
Finds all objects matching the given type
|
Optional<Boolean> |
isObjectSingleton(String name) |
getAnnotation, getAnnotations, getDslSource, getIdentifier, getLocation, getRepresentation, getRootContainerLocation, setAnnotationsOptional<Object> getObject(String name)
name - the object nameOptional<Object> getObjectByType(Class<?> objectType)
objectType - the object type.ObjectProvider implementation.<T> Map<String,T> getObjectsByType(Class<T> type)
T - type parameter for the objecttype - the object type class objectOptional<Boolean> isObjectSingleton(String name)
name - object nameboolean containsObject(String name)
name - object nameCopyright © 2025 MuleSoft, Inc.. All rights reserved.