Package org.jboss.as.controller.resource
Class AbstractSocketBindingResourceDefinition
- java.lang.Object
-
- org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
-
- org.jboss.as.controller.SimpleResourceDefinition
-
- org.jboss.as.controller.resource.AbstractSocketBindingResourceDefinition
-
- All Implemented Interfaces:
Feature
,ResourceDefinition
,ResourceRegistration
public abstract class AbstractSocketBindingResourceDefinition extends SimpleResourceDefinition
ResourceDefinition
for 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
-
Nested classes/interfaces inherited from interface org.jboss.as.controller.ResourceDefinition
ResourceDefinition.AbstractConfigurator<C extends ResourceDefinition.Configurator<C>>, ResourceDefinition.Builder, ResourceDefinition.Configurator<C extends ResourceDefinition.Configurator<C>>, ResourceDefinition.MinimalBuilder, ResourceDefinition.MinimalResourceDefinition
-
-
Field Summary
Fields Modifier and Type Field Description static SimpleAttributeDefinition
CLIENT_MAPPING_DESTINATION_ADDRESS
static SimpleAttributeDefinition
CLIENT_MAPPING_DESTINATION_PORT
static SimpleAttributeDefinition
CLIENT_MAPPING_SOURCE_NETWORK
static AttributeDefinition
CLIENT_MAPPINGS
static SimpleAttributeDefinition
FIXED_PORT
static SimpleAttributeDefinition
INTERFACE
static SimpleAttributeDefinition
MULTICAST_ADDRESS
static SimpleAttributeDefinition
MULTICAST_PORT
static SimpleAttributeDefinition
NAME
static PathElement
PATH
static SimpleAttributeDefinition
PORT
static String
SOCKET_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 OperationStepHandler
getClientMappingsWriteAttributeHandler()
protected abstract OperationStepHandler
getFixedPortWriteAttributeHandler()
protected abstract OperationStepHandler
getInterfaceWriteAttributeHandler()
protected abstract OperationStepHandler
getMulticastAddressWriteAttributeHandler()
protected abstract OperationStepHandler
getMulticastPortWriteAttributeHandler()
protected abstract OperationStepHandler
getPortWriteAttributeHandler()
void
registerAttributes(ManagementResourceRegistration resourceRegistration)
Register operations associated with this resource.-
Methods inherited from class org.jboss.as.controller.SimpleResourceDefinition
getAddOperationParameters, getDeprecationData, getFlagsSet, getResourceDescriptionResolver, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerCapabilities, registerChildren, registerNotifications, registerOperations, registerRemoveOperation, registerRemoveOperation, setDeprecated
-
Methods inherited from class org.jboss.as.controller.ResourceDefinition.MinimalResourceDefinition
getAccessConstraints, getDescriptionProvider, getMaxOccurs, getMinOccurs, getPathElement, getStability, isFeature, isOrderedChild, isRuntime
-
-
-
-
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:ResourceDefinition
Register operations associated with this resource.- Specified by:
registerAttributes
in interfaceResourceDefinition
- Overrides:
registerAttributes
in classSimpleResourceDefinition
- Parameters:
resourceRegistration
- aManagementResourceRegistration
created 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()
-
-