@Service(name="custom-resource") @PerLookup public class CustomResourceManager extends Object implements ResourceManager
Constructor and Description |
---|
CustomResourceManager() |
Modifier and Type | Method and Description |
---|---|
ResourceStatus |
create(Resources resources,
HashMap attributes,
Properties properties,
String target)
creates the resource as a child to the resources provided
|
Resource |
createConfigBean(Resources resources,
HashMap attributes,
Properties properties,
boolean validate)
creates config-bean equivalent for the resource configuration provided as attributes and properties
Does not persist the configuration |
String |
getResourceType()
returns the resource-type
|
public String getResourceType()
ResourceManager
getResourceType
in interface ResourceManager
public ResourceStatus create(Resources resources, HashMap attributes, Properties properties, String target) throws Exception
ResourceManager
create
in interface ResourceManager
resources
- parent for the resource to be createdattributes
- resource configurationproperties
- propertiestarget
- targetException
- when unable to create the resourcepublic Resource createConfigBean(Resources resources, HashMap attributes, Properties properties, boolean validate) throws Exception
ResourceManager
createConfigBean
in interface ResourceManager
resources
- parent for the resource to be createdattributes
- attributes of the resourceproperties
- properties of the resourcevalidate
- indicate whether config validation is required or notException
- when unable to create config-bean-equivalentCopyright © 2018. All rights reserved.