Package org.jboss.as.controller.registry
Class AttributeAccess
- java.lang.Object
-
- org.jboss.as.controller.registry.AttributeAccess
-
public final 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 class
AttributeAccess.AccessType
Indicates how an attributed is accessed.static class
AttributeAccess.Flag
Flags to indicate special characteristics of an attributestatic class
AttributeAccess.Storage
Indicates 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.AccessType
getAccessType()
Get the access type.AttributeDefinition
getAttributeDefinition()
Set<AttributeAccess.Flag>
getFlags()
Gets the flags associated with this attribute.OperationStepHandler
getReadHandler()
Get the read handler.AttributeAccess.Storage
getStorageType()
Get the storage type.OperationStepHandler
getWriteHandler()
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,
null
if not defined
-
getWriteHandler
public OperationStepHandler getWriteHandler()
Get the write handler.- Returns:
- the write handler,
null
if 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
-
-