Package org.jboss.as.controller.registry
Class AttributeAccess
- java.lang.Object
-
- org.jboss.as.controller.registry.AttributeAccess
-
public class AttributeAccess extends Object
Information about handling an attribute in a sub-model.- Author:
- Brian Stansberry
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAttributeAccess.AccessTypeIndicates how an attributed is accessed.static classAttributeAccess.FlagFlags to indicate special characteristics of an attributestatic classAttributeAccess.StorageIndicates whether an attribute is derived from the persistent configuration or is a purely runtime attribute.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeAccess.AccessTypegetAccessType()Get the access type.AttributeDefinitiongetAttributeDefinition()Set<AttributeAccess.Flag>getFlags()Gets the flags associated with this attribute.OperationStepHandlergetReadHandler()Get the read handler.AttributeAccess.StoragegetStorageType()Get the storage type.OperationStepHandlergetWriteHandler()Get the write handler.
-
-
-
Method Detail
-
getAccessType
public AttributeAccess.AccessType getAccessType()
Get the access type.- Returns:
- the access type
-
getStorageType
public AttributeAccess.Storage getStorageType()
Get the storage type.- Returns:
- the storage type
-
getReadHandler
public OperationStepHandler getReadHandler()
Get the read handler.- Returns:
- the read handler,
nullif not defined
-
getWriteHandler
public OperationStepHandler getWriteHandler()
Get the write handler.- Returns:
- the write handler,
nullif not defined.
-
getAttributeDefinition
public AttributeDefinition getAttributeDefinition()
-
getFlags
public Set<AttributeAccess.Flag> getFlags()
Gets the flags associated with this attribute.- Returns:
- the flags. Will not return
null
-
-