public final class HttpEndpointCfgDefn extends ManagedObjectDefinition<HttpEndpointCfgClient,HttpEndpointCfg>
The HTTP Endpoint is used to define HTTP endpoint.
Modifier and Type | Method and Description |
---|---|
HttpEndpointCfgClient |
createClientConfiguration(ManagedObject<? extends HttpEndpointCfgClient> impl)
Creates a client configuration view of the provided managed object.
|
HttpEndpointCfg |
createServerConfiguration(ServerManagedObject<? extends HttpEndpointCfg> impl)
Creates a server configuration view of the provided server managed
object.
|
AggregationPropertyDefinition<HttpAuthorizationMechanismCfgClient,HttpAuthorizationMechanismCfg> |
getAuthorizationMechanismPropertyDefinition()
Get the "authorization-mechanism" property definition.
|
StringPropertyDefinition |
getBasePathPropertyDefinition()
Get the "base-path" property definition.
|
BooleanPropertyDefinition |
getEnabledPropertyDefinition()
Get the "enabled" property definition.
|
static HttpEndpointCfgDefn |
getInstance()
Get the HTTP Endpoint configuration definition singleton.
|
ClassPropertyDefinition |
getJavaClassPropertyDefinition()
Get the "java-class" property definition.
|
Class<HttpEndpointCfg> |
getServerConfigurationClass()
Gets the server configuration class instance associated with this managed
object definition.
|
getAggregationPropertyDefinition, getAggregationPropertyDefinitions, getAllAggregationPropertyDefinitions, getAllChildren, getAllConstraints, getAllPropertyDefinitions, getAllRelationDefinitions, getAllReverseAggregationPropertyDefinitions, getAllReverseRelationDefinitions, getAllTags, getChild, getChildren, getConstraints, getDescription, getDescription, getName, getParent, getPropertyDefinition, getPropertyDefinitions, getRelationDefinition, getRelationDefinitions, getReverseAggregationPropertyDefinitions, getReverseRelationDefinitions, getSynopsis, getSynopsis, getUserFriendlyName, getUserFriendlyName, getUserFriendlyPluralName, getUserFriendlyPluralName, hasChildren, hasOption, hasTag, initialize, isChildOf, isParentOf, isTop, registerConstraint, registerOption, registerPropertyDefinition, registerRelationDefinition, registerTag, resolveManagedObjectDefinition, toString, toString
public static HttpEndpointCfgDefn getInstance()
public HttpEndpointCfgClient createClientConfiguration(ManagedObject<? extends HttpEndpointCfgClient> impl)
ManagedObjectDefinition
createClientConfiguration
in class ManagedObjectDefinition<HttpEndpointCfgClient,HttpEndpointCfg>
impl
- The managed object.public HttpEndpointCfg createServerConfiguration(ServerManagedObject<? extends HttpEndpointCfg> impl)
ManagedObjectDefinition
createServerConfiguration
in class ManagedObjectDefinition<HttpEndpointCfgClient,HttpEndpointCfg>
impl
- The server managed object.public Class<HttpEndpointCfg> getServerConfigurationClass()
ManagedObjectDefinition
getServerConfigurationClass
in class ManagedObjectDefinition<HttpEndpointCfgClient,HttpEndpointCfg>
public AggregationPropertyDefinition<HttpAuthorizationMechanismCfgClient,HttpAuthorizationMechanismCfg> getAuthorizationMechanismPropertyDefinition()
The HTTP authorization mechanisms supported by this HTTP Endpoint.
public StringPropertyDefinition getBasePathPropertyDefinition()
All HTTP requests matching the base path or subordinate to it will be routed to the HTTP endpoint unless a more specific HTTP endpoint is found.
public BooleanPropertyDefinition getEnabledPropertyDefinition()
Indicates whether the HTTP Endpoint is enabled.
public ClassPropertyDefinition getJavaClassPropertyDefinition()
Specifies the fully-qualified name of the Java class that provides the HTTP Endpoint implementation.
Copyright 2010-2020 ForgeRock AS.