public interface WBEMServiceAdvertisement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTH_MECH_DESC
AuthenticationMechansimDescriptions (string, literal, multiple,
optional): Defines other Authentication mechanisms supported by the CIM
Object Manager in the case where the "Other" value is set in any of the
AuthenticationMechanismSupported attribute values.
|
static java.lang.String |
AUTH_MECH_SUPP
AuthenticationMechanismsSupported (string, literal, multiple): Defines
the authentication mechanism supported by the CIM Object Manager.
|
static java.lang.String |
CLASSINFO
Classinfo (string, multiple, optional): This attributes is optional but
if used, the values MUST be the CIM_Namespace.Classinfo property value.
|
static java.lang.String |
COMM_MECHANISM
CommunicationMechanism (string, literal): The communication mechanism
(protocol) used by the CIM Object Manager for this service-location-tcp
defined in this advertisement.
|
static java.lang.String |
FUNCTIONAL_PROF_DESC
FunctionalProfileDescriptions (string, literal, multiple, optional):
Other profile description if the "other" value is set in the
ProfilesSupported attribute.
|
static java.lang.String |
FUNCTIONAL_PROF_SUPP
FunctionalProfilesSupported (string, literal, multiple):
ProfilesSupported defines the CIM Operation profiles supported by the CIM
Object Manager.
|
static java.lang.String |
INTEROP_NS
InteropSchemaNamespace (string, literal, multiple): Namespace within the
target WBEM Server where the CIM Interop Schema can be accessed.
|
static java.lang.String |
MULT_OPERATIONS_SUPP
MultipleOperationsSupported (boolean): Defines whether the CIM Object
Manager supports batch operations.
|
static java.lang.String |
NAMESPACE
Namespace (string, literal, multiple, optional): Namespace(s) supported
on the CIM Object Manager.
|
static java.lang.String |
OTHER_COMM_MECHN_DESC
OtherCommunicationMechanismDescription (string, literal, optional): The
other communication mechanism defined for the CIM Server in the case the
"Other" value is set in the CommunicationMechanism string.
|
static java.lang.String |
PROTOCOL_VERSION
ProtocolVersion (string, literal, optional): The version of the protocol.
|
static java.lang.String |
REG_PROF_SUPP
RegisteredProfilesSupported (string, literal, multiple):
RegisteredProfilesSupported defines the Profiles that this WBEM Server
has support for.
|
static java.lang.String |
SERVICE_HI_DESC
service-hi-description (string, optional): This string is used as a
description of the CIM service for human interfaces.This attribute MUST
be the CIM_ObjectManager.Description property value.
|
static java.lang.String |
SERVICE_HI_NAME
service-hi-name (string, optional): This string is used as a name of the
CIM service for human interfaces.
|
static java.lang.String |
SERVICE_ID
service-id (string, literal): The ID of this WBEM Server.
|
static java.lang.String |
TEMPLATE_DESCRIPTION
template-description (string): A description of the service suitable for
inclusion in text read by people.
|
static java.lang.String |
TEMPLATE_TYPE
template-type (string): The scheme name of the service scheme.
|
static java.lang.String |
TEMPLATE_URL_SYNTAX
template-url-syntax (string): The template-url-syntax MUST be the WBEM
URI Mapping of the location of one service access point offered by the
WBEM Server over TCP transport.
|
static java.lang.String |
TEMPLATE_VERSION
template-version (string): The version number of the service type
specification.
|
Modifier and Type | Method and Description |
---|---|
WBEMClient |
createClient(javax.security.auth.Subject pSubject,
java.util.Locale[] pLocales)
Creates a fully-initialized WBEMClient instance connected to the service
that is subject of this advertisement.
|
java.lang.String |
getAttribute(java.lang.String pAttributeName)
Return the attribute value for a given attribute name
|
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> |
getAttributes()
Return the set of attributes of this advertisement
|
java.lang.String |
getConcreteServiceType()
Returns the concrete service type.
|
java.lang.String |
getDirectory()
Gets the URL of the directory from which this advertisement was received
|
java.lang.String[] |
getInteropNamespaces()
Returns the interop namespaces
|
java.lang.String |
getServiceId()
Returns the service id
|
java.lang.String |
getServiceUrl()
Returns the service url, e.g.
|
boolean |
isExpired()
Returns the expiration state of the advertisement.
|
void |
setExpired(boolean pExpired)
Sets the expirations state of the advertisement.
|
static final java.lang.String TEMPLATE_TYPE
static final java.lang.String TEMPLATE_VERSION
static final java.lang.String TEMPLATE_DESCRIPTION
static final java.lang.String TEMPLATE_URL_SYNTAX
(template-url-syntax=https://localhost:5989)
static final java.lang.String SERVICE_HI_NAME
static final java.lang.String SERVICE_HI_DESC
static final java.lang.String SERVICE_ID
static final java.lang.String COMM_MECHANISM
"Unknown", "Other", "cim-xml"
static final java.lang.String OTHER_COMM_MECHN_DESC
static final java.lang.String INTEROP_NS
static final java.lang.String PROTOCOL_VERSION
static final java.lang.String FUNCTIONAL_PROF_SUPP
"Unknown", "Other", "Basic Read", "Basic Write",
"Schema Manipulation", "Instance Manipulation",
"Association Traversal", "Query Execution",
"Qualifier Declaration", "Indications"
static final java.lang.String FUNCTIONAL_PROF_DESC
static final java.lang.String MULT_OPERATIONS_SUPP
static final java.lang.String AUTH_MECH_SUPP
"Unknown", "None", "Other", "Basic", "Digest"
static final java.lang.String AUTH_MECH_DESC
static final java.lang.String NAMESPACE
static final java.lang.String CLASSINFO
static final java.lang.String REG_PROF_SUPP
DMTF:CIM Server
DMTF:CIM Server:Protocol Adapter
DMTF:CIM Server:Provider Registration
java.lang.String getDirectory()
java.lang.String getConcreteServiceType()
service:wbem:https
this method would return
https
.java.lang.String[] getInteropNamespaces()
java.lang.String getServiceUrl()
java.lang.String getAttribute(java.lang.String pAttributeName)
pAttributeName
- The attribute namejava.util.Set<java.util.Map.Entry<java.lang.String,java.lang.String>> getAttributes()
java.lang.String getServiceId()
boolean isExpired()
true
when advertisement is expired.void setExpired(boolean pExpired)
pExpired
- The new valueWBEMClient createClient(javax.security.auth.Subject pSubject, java.util.Locale[] pLocales) throws java.lang.Exception
pSubject
- The credential for authenticating with the servicepLocales
- An array of locales ordered by preferencejava.lang.Exception
Copyright © 2005, 2011 IBM Corporation. All Rights Reserved.