| IBM WebSphere Extended Deployment (XD)TM
Release 6.0 |
com.ibm.wsspi.classify
ClassificationDictionary
Classifier dictionary.
This class defines the vocabulary - operators and operands - used within the
classification function.
Field Summary |
public String | OR
The OR operator.
|
public String | AND
The AND operator.
|
public String | NOT
The negation operator. It is used to qualify other operator like the.
|
public String | LIKE
The LIKE operator used for pattern matching.
|
public String | IN
The IN operator. It will be used to express an operand with multiple .
|
public String | BETWEEN
This operator is used in conjunction with the AND to select a range of values
inclusive of the first and the last values.
|
public String | EQUAL
The equality operator.
|
public String | GREATER_THAN
The greater than operator.
|
public String | GREATER_THAN_OR_EQUAL
The greater-than or equal operator.
|
public String | LESS_THAN
The less-than operator.
|
public String | LESS_THAN_OR_EQUAL
The less-then or equal operator.
|
public String | NOT_EQUAL
The not equal operator. This is equivalent to the programming languages .
|
public String | IS_NULL
The IS NULL operator is used to check for when an operand is not set.
|
public String | IS_NOT_NULL
The IS NOT NULL operator is used only to check when an operand has a value.
|
public String | SEPARATOR
|
public String | ESCAPE_CHAR
|
public String | TERMINATOR
|
public String | CLIENT_IPV4
The IP address of a host using either the IPv4 dotted quad address type n.n.n.n or .
|
public String | SERVER_IPV4
|
public String | CLIENT_IPV6
|
public String | SERVER_IPV6
|
public String | CLIENT_HOST
The name of the client host.
|
public String | SERVER_HOST
The name of the server host.
|
public String | PORT
The port where service is provided on the host.
|
public String | PROTOCOL
The communications protocol the request is transmitted in. Supported protocols are HTTP, .
|
public String | URI
The URI of the request; It can be pattern matched using regular expressions.
|
public String | UID
The user ID of the request sender.
|
public String | GID
The group ID of the request sender.
|
public String | NAME
|
public String | VALUE
|
public String | MIME_TYPE
The MIME type of the request.
|
public String | HTTP_METHOD
The HTTP method.
|
public String | HTTP_DELETE
The HTTP DELETE method.
|
public String | HTTP_GET
The HTTP GET method.
|
public String | HTTP_POST
The HTTP POST method.
|
public String | HTTP_PUT
The HTTP PUT method.
|
public String | SOAP_ACTION
The SOAP Action operand.
|
public String | EJB_METHOD
The EJB Method operand.
|
public String | DURATION
|
public String | START_DATE
|
public String | END_DATE
|
public String | WSDL_PORT_TYPE_NAME
The port defines the connection point to a web service. It is comparable to .
|
public String | WSDL_OPERATION
Name of the service operation. It is used to identify the operation for which.
|
public String | WSDL_INPUT
Name of the service input message. It used in conjunction with the .
|
public String | JMS_TYPE
A Java Message Service (JMS) header field that contains the message
type identifier.
|
public String | COOKIE_NAME_SPACE
These operands will be used for generic name/value pairs as in parameters to a URL,
cookies, etc.
|
public String | HEADER_NAME_SPACE
|
public String | QUERYPARM_NAME_SPACE
|
public String | JMS_NAME_SPACE
|
public String | SOAP_NAME_SPACE
|
public String | HTTP_PROTOCOL
|
public String | HTTPS_PROTOCOL
|
public String | SOAP_PROTOCOL
|
public String | IIOP_PROTOCOL
|
public String | JMS_PROTOCOL
|
public String | WEB_SCOPE
|
public String | WEB_SERVICES_SCOPE
|
public String | EJB_SCOPE
|
OR
public
static OR
-
The OR operator.
AND
public
static AND
-
The AND operator.
NOT
public
static NOT
-
The negation operator. It is used to qualify other operator like the
IN, OR, and AND operators. For example,
NOT IN('a','b','c')
.
LIKE
public
static LIKE
-
The LIKE operator used for pattern matching.
IN
public
static IN
-
The IN operator. It will be used to express an operand with multiple
values in a single expression as in, for example,
protocol IN ('HTTP','HTTPS','SOAP')
.
BETWEEN
public
static BETWEEN
-
This operator is used in conjunction with the AND to select a range of values
inclusive of the first and the last values. Together, they will
operate on numbers and dates value.
EQUAL
public
static EQUAL
-
The equality operator.
GREATER_THAN
public
static GREATER_THAN
-
The greater than operator.
GREATER_THAN_OR_EQUAL
public
static GREATER_THAN_OR_EQUAL
-
The greater-than or equal operator.
LESS_THAN
public
static LESS_THAN
-
The less-than operator.
LESS_THAN_OR_EQUAL
public
static LESS_THAN_OR_EQUAL
-
The less-then or equal operator.
NOT_EQUAL
public
static NOT_EQUAL
-
The not equal operator. This is equivalent to the programming languages
operator (!=).
IS_NULL
public
static IS_NULL
-
The IS NULL operator is used to check for when an operand is not set.
IS_NOT_NULL
public
static IS_NOT_NULL
-
The IS NOT NULL operator is used only to check when an operand has a value.
SEPARATOR
public
static SEPARATOR
-
ESCAPE_CHAR
public
static ESCAPE_CHAR
-
TERMINATOR
public
static TERMINATOR
-
CLIENT_IPV4
public
static CLIENT_IPV4
-
The IP address of a host using either the IPv4 dotted quad address type n.n.n.n or
the IPv6 128-bit address type of x:x:x:x:x:x:x:x following RFC 1924.
SERVER_IPV4
public
static SERVER_IPV4
-
CLIENT_IPV6
public
static CLIENT_IPV6
-
SERVER_IPV6
public
static SERVER_IPV6
-
CLIENT_HOST
public
static CLIENT_HOST
-
The name of the client host. This is the value of the IP command hostname.
SERVER_HOST
public
static SERVER_HOST
-
The name of the server host. This is the value of the IP command hostname.
PORT
public
static PORT
-
The port where service is provided on the host.
PROTOCOL
public
static PROTOCOL
-
The communications protocol the request is transmitted in. Supported protocols are HTTP,
HTTPS, SOAP.
URI
public
static URI
-
The URI of the request; It can be pattern matched using regular expressions.
UID
public
static UID
-
The user ID of the request sender.
GID
public
static GID
-
The group ID of the request sender.
NAME
public
static NAME
-
VALUE
public
static VALUE
-
MIME_TYPE
public
static MIME_TYPE
-
The MIME type of the request.
HTTP_METHOD
public
static HTTP_METHOD
-
The HTTP method.
HTTP_DELETE
public
static HTTP_DELETE
-
The HTTP DELETE method.
HTTP_GET
public
static HTTP_GET
-
The HTTP GET method.
HTTP_POST
public
static HTTP_POST
-
The HTTP POST method.
HTTP_PUT
public
static HTTP_PUT
-
The HTTP PUT method.
SOAP_ACTION
public
static SOAP_ACTION
-
The SOAP Action operand.
EJB_METHOD
public
static EJB_METHOD
-
The EJB Method operand.
DURATION
public
static DURATION
-
START_DATE
public
static START_DATE
-
END_DATE
public
static END_DATE
-
WSDL_PORT_TYPE_NAME
public
static WSDL_PORT_TYPE_NAME
-
The port defines the connection point to a web service. It is comparable to
a class or function library. In this case, it is the name
attribute of the portType element in a WSDL document.
WSDL_OPERATION
public
static WSDL_OPERATION
-
Name of the service operation. It is used to identify the operation for which
the message is invoked against.
WSDL_INPUT
public
static WSDL_INPUT
-
Name of the service input message. It used in conjunction with the
WSDLOperation to identify the operation for which the message is invoked against
by the generated MDB.
JMS_TYPE
public
static JMS_TYPE
-
A Java Message Service (JMS) header field that contains the message
type identifier.
COOKIE_NAME_SPACE
public
static COOKIE_NAME_SPACE
-
These operands will be used for generic name/value pairs as in parameters to a URL,
cookies, etc.
The name will be compared to the name in the name/value pair and if a value is specified,
the logical AND operator will be used in conjunction with the corresponding value.
For example, a rule that evaluates a query parameter named Ticker and value of IBM,
may look as follows:
select redirect from routing where queryparm$Ticker = ???IBM???
Note that if the check was merely for the presence of the name Ticker, then the statement
would be:
select redirect from routing where queryparm$Ticker IS NOT NULL
HEADER_NAME_SPACE
public
static HEADER_NAME_SPACE
-
QUERYPARM_NAME_SPACE
public
static QUERYPARM_NAME_SPACE
-
JMS_NAME_SPACE
public
static JMS_NAME_SPACE
-
SOAP_NAME_SPACE
public
static SOAP_NAME_SPACE
-
HTTP_PROTOCOL
public
static HTTP_PROTOCOL
-
HTTPS_PROTOCOL
public
static HTTPS_PROTOCOL
-
SOAP_PROTOCOL
public
static SOAP_PROTOCOL
-
IIOP_PROTOCOL
public
static IIOP_PROTOCOL
-
JMS_PROTOCOL
public
static JMS_PROTOCOL
-
WEB_SCOPE
public
static WEB_SCOPE
-
WEB_SERVICES_SCOPE
public
static WEB_SERVICES_SCOPE
-
EJB_SCOPE
public
static EJB_SCOPE
-
| IBM WebSphere Extended Deployment (XD)TM
Release 6.0 |