| 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 | 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
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 |