Package org.jboss.as.controller.resource
Class AbstractSocketBindingResourceDefinition
- java.lang.Object
-
- org.jboss.as.controller.SimpleResourceDefinition
-
- org.jboss.as.controller.resource.AbstractSocketBindingResourceDefinition
-
- All Implemented Interfaces:
ResourceDefinition
public abstract class AbstractSocketBindingResourceDefinition extends SimpleResourceDefinition
ResourceDefinitionfor a resource representing a socket binding.- Author:
- Brian Stansberry (c) 2011 Red Hat Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.controller.SimpleResourceDefinition
SimpleResourceDefinition.Parameters
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleAttributeDefinitionCLIENT_MAPPING_DESTINATION_ADDRESSstatic SimpleAttributeDefinitionCLIENT_MAPPING_DESTINATION_PORTstatic SimpleAttributeDefinitionCLIENT_MAPPING_SOURCE_NETWORKstatic AttributeDefinitionCLIENT_MAPPINGSstatic SimpleAttributeDefinitionFIXED_PORTstatic SimpleAttributeDefinitionINTERFACEstatic SimpleAttributeDefinitionMULTICAST_ADDRESSstatic SimpleAttributeDefinitionMULTICAST_PORTstatic SimpleAttributeDefinitionNAMEstatic PathElementPATHstatic SimpleAttributeDefinitionPORTstatic StringSOCKET_BINDING_CAPABILITY_NAME
-
Constructor Summary
Constructors Constructor Description AbstractSocketBindingResourceDefinition(OperationStepHandler addHandler, OperationStepHandler removeHandler, RuntimeCapability<Void>... capabilities)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract OperationStepHandlergetClientMappingsWriteAttributeHandler()protected abstract OperationStepHandlergetFixedPortWriteAttributeHandler()protected abstract OperationStepHandlergetInterfaceWriteAttributeHandler()protected abstract OperationStepHandlergetMulticastAddressWriteAttributeHandler()protected abstract OperationStepHandlergetMulticastPortWriteAttributeHandler()protected abstract OperationStepHandlergetPortWriteAttributeHandler()voidregisterAttributes(ManagementResourceRegistration resourceRegistration)Register operations associated with this resource.-
Methods inherited from class org.jboss.as.controller.SimpleResourceDefinition
getAccessConstraints, getDeprecationData, getDescriptionProvider, getFlagsSet, getMaxOccurs, getMinOccurs, getPathElement, getResourceDescriptionResolver, isFeature, isOrderedChild, isRuntime, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerChildren, registerNotifications, registerOperations, registerRemoveOperation, registerRemoveOperation, setDeprecated
-
-
-
-
Field Detail
-
SOCKET_BINDING_CAPABILITY_NAME
public static final String SOCKET_BINDING_CAPABILITY_NAME
- See Also:
- Constant Field Values
-
PATH
public static final PathElement PATH
-
NAME
public static final SimpleAttributeDefinition NAME
-
INTERFACE
public static final SimpleAttributeDefinition INTERFACE
-
PORT
public static final SimpleAttributeDefinition PORT
-
FIXED_PORT
public static final SimpleAttributeDefinition FIXED_PORT
-
MULTICAST_ADDRESS
public static final SimpleAttributeDefinition MULTICAST_ADDRESS
-
MULTICAST_PORT
public static final SimpleAttributeDefinition MULTICAST_PORT
-
CLIENT_MAPPING_SOURCE_NETWORK
public static final SimpleAttributeDefinition CLIENT_MAPPING_SOURCE_NETWORK
-
CLIENT_MAPPING_DESTINATION_ADDRESS
public static final SimpleAttributeDefinition CLIENT_MAPPING_DESTINATION_ADDRESS
-
CLIENT_MAPPING_DESTINATION_PORT
public static final SimpleAttributeDefinition CLIENT_MAPPING_DESTINATION_PORT
-
CLIENT_MAPPINGS
public static final AttributeDefinition CLIENT_MAPPINGS
-
-
Constructor Detail
-
AbstractSocketBindingResourceDefinition
public AbstractSocketBindingResourceDefinition(OperationStepHandler addHandler, OperationStepHandler removeHandler, RuntimeCapability<Void>... capabilities)
-
-
Method Detail
-
registerAttributes
public void registerAttributes(ManagementResourceRegistration resourceRegistration)
Description copied from interface:ResourceDefinitionRegister operations associated with this resource.- Specified by:
registerAttributesin interfaceResourceDefinition- Overrides:
registerAttributesin classSimpleResourceDefinition- Parameters:
resourceRegistration- aManagementResourceRegistrationcreated from this definition
-
getInterfaceWriteAttributeHandler
protected abstract OperationStepHandler getInterfaceWriteAttributeHandler()
-
getPortWriteAttributeHandler
protected abstract OperationStepHandler getPortWriteAttributeHandler()
-
getFixedPortWriteAttributeHandler
protected abstract OperationStepHandler getFixedPortWriteAttributeHandler()
-
getMulticastAddressWriteAttributeHandler
protected abstract OperationStepHandler getMulticastAddressWriteAttributeHandler()
-
getMulticastPortWriteAttributeHandler
protected abstract OperationStepHandler getMulticastPortWriteAttributeHandler()
-
getClientMappingsWriteAttributeHandler
protected abstract OperationStepHandler getClientMappingsWriteAttributeHandler()
-
-