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
This class represents a CIM class as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
This class represents a CIM property (when used for a CIMClass) as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
Class CIMClientXML_HelperImpl is responsible for building CIM-XML requests and responses.
CIMCreateClassOp
CIMCreateInstanceOp
CIMCreateNameSpaceOp
CIMCreateQualifierTypeOp
This class represents a CIM data type as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
This abstract class represents a CIM Datetime data type as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
This class represents the datetime data type when used as a time value as specified in the CIM Infrastructure specification.
This class represents the datetime data type when used as a time value as specified by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
CIMDeleteClassOp
CIMDeleteInstanceOp
CIMDeleteNameSpaceOp
CIMDeleteQualifierTypeOp
CIMElement is an abstract base class that represents a CIM Element as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
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
This class represents a CIM Flavor as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
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.
This class represents a CIM instance as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
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.
CIMInvokeMethodOp
Class CIMMessage is used by the CIM-XML DOM parser.
This class represents a CIM Method as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
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 the CIM Object Path as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
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.
This class represents a CIM Property as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
The CIMQualifiedElementInterface is used by CIM Elements that have qualifiers.
Class CIMQualifiedElementInterfaceImpl is responsible for implementing the functionality of javax.cim.CIMQualifiedElementInterface
This class represents a CIM qualifier as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
The CIMQualifierType class represents a CIM Qualifier Type as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
CIMReferenceNamesOp
CIMReferencesOp
Class CIMRequest is used by the CIM-XML DOM parser.
Represent a CIMReponse message.
This class represents a CIM Scope as defined by the Distributed Management Task Force (DMTF) CIM Infrastructure Specification (DSP004).
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.
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.
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.