All Classes and Interfaces
Class
Description
Class AbstractArrayValueNode is the superclass of all VALUE.ARRAY style
nodes.
Class AbstractMessageNode is the superclass of AbstractResponseNode and
AbstractRequestNode classes.
ELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*)
ATTLIST IMETHODCALL
%CIMName;
ELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*)
ATTLIST METHODCALL
%CIMName;
Class AbstractMultiRspNode is superclass of MultiRsp style Node classes.
Class AbstractObjectNode is the superclass of ClassNode and InstanceNode
classes.
Class AbstractObjectPathNode is the superclass of ClassPathNode,
InstancePathNode LocalClassPathNode and LocalInstancePathNode classes.
Class AbstractParameterNode is the superclass of ParameterArrayNode,
ParameterNode, ParameterRefArrayNode and ParameterReferenceNode classes.
Class AbstractParamValueNode is the superclass of IParamValueNode and
ParamValueNode classes.
Class AbstractPathNode is the superclass of AbstractObjectPathNode,
ClassNameNode, InstanceNameNode and ObjectPathNode classes.
AbstractPropertyNode is superclass of PropertyArrayNode, PropertyNode and
PropertyReferenceNode classes.
Class AbstractResponseNode is superclass of AbstractMulitRspNode and
AbstractSimpleRspNode classes.
Class AbstractScalarValueNode is superclass of KeyValueNode,
ValueNamedInstanceNode, ValueNode, ValueNullNode, ValueObjectNode,
ValueObjectWithLocalPathNode, ValueObjectWithPathNode and ValueReferenceNode
classes.
Class AbstractSimpleRspNode is the superclass of SimpleExpRspNode and
SimpleRspNode classes.
Class AbstractValueNode is the superclass of AbstractArrayValueNode and
AbstractScalarValueNode classes.
Class AdvertisementCatalog implements a catalog for WBEM service
advertisements.
Interface EventListener specifies listener that are called when an
advertisement is added to or removed from the catalog, expires or is
renewed.
The Advertiser is the SA interface, allowing clients to register new service
instances with SLP, to change the attributes of existing services, and to
deregister service instances.
AdvertiserImpl
It is implemented by the AbstractArrayValueNode class.
Class ASCIIPrintStream implement a stream with ASCII charset
AttributeHandler
AttributeReply message
AttributeRequest message
[ userinfo "@" ] host [ ":" port ]
userinfo = *( unreserved / pct-encoded / sub-delims / ":" )
unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
pct-encoded = "%" HEXDIG HEXDIG
sub-delims = "!" / "$" / "invalid input: '&'" / "'" / "(" / ")"
/ "*" / "+" / "," / ";" / "="
ALPHA = regex([A-Za-z])
DIGIT = regex([0-9])
Zone-index = ["%" ( 1*unreserved )]
host = IP-literal / IPv4address / reg-name
IP-literal = "[" ( IPv6address / IPvFuture ) "]"
IPvFuture = "v" 1*HEXDIG "." 1*( unreserved / sub-delims / ":" )
IPv4address = dec-octet "." dec-octet "." dec-octet "." dec-octet
reg-name = *( unreserved / pct-encoded / sub-delims )
IPv6address = ( 6( h16 ":" ) ls32
/ "::" 5( h16 ":" ) ls32
/ [ h16 ] "::" 4( h16 ":" ) ls32
/ [ *1( h16 ":" ) h16 ] "::" 3( h16 ":" ) ls32
/ [ *2( h16 ":" ) h16 ] "::" 2( h16 ":" ) ls32
/ [ *3( h16 ":" ) h16 ] "::" h16 ":" ls32
/ [ *4( h16 ":" ) h16 ] "::" ls32
/ [ *5( h16 ":" ) h16 ] "::" h16
/ [ *6( h16 ":" ) h16 ] "::" ) Zone-index
ls32 = ( h16 ":" h16 ) / IPv4address
; least-significant 32 bits of address
h16 = 1*4HEXDIG
; 16 bits of address represented in hexadecimal
Class AuthorizationHandler manages AdAuthorizationInfo instances
Abstract superclass for HTTP authorization information.
Class BASE64Encoder implements the BASE64 encoding algorithm
Class BooleanValue parses and encapsulates a boolean value.
Class BoundedInputStream implements an input stream with a maximum byte
count.
Class Challenge holds a http authentication challenge
Class CharValue parses character value.
Class ChunkedInputStream implements an input stream for chunked messages
Class ChunkedOutputStream implements an output stream for chunked messages
This class represents an instance of a
CIMParameter
used for a
method invocation.Class CIMAssociatorsOp
Class CIMClientXML_HelperImpl is responsible for building CIM-XML requests
and responses.
CIMCreateClassOp
CIMCreateInstanceOp
CIMCreateNameSpaceOp
CIMCreateQualifierTypeOp
This class represents the datetime data type when used as a time value as
specified in the CIM Infrastructure specification.
CIMDeleteClassOp
CIMDeleteInstanceOp
CIMDeleteNameSpaceOp
CIMDeleteQualifierTypeOp
Class CIMElementSorter can sort CIMElement arrays and can do binary search by
name in them.
CIMEnumClassesOp
CIMEnumClassNamesOp
CIMEnumInstanceNamesOp
CIMEnumInstancesOp
CIMEnumNameSpaceOp
CIMEnumQualifierTypesOp
Class CIMError is required for IndicationHandling and CIM-XML parsing.
Class CIMEvent is required for indication handling.
Class CIMEventDispatcher is required for indication handling.
CIMExecQueryOp
CIMGetClassOp
CIMGetInstanceOp
CIMGetPropertyOp
CIMGetQualifierTypeOp
Class CIMHelper provides convenience methods that are missing from the
official JSR48 API
Handles the HTTP connections, providing the necessary interfaces for
CIMListener server.
Class CIMInstanceBuilder provides help for CIMInstance(CIMObjectPath,
CIMProperty[]) constructor.
CIMObjectPath param has to contain the key properties only.
( VALUE.NAMEDINSTANCE->INSTANCENAME->KEYBINDING )
CIMProperty[] param has to contain all properties, including key properties.
( VALUE.NAMEDINSTANCE->INSTANCE->PROPERTY* )
The implementation merges the properties from both params.
From CIMObjectPath's keys only the type and value information is considered.
CIMObjectPath param has to contain the key properties only.
( VALUE.NAMEDINSTANCE->INSTANCENAME->KEYBINDING )
CIMProperty[] param has to contain all properties, including key properties.
( VALUE.NAMEDINSTANCE->INSTANCE->PROPERTY* )
The implementation merges the properties from both params.
From CIMObjectPath's keys only the type and value information is considered.
CIMInvokeMethodOp
Class CIMMessage is used by the CIM-XML DOM parser.
The NamedElementInterface is used by CIM Elements that are named.
ELEMENT CIM (MESSAGE | DECLARATION)
ATTLIST CIM
CIMVERSION CDATA #REQUIRED
DTDVERSION CDATA #REQUIRED
Class CIMObjectFactory is responsible for type String and value String
parsing.
This class represents a CIM octet string, or length-prefixed string, where
the length is four octets (32 bits) AND includes the four octets it occupies.
CIMOperation
This class represents a CIM Parameter.
The
CIMQualifiedElementInterface
is used by CIM Elements that
have qualifiers.Class CIMQualifiedElementInterfaceImpl is responsible for implementing the
functionality of javax.cim.CIMQualifiedElementInterface
CIMReferenceNamesOp
CIMReferencesOp
Class CIMRequest is used by the CIM-XML DOM parser.
Represent a CIMReponse message.
CIMSetClassOp
CIMSetInstanceOp
CIMSetPropertyOp
CIMSetQualifierTypeOp
CIMSingleResultOperation
CIMTypedElement
is an abstract class that represents a CIM
element that contains just the data type, but no value.CIMValuedElement
is a base class used by any element that
contains a name, type and value.Class CIMVersion is responsible for providing the exact version number,
product name, etc.
Class CIMXMLBuilderImpl is the core class for building CIM-XML documents.
Class CIMXMLParseException is used by the CIM-XML DOM parser.
Class CIMXMLParserImpl is the main class of CIM-XML DOM parser.
Class CimXmlSerializer implements a XML serializer for DOM documents that is
specialized for CIM-XML.
The interface CIMXMLTraceListener must be implemented if you want to attach
your own CIM-XML logging framework to the CIM Client.
ELEMENT CLASSNAME EMPTY
ATTLIST CLASSNAME
%CIMName;
ELEMENT CLASS (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*, METHOD*)
ATTLIST CLASS
%CIMName;
%SuperClass;
ELEMENT CLASSPATH (NAMESPACEPATH, CLASSNAME)
A
CloseableIterator
is a subclass of Iterator
that
adds support for allowing the underlying implementation to serve up the
elements as they become available.Class CloseableIteratorDOM is a CloseableIterator implementation for the
CIM-XML DOM parser.
Class CloseableIteratorGeneric creates new CloseableIterator from an Iterator
and WBEMException.
CloseableIterator implementation for PULL parser.
CloseableIterator implementation for SAX parser.
Convert
ELEMENT CORRELATOR (VALUE)
ATTLIST CORRELATOR
%CIMName;
%CIMType; #REQUIRED
DAAdvert message
DACache caches the discovered DA list in order to eliminate frequent DA
discovery network traffic.
This class contains the DA related information from a DAAdvert message.
DatagramRequester
DatagramThread
Class DateTimeValue is parses and encapsulates a datetime.
Class DebugInputStream is for debugging purposes
Interface Discoverer offers methodology for discovering WBEM services.
Class DiscovererFactory is responsible for creating concrete instances of the
Discoverer interface.
Class DiscovererSLP is the SLP specific implementation of the Discoverer
interface.
Class DTString helps parsing CIMDateTime Strings.
Class DTStringWriter helps making CIMDateTime Strings.
EmbObjHandler helps the parsing of embedded object elements.
This class is a container that stores the information from a Pull request.
Class EnumerateResponseDOM is responsible for all helper functions of DOM
parser related with EnumerateResponse.
Class EnumerateResponsePULL is responsible for all helper functions of PULL
parser related with EnumerateResponse.
Class EnumerateResponseSAX is responsible for all helper functions of SAX
parser related with EnumerateResponse.
This interface is implemented by Nodes which can provide CIMError info.
ELEMENT ERROR (INSTANCE*)
ATTLIST ERROR
CODE CDATA #REQUIRED
DESCRIPTION CDATA #IMPLIED
Class ExpMethodCallNode is responsible for
ELEMENT EXPMETHODRESPONSE (ERROR|IRETURNVALUE?)
ATTLIST EXPMETHODRESPONSE
%CIMName;
ELEMENT EXPPARAMVALUE (INSTANCE?)
ATTLIST EXPPARAMVALUE
%CIMName;
FunctionIDs
Class GenericExts is responsible for generic initialization
ELEMENT HOST (#PCDATA)
Class HttpClient implements a HTTP client
Class HttpClientMethod encapsulates a http client method
Class HttpClientPool implements a pool for http client connections
Class HttpConnectionHandler is responsible for handling an incoming
connection
Class HttpContentHandler is responsible for handling the content of an http
connection.
Class HttpException represents HTTP related problems
Class HttpHeader represents a http header block
Class HeaderEntry represents a single header field
Class HttpHeaderParser parses http headers
Class HttpMethod provides a method to read a line from a given input stream
Class HttpParseException represents problems parsing http challenges
Class HttpServerConnection implements the outer shell of a HTTP server.
Class HttpServerMethod is responsible for
Class HttpServerWorker forwards incoming connections to a handler
Class HttpSocketFactory manages socket factories
Class HttpUrlConnection encapsulates a http connection
ELEMENT IMETHODCALL (LOCALNAMESPACEPATH, IPARAMVALUE*) ATTLIST IMETHODCALL
%CIMName;
Class IMethodResponseNode is responsible for
This interface is implemented by the code that wants to create a listener for
indications.
This interface is implemented by the code that wants to create a listener for
indications.
perhaps it's a documentation mistake: ELEMENT INSTANCENAME (KEYBINDING* | KEYVALUE? | VALUE.REFERENCE?)
ELEMENT INSTANCENAME (KEYBINDING*)
ATTLIST INSTANCENAME
%ClassName;
ELEMENT INSTANCE (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*)
ATTLIST INSTANCE
%ClassName;
xml:lang NMTOKEN #IMPLIED
ELEMENT INSTANCEPATH (NAMESPACEPATH, INSTANCENAME)
Class IntegerValue parses and encapsulates an integer value.
FIXME: Why hasn't it got TYPE attribute? For VALUE and VALUE.ARRAY it would
be necessary.
SVRLOC group-id : FF0X:0:0:0:0:0:0:116
- SRVTYPERQST Service Type Request
- ATTRRQST Attribute Request
- UA sends too
SVRLOC-DA group-id : FF0X:0:0:0:0:0:0:123
- SRVRQST for the "service:directory-agent" service type
- UA sends too
1000 - 13FF: SRVRQST : FF0X:0:0:0:0:0:1:....
ELEMENT IRETURNVALUE (
CLASSNAME* | INSTANCENAME* | VALUE* | VALUE.OBJECTWITHPATH* | VALUE.OBJECTWITHLOCALPATH* |
VALUE.OBJECT* | OBJECTPATH* | QUALIFIER.DECLARATION* | VALUE.ARRAY? | VALUE.REFERENCE? |
CLASS* | INSTANCE* | VALUE.NAMEDINSTANCE*
)
Class KeepAliveInputStream implements an input stream for connections that
keep iAlive after a request is completed
ELEMENT KEYBINDING (KEYVALUE | VALUE.REFERENCE) ATTLIST KEYBINDING %CIMName;
ELEMENT KEYVALUE (#PCDATA) ATTLIST KEYVALUE VALUETYPE (string | boolean |
numeric) "string" %CIMType; #IMPLIED
key_name "=" key_value
key_value_pair *("," key_value_pair)
ELEMENT LOCALCLASSPATH (LOCALNAMESPACEPATH, CLASSNAME)
ELEMENT LOCALINSTANCEPATH (LOCALNAMESPACEPATH, INSTANCENAME)
ELEMENT LOCALNAMESPACEPATH (NAMESPACE+)
Class LocalPathBuilder helps CIM-XML parsers to build local CIMObjectPathes.
The Locator is the UA interface, allowing clients to query the SLP framework
about existing service types, services instances, and about the attributes of
an existing service instance or service type.
LocatorImpl
Class LogAndTraceBroker is the central class that implements the logging and
tracing of the CIM Client.
Class LogAndTraceManager provides the means to register/unregister log and
trace listeners.
Class LogFormatter implements the formatting algorithm for our console log.
The interface LogListener must be implemented if you want to attach your own
logging framework to the CIM Client.
Class MessageLoader encapsulates the access to the resource file containing
log messages.
ELEMENT MESSAGE (SIMPLEREQ | MULTIREQ | SIMPLERSP | MULTIRSP | SIMPLEEXPREQ | MULTIEXPREQ |
SIMPLEEXPRSP | MULTIEXPRSP)
ATTLIST MESSAGE
ID CDATA #REQUIRED
PROTOCOLVERSION CDATA #REQUIRED
Class MessageReader is responsible for reading http messages
Interface Messages holds the constants for the message keys.
Keeps track of datagram messages.
Class MessageWriter is responsible for creating http messages
ELEMENT METHODCALL ((LOCALINSTANCEPATH | LOCALCLASSPATH), PARAMVALUE*)
ATTLIST METHODCALL %CIMName;
ELEMENT METHOD (QUALIFIER*, (PARAMETER | PARAMETER.REFERENCE | PARAMETER.ARRAY | PARAMETER.REFARRAY)*)
ATTLIST METHOD
%CIMName;
%CIMType; #IMPLIED
%ClassOrigin;
%Propagated;>
ELEMENT METHODRESPONSE (ERROR|(RETURNVALUE?,PARAMVALUE*))
ATTLIST METHODRESPONSE
%CIMName;
Class MOF is responsible for helping MOF String generation.
MsgFactory
MsgHeader
ELEMENT MULTIEXPREQ (SIMPLEEXPREQ, SIMPLEEXPREQ+)
ELEMENT MULTIEXPRSP (SIMPLEEXPRSP, SIMPLEEXPRSP+)
ELEMENT MULTIREQ (SIMPLEREQ, SIMPLEREQ+)
ELEMENT MULTIRSP (SIMPLERSP, SIMPLERSP+)
namespaceHandle = ["//" authority] "/" [namespaceName]
namespaceName = IDENTIFIER *("/"IDENTIFIER)
ELEMENT NAMESPACE EMPTY ATTRLIST NAMESPACE %CIMName;
namespacePath = [namespaceType ":"] namespaceHandle
namespaceType = ("http" ["s"]) / ("cimxml.wbem" ["s"])
ELEMENT NAMESPACEPATH (HOST, LOCALNAMESPACEPATH)
Net
Class Node is the abstract base class of all parseable XML elements.
Class NodeConstIf
Class NodeFactory is responsible for Node instance construction.
NodePool is used by XMLDefaultHandlerImpl to store unused Node instances
which can be reused later without instantiating new ones.
This interface have to be implemented by those Node classes which instances
cannot be reused.
It's implemented by Nodes which can construct a CIMObjectPath.
ELEMENT OBJECTPATH (INSTANCEPATH | CLASSPATH)
ELEMENT PARAMETER.ARRAY (QUALIFIER*)
ATTLIST PARAMETER.ARRAY
%CIMName;
%CIMType; #REQUIRED
%ArraySize;
ELEMENT PARAMETER (QUALIFIER*) ATTLIST PARAMETER %CIMName; %CIMType;
ELEMENT PARAMETER.REFARRAY (QUALIFIER*)
ATTLIST PARAMETER.REFARRAY
%CIMName;
%ReferenceClass;
%ArraySize;
ELEMENT PARAMETER.REFERENCE (QUALIFIER*)
ATTLIST PARAMETER.REFERENCE
%CIMName;
%ReferenceClass;
ELEMENT PARAMVALUE (VALUE | VALUE.REFERENCE | VALUE.ARRAY | VALUE.REFARRAY |
CLASSNAME | INSTANCENAME | CLASS | INSTANCE | VALUE.NAMEDINSTANCE)? ATTLIST
PARAMVALUE %CIMName; %ParamType; #IMPLIED %EmbeddedObject; #IMPLIED - new
PasswordCredential
implements a password based credential.Implements OpenPegasus local authentication
Class PersistentInputStream implements an input stream for which close() can
be disabled.
Class PersistentOutputStream implements an output stream for which close()
can be disabled.
ELEMENT PROPERTY.ARRAY (QUALIFIER*, VALUE.ARRAY?)
ATTLIST PROPERTY.ARRAY
%CIMName;
%CIMType; #REQUIRED
%ArraySize;
%ClassOrigin;
%Propagated;
%EmbeddedObject; #IMPLIED - new
xml:lang NMTOKEN #IMPLIED
ELEMENT PROPERTY (QUALIFIER*, VALUE?)
ATTLIST PROPERTY
%CIMName;
%ClassOrigin;
%Propagated;
%CIMType; #REQUIRED
%EmbeddedObject; #IMPLIED - new
xml:lang NMTOKEN #IMPLIED
ELEMENT PROPERTY.REFERENCE (QUALIFIER*, (VALUE.REFERENCE)?)
ATTLIST PROPERTY.REFERENCE
%CIMName;
%ReferenceClass;
%ClassOrigin;
%Propagated;
ELEMENT QUALIFIER.DECLARATION (SCOPE?, (VALUE | VALUE.ARRAY)?)
ATTLIST QUALIFIER.DECLARATION
%CIMName;
%CIMType; #REQUIRED
ISARRAY (true|false) #IMPLIED
%ArraySize;
%QualifierFlavor;
Class QualifiedNodeHandler helps parsing XML elements with QUALIFIER child
elements.
ELEMENT QUALIFIER ((VALUE | VALUE.ARRAY)?)
ATTLIST QUALIFIER
%CIMName;
%CIMType; #REQUIRED
%Propagated;
%QualifierFlavor;
xml:lang NMTOKEN #IMPLIED
This interface have to be implemented by those key value types which might be
printed in a quoted form.
Class RealValue parses and encapsulates real values.
RecieverThread
Class UntypedReferenceValue encapsulates an untyped reference value.
ReliableIndicationHandler
is responsible for determining when to
dispatch reliable indications, which includes queuing unexpected indications,
caching all indications for the duration of their sequence identifier
lifetime, and logging missing, duplicate and out-of-order indications.ReplyMessage
RequestMessage
ResponseCache intends to eliminate the processing of SLP responses with the
same content.
ResultTable
ELEMENT RETURNVALUE (VALUE | VALUE.REFERENCE)?
ATTLIST RETURNVALUE
%ParamType; #IMPLIED
%EmbeddedObject; #IMPLIED - new
RetValPipeIf is a FIFO interface which helps PULL parsing.
RoleCredential
implements a password based credential for a
role.RolePrincipal
implements a Principal identity for a role.SAAdvert message
Class SAXHelper stores methods to help high level CIM-XML pull and SAX
parsing.
This class is intended to store variables which are common for a whole
CIM-XML SAX parsing session.
ELEMENT SCOPE EMPTY
ATTLIST SCOPE
CLASS (true | false) "false"
ASSOCIATION (true | false) "false"
REFERENCE (true | false) "false"
PROPERTY (true | false) "false"
METHOD (true | false) "false"
PARAMETER (true | false) "false"
INDICATION (true | false) "false"
Inherited classes of SerializeOption provide additional serialization
parameters for the inherited SLPMessage classes.
ServiceAcknowledgment message
ServiceAgent
ServiceDeregistration message
Service location attribute
The ServiceLocationAttributeDescriptor interface provides introspection on a
template attribute definition (see RFC 2609).
The ServiceLocationAttributeVerifier provides access to service templates.
The ServiceLocationEnumeration class is the return type for all Locator SLP
operations.
The ServiceLocationException class is thrown by all methods when exceptional
conditions occur in the SLP framework.
The ServiceLocationManager manages access to the service location framework.
ServiceRegistration message
ServiceReply message
ServiceRequest message
ServiceTable
The ServiceType object models the SLP service type.
ServiceTypeReply message
ServiceTypeRequest message
The ServiceURL object models the advertised SLP service URL.
ELEMENT SIMPLEEXPREQ (CORRELATOR*, EXPMETHODCALL)
ELEMENT SIMPLEEXPRSP (EXPMETHODRESPONSE)
ELEMENT EXPMETHODRESPONSE (ERROR|IRETURNVALUE?)
ELEMENT SIMPLEREQ (CORRELATOR*, (METHODCALL | IMETHODCALL))
ELEMENT SIMPLERSP (METHODRESPONSE | IMETHODRESPONSE)
ELEMENT METHODRESPONSE (ERROR|(RETURNVALUE?,PARAMVALUE*))
ELEMENT IMETHODRESPONSE (ERROR|IRETURNVALUE?) *
SLEnumerationImpl
SLPConfig
The interface SLPConfigProperties holds string constants for the
configuration properties of the SLP package.
Class SLPDefaults is responsible for
Helps the parsing of the bytes of SLP messages.
SLPLimits
SLPMessage
SLPOutputStream helps the building of SLP message bytes
This class provides functions for comparison of SLP message strings.
Class StringSorter is responsible for non case sensitive sorting and binary
searching of String arrays.
Class UntypedStringValue parses an untyped string value.
TCPRequester
TCPThread
Subclasses of the TemplateRegistry abstract class provide access to service
location templates [8].
Class Test is responsible for testing the WBEM-URI String parsing.
Class ThreadPool implements a pool that manages threads and executes
submitted tasks using this threads.
Class TimeStamp is responsible for building uniform date/time strings for
logging and tracing.
Class TraceFormatter implements the formatting algorithm for our console log.
The interface TraceListener must be implemented if you want to attach your
own logging framework to the CIM Client.
TrailerException is thrown by ChunkedInputStream when it receives a http
trailer which contains the following entries: CIMStatusCode,
CIMStatusCodeDescription.
debug -> FINEST info -> INFO warning -> WARNING error -> SEVERE
TypedIf is implemented by those classes which can provide a CIMDataType.
Class TypedValue is required for the CIM-XML DOM parser.
This class represents an
UnsignedInteger16
.This class represents an
UnsignedInteger32
.This class represents an
UnsignedInteger64
.This class represents an
UnsignedInteger8
.
untypedNamespacePath = namespacePath
untypedClassPath = namespacePath ":" className
untypedInstancePath = namespacePath ":" className "." key_value_pairs
typedNamespacePath = namespacePath "/(namespace)"
typedClassPath = namespacePath "/(class)" className
typedInstancePath = namespacePath "/(instance)" className "." typed_key_value_pairs
Class URIString is responsible for wrapping the WBEM-URI string.
UserPrincipal
implements a Principal identity for a client user
identity that authenticates with a username and password.Class Util is responsible for storing commonly used static methods.
Common handful functions can be here.
This class is responsible for parsing key values.
ELEMENT VALUE.ARRAY (VALUE|VALUE.NULL)*
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are handled.
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are handled.
ValueIf should be implemented by Nodes which are able to return JSR48 value
objects.
ELEMENT VALUE.INSTANCEWITHPATH (INSTANCEPATH, INSTANCE)
ELEMENT INSTANCEPATH (NAMESPACEPATH,INSTANCENAME)
ELEMENT INSTANCE (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*)
ATTLIST INSTANCE
%ClassName;
xml:lang NMTOKEN #IMPLIED
ELEMENT VALUE.NAMEDINSTANCE (INSTANCENAME, INSTANCE)
ELEMENT INSTANCENAME (KEYBINDING* | KEYVALUE? | VALUE.REFERENCE?)
ATTLIST INSTANCENAME
%ClassName;
ELEMENT INSTANCE (QUALIFIER*, (PROPERTY | PROPERTY.ARRAY | PROPERTY.REFERENCE)*)
ATTLIST INSTANCE
%ClassName;
xml:lang NMTOKEN #IMPLIED
FIXME: Why INSTANCE has qualifiers? CIMInstance doesn't have!
FIXME: InstanceName and instance provides redundant information.
ELEMENT VALUE (#PCDATA)
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are supported.
For non-standard CIMOMs the TYPE and PARAMTYPE attributes are supported.
ELEMENT VALUE.NULL EMPTY
ELEMENT VALUE.OBJECT (CLASS | INSTANCE)
ELEMENT VALUE.OBJECTWITHLOCALPATH ((LOCALCLASSPATH, CLASS) |
(LOCALINSTANCEPATH, INSTANCE))
ELEMENT VALUE.OBJECTWITHPATH ((CLASSPATH, CLASS) | (INSTANCEPATH, INSTANCE))
ELEMENT VALUE.REFARRAY (VALUE.REFERENCE|VALUE.NULL)*
ELEMENT VALUE.REFERENCE (CLASSPATH | LOCALCLASSPATH | CLASSNAME |
INSTANCEPATH | LOCALINSTANCEPATH | INSTANCENAME)
The
WBEMClient
interface is used to invoke WBEM operations
against a WBEM Server.The WBEMClientCIMXML is a implementation of the
javax.wbem.client.WBEMClient
interface for the CIM-XML protocol
including the extensions of the
org.sblim.cimclient.WBEMClientSBLIM
interface.This class defines the constants used for
WBEMClient
configuration.This class defines the functionality of a
WBEMClient
factory,
which is used to retrieve a WBEMClient
for a specified protocol.Class WBEMClientSBLIM contains the SBLIM CIM Client specific extensions to
the WBEMClient interface.
Class WBEMConfigurationFile is responsible for initializing the the
configuration properties from the configuration file.
Interface WBEMConfigurationDefaults holds the default values for the
configuration properties.
The interface WBEMConfigurationProperties contains the names of all
configuration properties that are recognized by the CIM Client.
Class WBEMConstants contains global constants of the CIM client.
WBEMException
is returned when there is a WBEM Operations error.The
WBEMListener
interface is used to add/remove WBEM Indication
Listeners.This class defines the constants used for
WBEMListener
configuration.This class is a factory for getting a
WBEMListener
implementation for a specified protocol.Class WBEMListenerSBLIM is the SBLIM implementation of the WBEMListener
interface.
Class WBEMProtocol encapsulates a transport/presentation protocol pair.
Interface WBEMServiceAdvertisement is encapsulates the information collected
about a service during discovery.
Class WBEMServiceAdvertisementSLP is the SLP specific implementation if the
WBEMServiceAdvertisement interface.
Implements HTTP basic and digest authentication
Class XMLDefaultHandlerImpl is DefaultHandler implementation which is used
for SAX and PULL style XML parsing.
XMLHostStr helps to convert XML HOST element style string into JSR48 style
protocol, host and port strings.
Class XMLPullParser is responsible for XML parsing.
Class XMLPullParserException is thrown by the PULL parser.