|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) public @interface WsManagementDefaultAddressingModelAnnotation
This annotation helps implementers describe useful metadata about their WS-Management Server/Endpoint implementations. This type is meant to encapsulate the components/information for the Default Addressing Model as defined in the WS-Management specification version A. e.g., @WsManagementDefaultAddressingModelAnnotation( getDefaultAddressDefinition = @WsManagementAddressDetailsAnnotation( referenceParametersContents={""}, referencePropertiesContents={""}, wsaTo="http://localhost:8080/wsman/", wsmanResourceURI="wsman:auth/user", wsmanSelectorSetContents={"firstname=Get", "lastname=Guy"} ), metaDataCategory = "PERSON_RESOURCES", metaDataDescription = "This resource exposes people information " + "stored in an LDAP repository.", resourceMetaDataUniqueName = "http://some.company.xyz/ldap/repository/2006/uid_00000000007" resourceMiscellaneousInformation = "This default addressing instance is miscellaneous." )
Required Element Summary | |
---|---|
WsManagementAddressDetailsAnnotation |
getDefaultAddressDefinition
This defines the Addressing details for this specific EndPoint. |
java.lang.String |
resourceMetaDataUID
This is a required field is used as a mechanism of uniquely identifying each resource/entity that exposes metadata in a uniform way. |
Optional Element Summary | |
---|---|
WsManagementOperationDefinitionAnnotation[] |
definedOperations
This defines the exposed operations for this resource, analagous to the wsdl:operationType except that the xml schema types are referenced directly. |
java.lang.String |
metaDataCategory
This is an optional flag that my be used by consumers to help organize metadata information into useful groups. |
java.lang.String |
metaDataDescription
This is an optional flag that my be used by consumers to help describe metadata information in a succinct human readable fashion. |
java.lang.String |
resourceMiscellaneousInformation
This is an optional field for miscellaneous information. |
java.lang.String[] |
schemaList
This defines the referenced schemas and their suggested namespace prefix. |
Element Detail |
---|
public abstract WsManagementAddressDetailsAnnotation getDefaultAddressDefinition
public abstract java.lang.String resourceMetaDataUID
public abstract java.lang.String[] schemaList
public abstract WsManagementOperationDefinitionAnnotation[] definedOperations
public abstract java.lang.String metaDataCategory
public abstract java.lang.String metaDataDescription
public abstract java.lang.String resourceMiscellaneousInformation
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |