diff --git a/lib/Net/4.0/Apache.NMS.ActiveMQ.dll b/lib/Net/4.0/Apache.NMS.ActiveMQ.dll deleted file mode 100644 index f8719b08..00000000 Binary files a/lib/Net/4.0/Apache.NMS.ActiveMQ.dll and /dev/null differ diff --git a/lib/Net/4.0/Apache.NMS.ActiveMQ.pdb b/lib/Net/4.0/Apache.NMS.ActiveMQ.pdb deleted file mode 100644 index 223a56e3..00000000 Binary files a/lib/Net/4.0/Apache.NMS.ActiveMQ.pdb and /dev/null differ diff --git a/lib/Net/4.0/Apache.NMS.ActiveMQ.xml b/lib/Net/4.0/Apache.NMS.ActiveMQ.xml deleted file mode 100644 index 5d170f9b..00000000 --- a/lib/Net/4.0/Apache.NMS.ActiveMQ.xml +++ /dev/null @@ -1,7961 +0,0 @@ - - - - Apache.NMS.ActiveMQ - - - - - Base class for all DataStructure implementations - - - - - An OpenWire command - - - - - An OpenWire command - - - - - Represents a marshallable entity - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Clone this object and return a new instance that the caller now owns. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessage() query. - - - - - - The correlation ID used to correlate messages with conversations or long running business processes - - - - - The destination of the message - - - - - The time in milliseconds that this message should expire in - - - - - The message ID which is set by the provider - - - - - Whether or not this message is persistent - - - - - The Priority on this message - - - - - Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. - - - - - The destination that the consumer of this message should send replies to - - - - - The timestamp the broker added to the message - - - - - The type name of this message - - - - - Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully. - - - - - The Message Group ID used to group messages together to the same consumer for the same group ID value - - - - - The Message Group Sequence counter to indicate the position in a group - - - - - Returns the ID of the producers transaction - - - - - Used when the message compression is enabled to track how many bytes - the EndianBinaryWriter actually writes to the stream before compression - so that the receiving client can read off the real bodylength from the - Message before the data is actually read. - - - - - Summary description for ActiveMQDestination. - - - - - Topic Destination object - - - - - Temporary Topic Destination object - - - - - Queue Destination object - - - - - Temporary Queue Destination object - - - - - prefix for Advisory message destinations - - - - - prefix for consumer advisory destinations - - - - - prefix for producer advisory destinations - - - - - prefix for connection advisory destinations - - - - - The default target for ordered destinations - - - - - The Default Constructor - - - - - Construct the Destination with a defined physical name; - - - - - - - Returns the advisory. - - - - - The advisory to set. - - - - - true if this is a destination for Consumer advisories - - - - - true if this is a destination for Producer advisories - - - - - true if this is a destination for Connection advisories - - - - - Returns the exclusive. - - - - - The exclusive to set. - - - - - Returns the ordered. - - - - - The ordered to set. - - - - - Returns the orderedTarget. - - - - - The orderedTarget to set. - - - - A helper method to return a descriptive string for the topic or queue - - - a descriptive string for this queue or topic - - - - - - - - - - Create a Destination - - - - - - - - Create a temporary name from the clientId - - - - - - - From a temporary destination find the clientId of the Connection that created it - - - the clientId or null if not a temporary destination - - - - - object to compare - 1 if this is less than o else 0 if they are equal or -1 if this is less than o - - - - Lets sort by name first then lets sort topics greater than queues - - another destination to compare against - 1 if this is less than o else 0 if they are equal or -1 if this is less than o - - - - - Returns the Destination type - - - - - string representation of this instance - - - - - hashCode for this instance - - - - if the object passed in is equivalent, return true - - the object to compare - true if this instance and obj are equivalent - - - - - true if the destination matches multiple possible destinations - - - - Factory method to create a child destination if this destination is a composite - - - the created Destination - - - - Dictionary of name/value pairs representing option values specified - in the URI used to create this Destination. A null value is returned - if no options were specified. - - - - - Returns true if this destination represents a collection of - destinations; allowing a set of destinations to be published to or subscribed - from in one NMS operation. -

- If this destination is a composite then you can call {@link #getChildDestinations()} - to return the list of child destinations. -

-
- - - Summary description for ActiveMQQueue. - - - - - Method GetDestinationType - - An int - - - - Method CreateDestination - - An ActiveMQDestination - A String - - - - A Temporary Queue - - - - - A Temporary Topic - - - - - Summary description for ActiveMQTopic. - - - - - Represents an exception on the broker - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isBrokerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionControl() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionError() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConnectionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConsumerControl() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isConsumerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isControlCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isResponse() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Summary description for DataStructureSupport. - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isDestinationInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isFlushCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isKeepAliveInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageAck() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageDispatch() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessageDispatchNotification() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Sets the value as a String - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isMessagePull() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isProducerAck() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isProducerInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isRemoveInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isRemoveSubscriptionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isReplayCommand() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isSessionInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isShutdownInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - - Allows a Visitor to visit this command and return a response to the - command based on the command type being visited. The command will call - the proper processXXX method in the visitor. - - - - - - - Return an answer of true to the isTransactionInfo() query. - - - - - - - Return an answer of true to the IsWireFormatInfo() query. - - - - - - - Get the unique identifier that this object and its own - Marshaler share. - - - - - - - Returns a string containing the information for this DataStructure - such as its type and value of its elements. - - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - A base class with useful implementation inheritence methods - for creating marshallers of the OpenWire protocol - - - - - Converts the object to a String - - - - - Converts the object to a String - - - - - Converts the given transaction ID into a String - - - - - Creates the byte array into hexidecimal - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBlobMessage - - - - - Marshalling code for Open Wire Format for ActiveMQMessage - - - - - Marshalling code for Open Wire Format for Message - - - - - Marshalling code for Open Wire Format for BaseCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQBytesMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQDestination - - - - - Marshalling code for Open Wire Format for ActiveMQMapMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQObjectMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQStreamMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempDestination - - - - - Marshalling code for Open Wire Format for ActiveMQTempQueue - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTempTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTextMessage - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ActiveMQTopic - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for BrokerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionError - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConnectionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerControl - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ConsumerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ControlCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataArrayResponse - - - - - Marshalling code for Open Wire Format for Response - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DataResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DestinationInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for DiscoveryEvent - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ExceptionResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for FlushCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for IntegerResponse - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalQueueAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTopicAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTrace - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for JournalTransaction - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for KeepAliveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LastPartialCommand - - - - - Marshalling code for Open Wire Format for PartialCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for LocalTransactionId - - - - - Marshalling code for Open Wire Format for TransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Used to create marshallers for a specific version of the OpenWire protocol. - Each non-abstract DataStructure object has a registered Marshaller that is - created and added to the OpenWireFormat objects format collection. - - - - - Adds the Marshallers for this version of the OpenWire protocol to the - Collection of Marshallers stored in the OpenWireFormat class. - - - - - Marshalling code for Open Wire Format for MessageAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatch - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageDispatchNotification - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessageId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for MessagePull - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for NetworkBridgeFilter - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerAck - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ProducerInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for RemoveSubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ReplayCommand - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SessionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for ShutdownInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for SubscriptionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for TransactionInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for WireFormatInfo - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Marshalling code for Open Wire Format for XATransactionId - - - - - Creates an instance of the Object that this marshaller handles. - - - - - Returns the type code for the Object that this Marshaller handles.. - - - - - Represents a stream of boolean flags - - - - - Implements the OpenWire protocol. - - - - - Represents the marshalling of commands to and from an IO stream - - - - - Marshalls the given command object onto the stream - - - - - Unmarshalls the next command object from the stream - - - - - Tracks the state of a connection so a newly established transport can be - re-initialized to the state that was tracked. - - - - - - - null if the command is not state tracked. - - - - - - - - - - - - - - - - - - - - - - - - - - - - A Composite task is one of N tasks that can be managed by a - CompositTaskRunner instance. The CompositeTaskRunner checks each - task when its wakeup method is called to determine if the Task has - any work it needs to complete, if no tasks have any pending work - then the CompositeTaskRunner can return to its sleep state until - the next time its wakeup method is called or it is shut down. - - - - - Represents a task that may take a few iterations to complete. - - - - - Performs some portion of the work that this Task object is - assigned to complete. When the task is entirely finished this - method should return false. - - - A this indicates if this Task should - be run again. - - - - - Indicates if this Task has any pending work. - - - - - A TaskRunner that dedicates a single thread to running a single Task. - - - - - Allows you to request a thread execute the associated Task. - - - - - Wakeup the TaskRunner and have it check for any pending work that - needs to be completed. If none is found it will go back to sleep - until another Wakeup call is made. - - - - - Attempt to Shutdown the TaskRunner, this method will wait indefinitely - for the TaskRunner to quite if the task runner is in a call to its Task's - run method and that never returns. - - - - - Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner - is in a call to its Task's run method and that does not return before the - timeout expires this method returns and the TaskRunner may remain in the - running state. - - - A - - - - - Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner - is in a call to its Task's run method and that does not return before the - timeout expires this method sends an Abort to the Task thread and return. - - - A - - - - - A TaskRunner that dedicates a single thread to running a single Task. - - - - - We Expect MANY wakeup calls on the same TaskRunner. - - - - - shut down the task - - - - - - Manages the thread pool for long running tasks. Long running tasks are not - always active but when they are active, they may need a few iterations of - processing for them to become idle. The manager ensures that each task is - processes but that no one task overtakes the system. This is kina like - cooperative multitasking. - - - - - Indexed by service name - - - - - This property indicates whether or not async send is enabled. - - - - - A Transport that is made reliable by being able to fail over to another - transport when a transport failure is detected. - - - - - Represents the logical networking transport layer. Transports implment the low - level protocol specific portion of the Communication between the Client and a Broker - such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing - the cononical OpenWire Commands used in this client into binary wire level packets that - can be sent to the Broker or Service that the Transport connects to. - - - - - Sends a Command object on the Wire but does not wait for any response from the - receiver before returning. - - - A - - - - - Sends a Command object which requires a response from the Broker but does not - wait for the response, instead a FutureResponse object is returned that the - caller can use to wait on the Broker's response. - - - A - - - A - - - - - Sends a Command to the Broker and waits for a Response to that Command before - returning, this version waits indefinitely for a response. - - - A - - - A - - - - - Sends a Command to the Broker and waits for the given TimeSpan to expire for a - response before returning. - - - A - - - A - - - A - - - - - Allows a caller to find a specific type of Transport in the Chain of - Transports that is created. This allows a caller to find a specific - object in the Transport chain and set or get properties on that specific - instance. If the requested type isn't in the chain than Null is returned. - - - A - - - A - - - - - Updates the Uri's that this Transport is aware of and will use to - connect itself to. If the rebalance option is true this method will - terminate any current connection and reconnect to another available - Uri. - - - A - - - A - - - - - Indicates if this Transport has already been disposed and can no longer - be used. - - - - - Indicates if this Transport is Fault Tolerant or not. A fault Tolerant - Transport handles low level connection errors internally allowing a client - to remain unaware of wire level disconnection and reconnection details. - - - - - Indiciates if the Transport is current Connected to is assigned URI. - - - - - The Remote Address that this transport is currently connected to. - - - - - Returns true if this Transport supports reconnections. - - - - - Returns true if this Transport can accept updated lists of connection Uri's. - - - - - Adds a new set of Uris to the list of Uris that this Transport can connect to. - - - A - Should the current connection be broken and a new one created. - - - A - - - - - Remove the given Uris from this Transports list of known Uris. - - - A - Should the current connection be broken and a new one created. - - - A - - - - - - - Returns true if the command is one sent when a connection is being closed. - - - - Gets or sets a value indicating whether to asynchronously connect to sockets - - true if [async connect]; otherwise, false. - - - - If doing an asynchronous connect, the milliseconds before timing out if no connection can be made - - The async timeout. - - - - This class is a helper for the asynchronous connect option - - - - - callback to properly set chosen transport - - - - - Uri to try connecting to - - - - - Failover transport issuing the connection attempt - - - - - Initializes a new instance of the class. - - The set transport. - The URI. - The transport. - - - - Does the connect. - - - - - - - - - - - Defines an Interface for a Command Response Builder used by the MockTransport - to answer Commands sent via the Request and AsnycRequest methods. - - - - - Given a Command, check if it requires a response and return the - appropriate Response that the Broker would send for this Command - - - - - When called the ResponseBuilder must construct all the Responses or - Asynchronous commands that would be sent to this client by the Broker - upon receipt of the passed command. - - - - - Transport used for testing, mimics the behaviour of a normal Transport and allows - messages to be sent and received - - - - - Injects a Command into the Transports inbound message queue, the Commands in the - inbound Queue are dispatched to the registered CommnadHandler instance for - processing, this simulates receiving a message from an external source, e.g. - receiving a new message from the Broker. - - - A - - - - - Factory class to create the MockTransport when given on a URI as mock://XXX - - - - - Builds responses using the internal Cononical OpenWire Commands format. - - - - - An implementation of ITransport that uses sockets to communicate with the broker - - - - - Method Start - - - - - Property IsStarted - - - - - Indicates the name of the Server's Certificate. By default the Host name - of the remote server is used, however if this doesn't match the name of the - Server's certificate then this option can be set to override the default. - - - - - Indicates the location of the Client Certificate to use when the Broker - is configured for Client Auth (not common). The SslTransport will supply - this certificate to the SslStream via the SelectLocalCertificate method. - - - - - Password for the Client Certificate specified via configuration. - - - - - Indicates if the SslTransport should ignore any errors in the supplied Broker - certificate and connect anyway, this is useful in testing with a default AMQ - broker certificate that is self signed. - - - - - Should the Inactivity Monitor be enabled on this Transport. - - - - - Size in bytes of the receive buffer. - - - - - Size in bytes of send buffer. - - - - - The time-out value, in milliseconds. The default value is 0, which indicates - an infinite time-out period. Specifying -1 also indicates an infinite time-out period. - - - - - The time-out value, in milliseconds. If you set the property with a value between 1 and 499, - the value will be changed to 500. The default value is 0, which indicates an infinite - time-out period. Specifying -1 also indicates an infinite time-out period. - - - - - Override in a subclass to create the specific type of transport that is - being implemented. - - - - - Handles asynchronous responses - - - - - This class make sure that the connection is still alive, - by monitoring the reception of commands from the peer of - the transport. - - - - - Used to implement a filter on the transport layer. - - - - - Method Oneway - - A Command - - - - Method AsyncRequest - - A FutureResponse - A Command - - - - Method Request - - A Response - A Command - - - - Method Request with time out for Response. - - A Response - A Command - Timeout in milliseconds - - - - Method Start - - - - - Method Dispose - - - - - Property IsStarted - - - - - Constructor or the Inactivity Monitor - - - - - - Check the write to the broker - - - - - Checks if we should allow the read check(if less than 90% of the read - check time elapsed then we dont do the readcheck - - - - - - - A Transport filter that is used to log the commands sent and received. - - - - - A Transport which guards access to the next transport using a mutex. - - - - - A Transport that correlates asynchronous send/receive messages into single request/response. - - - - - Creates a normal transport. - - - the transport - - - - Create a transport factory for the scheme. If we do not support the transport protocol, - an NMSConnectionException will be thrown. - - - - - - - A Transport which negotiates the wire format - - - - - A FIFO based MessageDispatchChannel. - - - - - Defines an interface for a Message Channel used to dispatch incoming - Messages to a Session or MessageConsumer. The implementation controls - how the messages are dequeued from the channel, one option is for a - FIFO ordering while another might be to sort the Message's based on the - set Message Priority. - - - - Construct an IdGenerator - - - - Generate a Unique Id - - - A - - - - - Generate a unique ID - that is friendly for a URL or file system - - - A - - - - - From a generated id - return the seed (i.e. minus the count) - - - A - - - A - - - - - From a generated id - return the generator count - - - A - - - A - - - - - Does a proper compare on the ids - - - A - - - A - - - A - - - - - As we have to find the hostname as a side-affect of generating a unique - stub, we allow it's easy retrevial here - - - - - Utility class for Tracking Memory Usage with an imposed limit on the amount - available. Provides methods for objects to wait on more space to become - available if the memory limit is reached. - - - - - If no space is available then this method blocks until more becomes available. - - - - - If no space is available then this method blocks until more becomes available - or until the specified timeout expires. - - - A - - - - - Attempts to increase the amount of Memory Used, if non is available to fill - then this method blocks until more is freed. - - - A - - - - - Increase the level of Usage. - - - A - - - - - Decrease the level of Usage. - - - A - - - - - Checks if the Usage Windows has become full, is so returns true - otherwise returns false. - - - A - - - - - Exception thrown when the broker returns an error - - - - - Initializes a new instance of the BrokerException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - When overridden in a derived class, sets the SerializationInfo - with information about the exception. - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Generates a nice textual stack trace - - - - - Default Compression policy for NMS.ActiveMQ uses the built in GZipStream - to compress and decompress the message body. This is not compatible with - compression used by ActiveMQ so users should use this with caution. - - - - - Policy interface for Message Compression, the policy should return - a new Stream for compression or decompression upon request that wraps - the provided Stream instance. - - - - - Represents a connection with a message broker - - - - - Starts asynchronous message delivery of incoming messages for this connection. - Synchronous delivery is unaffected. - - - - - Temporarily stop asynchronous delivery of inbound messages for this connection. - The sending of outbound messages is unaffected. - - - - - Creates a new session to work on this connection - - - - - Creates a new session to work on this connection - - - - - Performs a synchronous request-response with the broker - - - - - - Handle incoming commands - - An ITransport - A Command - - - - Creates a new local transaction ID - - - - - A delegate that can receive transport level exceptions. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been interrupted. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been resumed. - - - - - This property indicates what version of the Protocol we are using to - communicate with the Broker, if not set we return the lowest version - number to indicate we support only the basic command set. - - - - - This property indicates whether or not async send is enabled. - - - - - This property indicates whether or not async close is enabled. - When the connection is closed, it will either send a synchronous - DisposeOf command to the broker and wait for confirmation (if true), - or it will send the DisposeOf command asynchronously. - - - - - This property indicates whether or not async sends are used for - message acknowledgement messages. Sending Acks async can improve - performance but may decrease reliability. - - - - - This property sets the acknowledgment mode for the connection. - The URI parameter connection.ackmode can be set to a string value - that maps to the enumeration value. - - - - - This property is the maximum number of bytes in memory that a producer will transmit - to a broker before waiting for acknowledgement messages from the broker that it has - accepted the previously sent messages. In other words, this how you configure the - producer flow control window that is used for async sends where the client is responsible - for managing memory usage. The default value of 0 means no flow control at the client - - - - - This property forces all messages that are sent to be sent synchronously overriding - any usage of the AsyncSend flag. This can reduce performance in some cases since the - only messages we normally send synchronously are Persistent messages not sent in a - transaction. This options guarantees that no send will return until the broker has - acknowledge receipt of the message - - - - - This property indicates whether Message's should be copied before being sent via - one of the Connection's send methods. Copying the Message object allows the user - to resuse the Object over for another send. If the message isn't copied performance - can improve but the user must not reuse the Object as it may not have been sent - before they reset its payload. - - - - - Enable or Disable the use of Compression on Message bodies. When enabled all - messages have their body compressed using the Deflate compression algorithm. - The recipient of the message must support the use of message compression as well - otherwise the receiving client will receive a message whose body appears in the - compressed form. - - - - - Indicate whether or not the resources of this Connection should support the - Message Priority value of incoming messages and dispatch them accordingly. - When disabled Message are always dispatched to Consumers in FIFO order. - - - - - synchronously or asynchronously by the broker. - - - - - The Default Client Id used if the ClientId property is not set explicity. - - - - - Get/or set the redelivery policy for this connection. - - - - - This property determines if the asynchronous message delivery of incoming - messages has been started for this connection. - - - - - Exception thrown when a connection is used that it already closed - - - - - Initializes a new instance of the ConnectionClosedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a connection with a message broker - - - - - Get/or set the broker Uri. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Producers it creates. - - - - - Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ - - - - - Exception thrown when a consumer is used that it already closed - - - - - Initializes a new instance of the ConsumerClosedException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Summary description for DestinationFilter. - - - - - Interface that provides for a Class to provide dispatching service for - an OpenWire MessageDispatch command. - - - - - Exception thrown when an IO error occurs - - - - - Called before a commit or rollback is applied. - - - - - Called after a commit - - - - - Called after a transaction rollback - - - - - An object capable of receiving messages from some destination - - - - - Used to get an enqueued message from the unconsumedMessages list. The - amount of time this method blocks is based on the timeout value. if - timeout == Timeout.Infinite then it blocks until a message is received. - if timeout == 0 then it it tries to not block at all, it returns a - message if it is available if timeout > 0 then it blocks up to timeout - amount of time. Expired messages will consumed by this method. - - - A - - - A - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - - - - - An object capable of sending messages to some destination - - - - - Class used to define the various limits that should be used for the Prefetch - limit on destination based on the type of Destination in use. - - - - - Exception thrown when an Request times out. - - - - - Default provider of ISession - - - - - Private object used for synchronization, instead of public "this" - - - - - Delete a destination (Queue, Topic, Temp Queue, Temp Topic). - - - - - Ensures that a transaction is started - - - - - Prevents message from throwing an exception if a client calls Acknoweldge on - a message that is part of a transaction either being produced or consumed. The - JMS Spec indicates that users should be able to call Acknowledge with no effect - if the message is in a transaction. - - - A - - - - - Sets the prefetch size, the maximum number of messages a broker will dispatch to consumers - until acknowledgements are received. - - - - - Sets the maximum number of messages to keep around per consumer - in addition to the prefetch window for non-durable topics until messages - will start to be evicted for slow consumers. - Must be > 0 to enable this feature - - - - - Enables or disables whether asynchronous dispatch should be used by the broker - - - - - Enables or disables exclusive consumers when using queues. An exclusive consumer means - only one instance of a consumer is allowed to process messages on a queue to preserve order - - - - - Enables or disables retroactive mode for consumers; i.e. do they go back in time or not? - - - - - Sets the default consumer priority for consumers - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - The Session instance sets the delegate on each Consumer it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Session instance sets the delegate on each Producer it creates. - - - - - Method AddSynchronization - - -
-
diff --git a/lib/Net/4.0/Apache.NMS.dll b/lib/Net/4.0/Apache.NMS.dll deleted file mode 100644 index b1ec61fb..00000000 Binary files a/lib/Net/4.0/Apache.NMS.dll and /dev/null differ diff --git a/lib/Net/4.0/Apache.NMS.pdb b/lib/Net/4.0/Apache.NMS.pdb deleted file mode 100644 index 30620408..00000000 Binary files a/lib/Net/4.0/Apache.NMS.pdb and /dev/null differ diff --git a/lib/Net/4.0/Apache.NMS.xml b/lib/Net/4.0/Apache.NMS.xml deleted file mode 100644 index b766bed5..00000000 --- a/lib/Net/4.0/Apache.NMS.xml +++ /dev/null @@ -1,2654 +0,0 @@ - - - - Apache.NMS - - - - - A policy used to customize exactly how you want the redelivery to work. - - - - - The time in milliseconds to delay a redelivery - - The redelivered counter. - - - - - Gets or sets the collision avoidance percent. This causes the redelivery delay - to be adjusted in order to avoid possible collision when messages are redelivered - to concurrent consumers. - - The collision avoidance factor. - - - - Gets or sets a value indicating whether to [use collision avoidance]. - - - true if [use collision avoidance]; otherwise, false. - - - - - The time in milliseconds to initially delay a redelivery - - The initial redelivery delay. - - - - Gets or sets the maximum redeliveries. A value less than zero indicates - that there is no maximum and the NMS provider should retry forever. - - The maximum redeliveries. - - - - Gets or sets a value indicating whether [use exponential back off]. - - - true if [use exponential back off]; otherwise, false. - - - - - Gets or sets the back off multiplier. - - The back off multiplier. - - - - Clone this object and return a new instance that the caller now owns. - - - - - Gets the random number generator. - - The random number generator. - - - - Gets the next boolean - - true if [next bool]; otherwise, false. - - - - Convert the acknowledgment mode string into AcknowledgementMode enum. - - - Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge. - - - - Convert an object into a text message. The object must be serializable to XML. - - - - - Convert an object into a text message. The object must be serializable to XML. - - - - - Convert a text message into an object. The object must be serializable from XML. - - - - - Serialize the object as XML into the Text body of the message. - Set the NMSType to the full name of the object type. - - - - - - - - Deserialize the object from the text message. The object must be serializable from XML. - - - - - - - Get the runtime type for the class name. This routine will search all loaded - assemblies in the current App Domain to find the type. - - Full name of the type. - Type object if found, or null if not found. - - - - The start of the Windows epoch - - - - - The start of the Java epoch - - - - - The difference between the Windows epoch and the Java epoch - in milliseconds. - - - - - A BinaryWriter that switches the endian orientation of the read operations so that they - are compatible across platforms. - - - - - Method Read - - An int - A char[] - An int - An int - - - - Method ReadChars - - A char[] - An int - - - - Method ReadInt16 - - A short - - - - Method ReadChar - - A char - - - - Method ReadInt64 - - A long - - - - Method ReadUInt64 - - An ulong - - - - Method ReadUInt32 - - An uint - - - - Method ReadUInt16 - - An ushort - - - - Method ReadInt32 - - An int - - - - Method ReadString - - A string - - - - Method ReadString16, reads a String value encoded in the Java modified - UTF-8 format with a length index encoded as a 16bit unsigned short. - - A string - - - - Method ReadString32, reads a String value encoded in the Java modified - UTF-8 format with a length index encoded as a singed integer value. - - A string - - - - A BinaryWriter that switches the endian orientation of the write operations so that they - are compatible across platforms. - - - - - Method Write - - A long - - - - Method Write - - An ushort - - - - Method Write - - An int - - - - Method Write - - A char[] - An int - An int - - - - Method Write - - A char[] - - - - Method Write - - An uint - - - - Method Write - - A char - - - - Method Write - - An ulong - - - - Method Write - - A short - - - - Method Write, writes a string to the output using the WriteString16 - method. - - A string - - - - Method WriteString16, writes a string to the output using the Java - standard modified UTF-8 encoding with an unsigned short value written first to - indicate the length of the encoded data, the short is read as an unsigned - value so the max amount of data this method can write is 65535 encoded bytes. - - Unlike the WriteString32 method this method does not encode the length - value to -1 if the string is null, this is to match the behaviour of - the Java DataOuputStream class's writeUTF method. - - Because modified UTF-8 encding can result in a number of bytes greater that - the size of the String this method must first check that the encoding proces - will not result in a value that cannot be written becuase it is greater than - the max value of an unsigned short. - - A string - - - - Method WriteString32, writes a string to the output using the Openwire - standard modified UTF-8 encoding which an int value written first to - indicate the length of the encoded data, the int is read as an signed - value so the max amount of data this method can write is 2^31 encoded bytes. - - In the case of a null value being passed this method writes a -1 to the - stream to indicate that the string is null. - - Because modified UTF-8 encding can result in a number of bytes greater that - the size of the String this method must first check that the encoding proces - will not result in a value that cannot be written becuase it is greater than - the max value of an int. - - A string - - - - Method Write - - A double - - - - Method Write - - A double - - - - Support class that switches from one endian to the other. - - - - - Utility class used to set NMS properties via introspection for IMessage derived - instances. This class allows IMessage classes to define Message specific properties - that can be accessed using the standard property get / set semantics. - - This is especially useful for NMSX type properties which can vary by provider and - are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can - set the properties on an IMessage instance without a direct cast to the providers - specific Message types. - - Properties accessed in this way are treated as NMS Message headers which are never - read-only therefore there is no exception thrown if the message itself is in the - read-only property mode. - - - - - This class provides a mechanism to intercept calls to a IPrimitiveMap - instance and perform validation, handle type conversion, or some other - function necessary to use the PrimitiveMap in a Message or other NMS - object. - - Be default this class enforces the standard conversion policy for primitive - types in NMS shown in the table below: - - | | boolean byte short char int long float double String byte[] - |---------------------------------------------------------------------- - |boolean | X X - |byte | X X X X X - |short | X X X X - |char | X X - |int | X X X - |long | X X - |float | X X X - |double | X X - |String | X X X X X X X X - |byte[] | X - |---------------------------------------------------------------------- - - - - - - Represents a Map of primitive types where the keys are all string instances - and the values are strings or numbers. - - - - - Base Utility class for conversion between IMessage type objects for different - NMS providers. - - - - - Copies the standard NMS and user defined properties from the givem - message to the specified message, the class version transforms the - Destination instead of just doing a straight copy. - - - - - Copies the standard NMS and user defined properties from the givem - message to the specified message, this method makes no attempt to convert - the values in the Message to native provider implementations. - - - - - A default implementation of IPrimitiveMap - - - - - Method ToString - - A string - - - - Unmarshalls the map from the given data or if the data is null just - return an empty map - - - - - Unmarshals a PrimitiveMap directly from a Stream object. This - allows for clients to read PrimitiveMaps from Compressed or other - wise encoded streams without this class needing to know about it. - - - A - - - A - - - - - Marshals a PrimitiveMap directly to a Stream object. This - allows a client to write a PrimitiveMap in a compressed or - otherwise encoded form without this class needing to know - about it. - - - A - - - - - Marshals the primitive type map to a byte array - - - - - Unmarshals the primitive type map from the given byte array - - - - - Class to provide support for working with Session objects. - - - - - Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - - - - - Get the destination by parsing the embedded type prefix. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - Default type if no embedded prefix is specified. - - - - - Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is - embedded in the destinationName. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - - - - - Delete the named destination by parsing the embedded type prefix. - - Session object to use to get the destination. - Name of destination with embedded prefix. The embedded prefix can be one of the following: - - queue:// - topic:// - temp-queue:// - temp-topic:// - - - Default type if no embedded prefix is specified. - - - - - Class to provide support for Uri query parameters which uses .Net reflection - to identify and set properties. - - - - - Given a string that could be a Composite Uri that uses syntax not compatible - with the .NET Uri class such as an ActiveMQ failover Uri formatted as - "failover://(tcp://localhost:61616)", the initial '://' must be changed - to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as - the Uri's Authority as that is not a valid host name. - - - A string that could be a Composite Uri that uses syntax not compatible - with the .NET Uri class - - - - - Parse a Uri query string of the form ?x=y&z=0 - into a map of name/value pairs. - - The query string to parse. This string should not contain - Uri escape characters. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - - - - Sets the public properties of a target object using a string map. - This method uses .Net reflection to identify public properties of - the target object matching the keys from the passed map. - - The object whose properties will be set. - Map of key/value pairs. - Key value prefix. This is prepended to the property name - before searching for a matching key value. - - - - - - - - - - - - - - - - Class to provide support for working with Xml objects. - - - - - From xml spec valid chars: - #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] - any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. - - - - - Static class constructor. - - - - - Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM) - will NOT be placed at the beginning of the string. - - - - - - - This removes characters that are invalid for xml encoding - - Text to be encoded. - Text with invalid xml characters removed. - - - - - A BytesMessage object is used to send a message containing a stream of uninterpreted - bytes. It inherits from the Message interface and adds a bytes message body. The - receiver of the message supplies the interpretation of the bytes. - - This message type is for client encoding of existing message formats. If possible, - one of the other self-defining message types should be used instead. - - Although the NMS API allows the use of message properties with byte messages, they - are typically not used, since the inclusion of properties may affect the format. - - When the message is first created, and when ClearBody is called, the body of the - message is in write-only mode. After the first call to Reset has been made, the - message body is in read-only mode. After a message has been sent, the client that - sent it can retain and modify it without affecting the message that has been sent. - The same message object can be sent multiple times. When a message has been received, - the provider has called Reset so that the message body is in read-only mode for the - client. - - If ClearBody is called on a message in read-only mode, the message body is cleared and - the message is in write-only mode. - - If a client attempts to read a message in write-only mode, a MessageNotReadableException - is thrown. - - If a client attempts to write a message in read-only mode, a MessageNotWriteableException - is thrown. - - - - - Represents a message either to be sent to a message broker or received from a message broker. - - - - - If using client acknowledgement mode on the session, then this method will acknowledge that the - message has been processed correctly. - - - - - Clears out the message body. Clearing a message's body does not clear its header - values or property entries. - - If this message body was read-only, calling this method leaves the message body in - the same state as an empty body in a newly created message. - - - - - Clears a message's properties. - - The message's header fields and body are not cleared. - - - - - Provides access to the message properties (headers). - - - - - The correlation ID used to correlate messages from conversations or long running business processes. - - - - - The destination of the message. This property is set by the IMessageProducer. - - - - - The amount of time for which this message is valid. Zero if this message does not expire. - - - - - The message ID which is set by the provider. - - - - - Whether or not this message is persistent. - - - - - The Priority of this message. - - - - - Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. - - - - - The destination that the consumer of this message should send replies to - - - - - The timestamp of when the message was pubished in UTC time. If the publisher disables setting - the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00). - - - - - The type name of this message. - - - - - Reads a byte from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a byte to the Message stream. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a boolean from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a one byte value to the message stream representing the boolean - value passed. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a char from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a two byte value to the message stream representing the character - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a Short from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a two byte value to the message stream representing the short - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads an int from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a four byte value to the message stream representing the integer - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a long from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a eight byte value to the message stream representing the long - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a float from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a four byte value to the message stream representing the float - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads an double from the Message Stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Write a eight byte value to the message stream representing the double - value passed. High byte first. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a byte array from the bytes message stream. - - If the length of array value is less than the number of bytes remaining to - be read from the stream, the array should be filled. A subsequent call reads - the next increment, and so on. - - If the number of bytes remaining in the stream is less than the length of array - value, the bytes should be read into the array. The return value of the total number - of bytes read will be less than the length of the array, indicating that there are - no more bytes left to be read from the stream. The next read of the stream returns -1. - - - The byte array that will be used as a buffer to read into. - - - A - The number of bytes read into the passed byte array, or -1 if there are no more - bytes left to be read from the stream. - - - Thrown when there is an unhandled exception thrown from the provider. - - - Thrown when the Message is in write-only mode. - - - - - Reads a portion of the bytes message stream. - - If the length of array value is less than the number of bytes remaining to be - read from the stream, the array should be filled. A subsequent call reads the - next increment, and so on. - - If the number of bytes remaining in the stream is less than the length of array - value, the bytes should be read into the array. The return value of the total - number of bytes read will be less than the length of the array, indicating that - there are no more bytes left to be read from the stream. The next read of the - stream returns -1. - - If length is negative, or length is greater than the length of the array value, - then an Exception is thrown. No bytes will be read from the stream for this - exception case. - - - The byte array that will be used as a buffer to read into. - - - The amount of bytes to read into the buffer. - - - A - The number of bytes read into the passed byte array, or -1 if there are no more - bytes left to be read from the stream. - - - Thrown when the Message is in write-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a byte array to the bytes message stream. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a portion of a byte array to the bytes message stream. - - - A - - - A - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Reads a string that has been encoded using a modified UTF-8 format from the bytes - message stream. - - - A - - - Thrown when the Message is in write-only mode. - - - Thrown when an unexpected end of bytes has been reached. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes a string to the bytes message stream using UTF-8 encoding in a - machine-independent manner. - - - A - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Writes an object to the bytes message stream. - - This method works only for the objectified primitive object types - (Int32, Double, Boolean ...), String objects, and byte arrays. - - - A - the object in the .NET programming language to be written; it must not be null - - - Thrown when the Message has an invalid format. - - - Thrown when the Message is in read-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Puts the message body in read-only mode and repositions the stream of bytes to the beginning. - - - Thrown when the Message has an invalid format. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Gets the number of bytes of the message body when the message is in read-only mode. - The value returned can be used to allocate a byte array. The value returned is the - entire length of the message body, regardless of where the pointer for reading the - message is currently located. - - - Thrown when the Message is in write-only mode. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - The mode used to acknowledge messages after they are consumed - - - - - With this acknowledgment mode, the session will not - acknowledge receipt of a message since the broker assumes - successful receipt of a message after the onMessage handler - has returned without error. - - - - - With this acknowledgment mode, the session automatically - acknowledges a client's receipt of a message either when - the session has successfully returned from a call to receive - or when the message listener the session has called to - process the message successfully returns. Acknowlegements - may be delayed in this mode to increase performance at - the cost of the message being redelivered this client fails. - - - - - With this acknowledgment mode, the client acknowledges a - consumed message by calling the message's acknowledge method. - This acknowledgement acknowledges the given message and all - unacknowedged messages that have preceeded it for the session - in which the message was delivered. - - - - - Messages will be consumed when the transaction commits. - - - - - With this acknowledgment mode, the client acknowledges a - consumed message by calling the message's acknowledge method. - This acknowledgement mode allows the client to acknowledge a - single message. This mode is not required to be supported by - all NMS providers, however the provider should throw an appropriate - exception to indicate that the mode is unsupported. - - - - - A delegate that can receive transport level exceptions. - - - - - A delegate that is used by Fault tolerant NMS Implementation to notify their - clients that the Connection is not currently active to due some error. - - - - - A delegate that is used by Fault tolerant NMS Implementation to notify their - clients that the Connection that was interrupted has now been restored. - - - - - Represents a connection with a message broker - - - - - A lifecycle for NMS objects to indicate they can be started - - - - - A lifecycle for NMS objects to indicate they can be stopped - - - - - Creates a new session to work on this connection - - - - - Creates a new session to work on this connection - - - - - Closes the connection. - - - - - An asynchronous listener which can be notified if an error occurs - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been interrupted. - - - - - An asynchronous listener that is notified when a Fault tolerant connection - has been resumed. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - Connection sets the provided delegate instance on each Session it creates which then - passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Connection sets the provided delegate instance on each Session it creates which then - passes that along to the Producer it creates. - - - - - The default timeout for network requests. - - - - - The default acknowledgement mode - - - - - Sets the unique clienet ID for this connection before Start() or returns the - unique client ID after the connection has started - - - - - Get/or set the redelivery policy for this connection. - - - - - Gets the Meta Data for the NMS Connection instance. - - - - - A Factory of IConnection objects - - - - - Creates a new connection - - - - - Creates a new connection with the given user name and password - - - - - Get/or set the broker Uri. - - - - - Get/or set the redelivery policy that new IConnection objects are - assigned upon creation. - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. The - ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Consumers it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The ConnectionFactory sets the provided delegate instance on each Connection instance that - is created from this factory, each connection in turn passes the delegate along to each - Session it creates which then passes that along to the Producers it creates. - - - - - Provides information describing the NMS IConnection instance. - - - - - Get the Major version number of the NMS API this Provider supports. - - - - - Get the Minor version number of the NMS API this Provider supports. - - - - - Get the name of this NMS Provider. - - - - - Gets a formatted string detailing the NMS API version this Provider supports. - - - - - Gets a String array of all the NMSX property names this NMS Provider supports. - - - - - Gets the Providers Major version number. - - - - - Gets the Providers Minor version number. - - - - - Gets a formatted string detailing the version of this NMS Provider. - - - - - Represents the type of the destination such as a queue or topic. - - - - - A base interface for destinations such as queues or topics - - - - - Represents an NMS exception - - - - - Initializes a new instance of the NMSException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - When overridden in a derived class, sets the SerializationInfo with information about the exception. - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Returns the error code for the exception, if one has been provided. - - - - - Initializes a new instance of the IllegalStateException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a Map message which contains key and value pairs which are - of primitive types - - - - - A delegate that can receive messages async. - - - - - A delegate that a client can register that will be called each time a consumer dispatches a message - to the client code to allow the client to Transform a received message from one type to another, - StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a - client to create a consumer that will automatically transform a message to a type that the client is - capable of processing or adding additional information to a received message. For messages that do - not need to be processed the client should return null from this method, in this case the original - message will be dispatched to the client. - - - - - A consumer of messages - - - - - Waits until a message is available and returns it - - - - - If a message is available within the timeout duration it is returned otherwise this method returns null - - - - - If a message is available immediately it is returned otherwise this method returns null - - - - - Closes the message consumer. - - - Clients should close message consumers them when they are not needed. - This call blocks until a receive or message listener in progress has completed. - A blocked message consumer receive call returns null when this message consumer is closed. - - - - - An asynchronous listener which can be used to consume messages asynchronously - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - - - - - A delegate that a client can register that will be called each time a Producer's send method is - called to allow the client to Transform a sent message from one type to another, StreamMessage to - TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a - producer that will automatically transform a message to a type that some receiving client is - capable of processing or adding additional information to a sent message such as additional message - headers, etc. For messages that do not need to be processed the client should return null from - this method, in this case the original message will be sent. - - - - - An object capable of sending messages to some destination - - - - - Sends the message to the default destination for this producer - - - - - Sends the message to the default destination with the explicit QoS configuration - - - - - Sends the message to the given destination - - - - - Sends the message to the given destination with the explicit QoS configuration - - - - - Close the producer. - - - - - Creates a new message with an empty body - - - - - Creates a new text message with an empty body - - - - - Creates a new text message with the given body - - - - - Creates a new Map message which contains primitive key and value pairs - - - - - Creates a new Object message containing the given .NET object as the body - - - - - Creates a new binary message - - - - - Creates a new binary message with the given body - - - - - Creates a new stream message - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - - - - - Initializes a new instance of the InvalidClientIDException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - An attempt is made to access an invalid destination - - - - - Initializes a new instance of the InvalidDestinationException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the InvalidSelectorException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents an Object message which contains a serializable .Net object. - - - - - Represents a queue in a message broker. A message sent to a queue is delivered - to at most one consumer on the queue. - - - - - A client uses a QueueBrowser object to look at messages on a queue without removing them. - - The Enumeration method returns a java.util.Enumeration that is used to scan the queue's - messages. It may be an enumeration of the entire content of a queue, or it may contain - only the messages matching a message selector. - - Messages may be arriving and expiring while the scan is done. The NMS API does not - require the content of an enumeration to be a static snapshot of queue content. Whether - these changes are visible or not depends on the NMS provider. - - - - - Closes the QueueBrowser. - - - If NMS Provider fails to close the Browser for some reason. - - - - - Gets this queue browser's message selector expression. If no Message - selector was specified than this method returns null. - - - If NMS Provider fails to get the Message Selector for some reason. - - - - - Gets the queue associated with this queue browser. - - - If NMS Provider fails to retrieve the IQueue associated with the Browser - doe to some internal error. - - - - - Represents a single unit of work on an IConnection. - So the ISession can be used to perform transactional receive and sends - - - - - Creates a producer of messages - - - - - Creates a producer of messages on a given destination - - - - - Creates a consumer of messages on a given destination - - - - - Creates a consumer of messages on a given destination with a selector - - - - - Creates a consumer of messages on a given destination with a selector - - - - - Creates a named durable consumer of messages on a given destination with a selector - - - - - Deletes a durable consumer created with CreateDurableConsumer(). - - Name of the durable consumer - - - - Creates a QueueBrowser object to peek at the messages on the specified queue. - - - A - - - A - - - If the Prodiver does not support creation of Queue Browsers. - - - - - Creates a QueueBrowser object to peek at the messages on the specified queue - using a message selector. - - - A - - - A - - - A - - - If the Prodiver does not support creation of Queue Browsers. - - - - - Returns the queue for the given name - - - - - Returns the topic for the given name - - - - - Creates a temporary queue - - - - - Creates a temporary topic - - - - - Delete a destination (Queue, Topic, Temp Queue, Temp Topic). - - - - - Creates a new message with an empty body - - - - - Creates a new text message with an empty body - - - - - Creates a new text message with the given body - - - - - Creates a new Map message which contains primitive key and value pairs - - - - - Creates a new Object message containing the given .NET object as the body - - - - - Creates a new binary message - - - - - Creates a new binary message with the given body - - - - - Creates a new stream message - - - - - Closes the session. There is no need to close the producers and consumers - of a closed session. - - - - - If this is a transactional session then commit all message - send and acknowledgements for producers and consumers in this session - - - - - If this is a transactional session then rollback all message - send and acknowledgements for producers and consumers in this session - - - - - A Delegate that is called each time a Message is dispatched to allow the client to do - any necessary transformations on the received message before it is delivered. - The Session instance sets the delegate on each Consumer it creates. - - - - - A delegate that is called each time a Message is sent from this Producer which allows - the application to perform any needed transformations on the Message before it is sent. - The Session instance sets the delegate on each Producer it creates. - - - - - A StreamMessage object is used to send a stream of primitive types in the - .NET programming language. It is filled and read sequentially. It inherits - from the Message interface and adds a stream message body. - - The primitive types can be read or written explicitly using methods for each - type. They may also be read or written generically as objects. For instance, - a call to IStreamMessage.WriteInt32(6) is equivalent to - StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the - explicit form is convenient for static programming, and the object form is - needed when types are not known at compile time. - - When the message is first created, and when ClearBody is called, the body of - the message is in write-only mode. After the first call to reset has been made, - the message body is in read-only mode. After a message has been sent, the - client that sent it can retain and modify it without affecting the message - that has been sent. The same message object can be sent multiple times. When a - message has been received, the provider has called reset so that the message - body is in read-only mode for the client. - - If ClearBody is called on a message in read-only mode, the message body is - cleared and the message body is in write-only mode. - - If a client attempts to read a message in write-only mode, a - MessageNotReadableException is thrown. - - If a client attempts to write a message in read-only mode, a - MessageNotWriteableException is thrown. - - IStreamMessage objects support the following conversion table. The marked cases - must be supported. The unmarked cases must throw a NMSException. The - String-to-primitive conversions may throw a runtime exception if the primitive's - valueOf() method does not accept it as a valid String representation of the - primitive. - - A value written as the row type can be read as the column type. - - | | boolean byte short char int long float double String byte[] - |---------------------------------------------------------------------- - |boolean | X X - |byte | X X X X X - |short | X X X X - |char | X X - |int | X X X - |long | X X - |float | X X X - |double | X X - |String | X X X X X X X X - |byte[] | X - |---------------------------------------------------------------------- - - - - - - Reads a boolean from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a byte from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a byte array field from the stream message into the specified byte[] - object (the read buffer). - - To read the field value, ReadBytes should be successively called until it returns - a value less than the length of the read buffer. The value of the bytes in the - buffer following the last byte read is undefined. - - If ReadBytes returns a value equal to the length of the buffer, a subsequent - ReadBytes call must be made. If there are no more bytes to be read, this call - returns -1. - - If the byte array field value is null, ReadBytes returns -1. - If the byte array field value is empty, ReadBytes returns 0. - - Once the first ReadBytes call on a byte[] field value has been made, the full - value of the field must be read before it is valid to read the next field. - An attempt to read the next field before that has been done will throw a - MessageFormatException. - - To read the byte field value into a new byte[] object, use the ReadObject method. - - - A - - - A - the total number of bytes read into the buffer, or -1 if there is no more data - because the end of the byte field has been reached - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - - Reads a char from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a short from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a int from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a long from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a float from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a double from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a string from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Reads a Object from the stream message. - - - A - - - if the NMS provider fails to read the message due to some internal error. - - - if unexpected end of message stream has been reached. - - - if this type conversion is invalid. - - - if the message is in write-only mode. - - - - - Writes a boolean to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a byte to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a byte array field to the stream message. - - The byte array value is written to the message as a byte array field. - Consecutively written byte array fields are treated as two distinct - fields when the fields are read. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a portion of a byte array as a byte array field to the stream message. - - The a portion of the byte array value is written to the message as a byte - array field. Consecutively written byte array fields are treated as two distinct - fields when the fields are read. - - - A - - - A value that indicates the point in the buffer to - begin writing to the stream message. - - - A value that indicates how many bytes in the buffer - to write to the stream message. - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a char to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a short to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a int to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a long to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a float to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a double to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a string to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Writes a boolean to the stream message. - - - A - - - if the NMS provider fails to write to the message due to some internal error. - - - if the message is in read-only mode. - - - - - Puts the message body in read-only mode and repositions the stream to the beginning. - - - Thrown when the Message has an invalid format. - - - Thrown when there is an unhandled exception thrown from the provider. - - - - - Represents a temporary queue which exists for the duration - of the IConnection which created it. - - - - - Deletes this Temporary Destination, If there are existing receivers - still using it, a NMSException will be thrown. - - - If NMS Provider fails to Delete the Temp Destination or the client does - not support this operation. - - - - - Represents a temporary topic which exists for the duration - of the IConnection which created it. - - - - - Represents a topic in a message broker. A message sent to a topic - is delivered to all consumers on the topic who are interested in the message. - - - - - Deletes this Temporary Destination, If there are existing receivers - still using it, a NMSException will be thrown. - - - If NMS Provider fails to Delete the Temp Destination or the client does - not support this operation. - - - - - Represents a text based message - - - - - The ITrace interface is used internally by ActiveMQ to log messages. - The client aplication may provide an implementation of ITrace if it wishes to - route messages to a specific destination. - - - - Use the class to register an instance of ITrace as the - active trace destination. - - - - - - Initializes a new instance of the MessageEOFException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageFormatException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageNotReadableException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the MessageNotWriteableException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Represents a connection failure. - - - - - Initializes a new instance of the NMSConnectionException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Provider implementation mapping class. - - - - - Implementation of a factory for instances. - - - - - Static class constructor - - - - - The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. - Any additional parameters are optional, but will typically include a Client ID string. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - - - - The ConnectionFactory object must define a constructor that takes as a minimum a Uri object. - Any additional parameters are optional, but will typically include a Client ID string. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - - - - Create a connection factory that can create connections for the given scheme in the URI. - - The URI for the ActiveMQ provider. - Optional parameters to use when creating the ConnectionFactory. - A implementation that will be used. - - - - Finds the associated with the given scheme. - - The scheme (e.g. tcp, activemq or stomp). - The of the ConnectionFactory that will be used - to create the connection for the specified . - - - - Lookup the connection factory assembly filename and class name. - Read an external configuration file that maps scheme to provider implementation. - Load XML config files named: nmsprovider-{scheme}.config - Following is a sample configuration file named nmsprovider-jms.config. Replace - the parenthesis with angle brackets for proper XML formatting. - - (?xml version="1.0" encoding="utf-8" ?) - (configuration) - (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/) - (/configuration) - - This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms' - is used for the provider. In this example the connection string might look like: - jms://localhost:7222 - - - Folder paths to look in. - The scheme. - Name of the assembly file. - Name of the factory class. - true if the configuration file for the specified could - be found; otherwise, false. - - - - Get an array of search paths to look for config files. - - - A collection of search paths, including the current directory, the current AppDomain's - BaseDirectory and the current AppDomain's RelativeSearchPath. - - - - - Converts a params object[] collection into a plain object[]s, to pass to the constructor. - - The first parameter in the collection. - The remaining parameters. - An array of instances. - - - - Creates a new connection. - - An created by the requested ConnectionFactory. - - - - Creates a new connection with the given and credentials. - - The username to use when establishing the connection. - The password to use when establishing the connection. - An created by the requested ConnectionFactory. - - - - Get/or set the broker Uri. - - - - - The actual IConnectionFactory implementation that is being used. This implementation - depends on the scheme of the URI used when constructed. - - - - - Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation - that is being used. - - - - - Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation - that is currently being used. - - - - - Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation - that is currently being used. - - - - - Define an enumerated array of message priorities. - - - - - Define an enumerated array of message delivery modes. Provider-specific - values can be used to extend this enumerated mode. TIBCO is known to - provide a third value of ReliableDelivery. At minimum, a provider must - support Persistent and NonPersistent. - - - - - Defines a number of constants - - - - - Represents a security failure. - - - - - Initializes a new instance of the NMSSecurityException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the ResourceAllocationException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the TransactionInProgressException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - - Initializes a new instance of the TransactionRolledBackException class with serialized data. - Throws System.ArgumentNullException if the info parameter is null. - Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0). - - The SerializationInfo that holds the serialized object data about the exception being thrown. - The StreamingContext that contains contextual information about the source or destination. - - - diff --git a/lib/Net/4.0/Common.Logging.dll b/lib/Net/4.0/Common.Logging.dll deleted file mode 100644 index d7a8f158..00000000 Binary files a/lib/Net/4.0/Common.Logging.dll and /dev/null differ diff --git a/lib/Net/4.0/DotNetMock.Framework.dll b/lib/Net/4.0/DotNetMock.Framework.dll deleted file mode 100644 index 7831d4eb..00000000 Binary files a/lib/Net/4.0/DotNetMock.Framework.dll and /dev/null differ diff --git a/lib/Net/4.0/DotNetMock.dll b/lib/Net/4.0/DotNetMock.dll deleted file mode 100644 index 4ebee5cc..00000000 Binary files a/lib/Net/4.0/DotNetMock.dll and /dev/null differ diff --git a/lib/Net/4.0/EULA.rtf b/lib/Net/4.0/EULA.rtf deleted file mode 100644 index 1137bf3a..00000000 --- a/lib/Net/4.0/EULA.rtf +++ /dev/null @@ -1,522 +0,0 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff38\deff0\stshfdbch11\stshfloch0\stshfhich0\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New{\*\falt Arial};}{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol{\*\falt Bookshelf Symbol 3};} -{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings{\*\falt Symbol};}{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};} -{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma{\*\falt ?l?r ???};} -{\f51\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Univers};}{\f167\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}@MS Mincho{\*\falt @MS Gothic};} -{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman{\*\falt Times New Roman};} -{\f183\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\f184\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\f186\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\f187\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\f188\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\f189\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\f190\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\f191\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\f203\fbidi \fmodern\fcharset238\fprq1 Courier New CE{\*\falt Arial};} -{\f204\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr{\*\falt Arial};}{\f206\fbidi \fmodern\fcharset161\fprq1 Courier New Greek{\*\falt Arial};}{\f207\fbidi \fmodern\fcharset162\fprq1 Courier New Tur{\*\falt Arial};} -{\f208\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew){\*\falt Arial};}{\f209\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic){\*\falt Arial};}{\f210\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic{\*\falt Arial};} -{\f211\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese){\*\falt Arial};}{\f295\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f293\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};} -{\f294\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};}{\f296\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f297\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};} -{\f300\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};}{\f523\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f524\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} -{\f526\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f527\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f530\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f563\fbidi \fswiss\fcharset238\fprq2 Tahoma CE{\*\falt ?l?r ???};} -{\f564\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr{\*\falt ?l?r ???};}{\f566\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek{\*\falt ?l?r ???};}{\f567\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur{\*\falt ?l?r ???};} -{\f568\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew){\*\falt ?l?r ???};}{\f569\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic){\*\falt ?l?r ???};}{\f570\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic{\*\falt ?l?r ???};} -{\f571\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese){\*\falt ?l?r ???};}{\f572\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai){\*\falt ?l?r ???};}{\f693\fbidi \fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Univers};} -{\f694\fbidi \fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Univers};}{\f696\fbidi \fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Univers};}{\f697\fbidi \fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Univers};} -{\f700\fbidi \fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Univers};}{\f1855\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western{\*\falt @MS Gothic};}{\f1853\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE{\*\falt @MS Gothic};} -{\f1854\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr{\*\falt @MS Gothic};}{\f1856\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek{\*\falt @MS Gothic};}{\f1857\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur{\*\falt @MS Gothic};} -{\f1860\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic{\*\falt @MS Gothic};}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;} -{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;}{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;} -{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};} -{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};}{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};} -{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};} -{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};} -{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} -{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE{\*\falt Times New Roman};} -{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr{\*\falt Times New Roman};}{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek{\*\falt Times New Roman};} -{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur{\*\falt Times New Roman};}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew){\*\falt Times New Roman};} -{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic){\*\falt Times New Roman};}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic{\*\falt Times New Roman};} -{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese){\*\falt Times New Roman};}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0; -\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;}{\*\defchp -\fs22\dbch\af11 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ -\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\snext0 \sautoupd \sqformat \spriority0 \styrsid2453294 Normal;}{\s1\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \slink15 \sqformat \styrsid2453294 heading 1;}{\s2\ql \fi-363\li720\ri0\sb120\sa120\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext2 \slink16 \sqformat \styrsid2453294 heading 2;}{\s3\ql \li0\ri0\sb120\sa120\widctlpar\tx1077\wrapdefault\aspalpha\aspnum\faauto\outlinelevel2\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext3 \slink17 \sqformat \styrsid2453294 heading 3;}{\s4\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar -\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl3\outlinelevel3\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext4 \slink18 \sqformat \styrsid2453294 heading 4;}{\s5\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar\tx1792\jclisttab\tx2155\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl4\outlinelevel4\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext5 \slink19 \sqformat \styrsid2453294 heading 5;}{\s6\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar -\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl5\outlinelevel5\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext6 \slink20 \sqformat \styrsid2453294 heading 6;}{\s7\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl6\outlinelevel6\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext7 \slink21 \sqformat \styrsid2453294 heading 7;}{\s8\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar -\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl7\outlinelevel7\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext8 \slink22 \sqformat \styrsid2453294 heading 8;}{\s9\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl8\outlinelevel8\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext9 \slink23 \sqformat \styrsid2453294 heading 9;}{\*\cs10 \additive \slink51 \slocked \ssemihidden \styrsid2453294 -Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f0\hich\af0\dbch\af11\cgrid\langnp1033\langfenp1033 -\snext11 \ssemihidden \sunhideused \sqformat Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon10 \slink1 \slocked \styrsid6178267 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af31503\afs28 \ltrch\fcs0 -\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af31503\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \slocked \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ab\af31507\afs28 \ltrch\fcs0 \b\fs28\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink4 \slocked \ssemihidden \spriority9 Heading 4 Char;}{\* -\cs19 \additive \rtlch\fcs1 \ab\ai\af31507\afs26 \ltrch\fcs0 \b\i\fs26\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink5 \slocked \ssemihidden \spriority9 Heading 5 Char;}{\*\cs20 \additive \rtlch\fcs1 \ab\af31507 \ltrch\fcs0 -\b\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink6 \slocked \ssemihidden \spriority9 Heading 6 Char;}{\*\cs21 \additive \rtlch\fcs1 \af31507\afs24 \ltrch\fcs0 \fs24\loch\f31506\hich\af31506\dbch\af31505 -\sbasedon10 \slink7 \slocked \ssemihidden \spriority9 Heading 7 Char;}{\*\cs22 \additive \rtlch\fcs1 \ai\af31507\afs24 \ltrch\fcs0 \i\fs24\loch\f31506\hich\af31506\dbch\af31505 \sbasedon10 \slink8 \slocked \ssemihidden \spriority9 Heading 8 Char;}{\* -\cs23 \additive \rtlch\fcs1 \af31503 \ltrch\fcs0 \loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink9 \slocked \ssemihidden \spriority9 Heading 9 Char;}{ -\s24\ql \li357\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext24 \styrsid2453294 Body 1;}{\s25\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext25 \styrsid2453294 Body 2;}{\s26\ql \li1077\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext26 \styrsid2453294 Body 3;}{ -\s27\ql \li1435\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext27 \styrsid2453294 Body 4;}{\s28\ql \li1803\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin1803\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext28 \styrsid2453294 Body 5;}{\s29\ql \li2160\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2160\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext29 \styrsid2453294 Body 6;}{ -\s30\ql \li2506\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext30 \styrsid2453294 Body 7;}{\s31\ql \li2863\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext31 \styrsid2453294 Body 8;}{\s32\ql \li3221\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext32 \styrsid2453294 Body 9;}{\s33\ql \fi-357\li357\ri0\sb120\sa120\widctlpar -\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin357\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext33 \styrsid2453294 -Bullet 1;}{\s34\ql \fi-363\li720\ri0\sb120\sa120\widctlpar\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext34 \styrsid2453294 Bullet 2;}{\s35\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext35 \styrsid2453294 -Bullet 3;}{\s36\ql \fi-358\li1435\ri0\sb120\sa120\widctlpar\jclisttab\tx1437\wrapdefault\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin1435\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext36 \styrsid2453294 Bullet 4;}{\s37\ql \fi-357\li1792\ri0\sb120\sa120\widctlpar -\jclisttab\tx1795\wrapdefault\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin1792\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext37 \styrsid2453294 -Bullet 5;}{\s38\ql \fi-357\li2149\ri0\sb120\sa120\widctlpar\jclisttab\tx2152\wrapdefault\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin2149\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext38 \styrsid2453294 Bullet 6;}{\s39\ql \fi-357\li2506\ri0\sb120\sa120\widctlpar -\jclisttab\tx2509\wrapdefault\aspalpha\aspnum\faauto\ls7\adjustright\rin0\lin2506\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext39 \styrsid2453294 -Bullet 7;}{\s40\ql \fi-357\li2863\ri0\sb120\sa120\widctlpar\jclisttab\tx2866\wrapdefault\aspalpha\aspnum\faauto\ls8\adjustright\rin0\lin2863\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext40 \styrsid2453294 Bullet 8;}{\s41\ql \fi-358\li3221\ri0\sb120\sa120\widctlpar -\jclisttab\tx3223\wrapdefault\aspalpha\aspnum\faauto\ls9\adjustright\rin0\lin3221\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon32 \snext41 \styrsid2453294 Bullet 9;}{\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 -\b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 Heading EULA;}{\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 -Heading Software Title;}{\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext44 \styrsid2453294 Preamble;}{\s45\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 -\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext1 \styrsid2453294 Preamble Border;}{ -\s46\qc \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext46 \styrsid2453294 Heading Warranty;}{\s47\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\jclisttab\tx360\wrapdefault\aspalpha\aspnum\faauto\ls11\outlinelevel0\adjustright\rin0\lin360\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \styrsid2453294 Heading 1 Warranty;}{\s48\ql \fi-360\li720\ri0\sb120\sa120\widctlpar -\jclisttab\tx720\wrapdefault\aspalpha\aspnum\faauto\ls11\ilvl1\outlinelevel1\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext0 \styrsid2453294 Heading 2 Warranty;}{\*\cs49 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf2 \sbasedon10 \styrsid12483380 Hyperlink;}{\s50\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar -\jclisttab\tx1080\wrapdefault\aspalpha\aspnum\faauto\ls13\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon35 \snext50 \sautoupd \styrsid2453294 Bullet 3 Underline;}{\s51\ql \li0\ri0\sa160\sl-240\slmult0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext51 \slink10 \styrsid11613206 Char;}{\s52\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext52 \slink53 \ssemihidden \styrsid16123551 footnote text;}{\*\cs53 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 -\f38\fs20 \sbasedon10 \slink52 \slocked \ssemihidden Footnote Text Char;}{\*\cs54 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super \sbasedon10 \ssemihidden \styrsid16123551 footnote reference;}{ -\s55\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext55 \slink56 \ssemihidden \styrsid16123551 endnote text;}{\*\cs56 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink55 \slocked \ssemihidden Endnote Text Char;}{\*\cs57 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \super -\sbasedon10 \ssemihidden \styrsid16123551 endnote reference;}{\s58\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext58 \slink59 \ssemihidden \styrsid16123551 annotation text;}{\*\cs59 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 -\sbasedon10 \slink58 \slocked \ssemihidden Comment Text Char;}{\*\cs60 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \styrsid16123551 annotation reference;}{\s61\ql \li0\ri0\sa160\sl-240\slmult0 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext61 \styrsid8833 Char1;}{ -\s62\ql \fi-357\li1077\ri0\sb120\sa120\widctlpar\tx1077\jclisttab\tx1440\wrapdefault\aspalpha\aspnum\faauto\ls10\ilvl2\outlinelevel2\adjustright\rin0\lin1077\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon3 \snext62 \styrsid2453294 Heading 3 Bold;}{\s63\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 -\af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon36 \snext63 \styrsid2453294 Bullet 4 Underline;}{ -\s64\ql \li720\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\ul\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon25 \snext64 \styrsid2453294 Body 2 Underline;}{\s65\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 \sbasedon44 \snext65 \styrsid2453294 Preamble Border Above;}{\*\cs66 \additive \v\f2\cf12\sub \styrsid14319332 tw4winMark;}{ -\s67\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 \ltrch\fcs0 \fs16\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext67 \slink68 \ssemihidden \styrsid6453702 Balloon Text;}{\*\cs68 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16 \sbasedon10 \slink67 \slocked \ssemihidden Balloon Text Char;}{ -\s69\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon58 \snext58 \slink70 \ssemihidden \sunhideused \styrsid16201594 annotation subject;}{\*\cs70 \additive \rtlch\fcs1 \ab\af38\afs20 \ltrch\fcs0 \b\f38\fs20 \sbasedon59 \slink69 \slocked \ssemihidden \styrsid16201594 Comment Subject Char;}{ -\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext71 \slink72 \ssemihidden \sunhideused \styrsid16473449 header;}{\*\cs72 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink71 \slocked \ssemihidden \styrsid16473449 Header Char;}{ -\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\f38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -\sbasedon0 \snext73 \slink74 \ssemihidden \sunhideused \styrsid16473449 footer;}{\*\cs74 \additive \rtlch\fcs1 \af38\afs20 \ltrch\fcs0 \f38\fs20 \sbasedon10 \slink73 \slocked \ssemihidden \styrsid16473449 Footer Char;}}{\*\listtable -{\list\listtemplateid176468498\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid692200086\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s41 -\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440 -\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160 -\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 -}{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid196815738} -{\list\listtemplateid-1085748990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat600\levelspace0\levelindent0{\leveltext\leveltemplateid-21470828\'01\u-3913 ?;}{\levelnumbers;} -\loch\af3\hich\af3\dbch\af11\fbias0\hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;} -\f2\fbias0\hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0\hres0\chhres0 \fi-360\li2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;} -\f3\fbias0\hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 -\fi-360\li3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 -\fi-360\li4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 -\fi-360\li5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\lin5760 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\lin6480 }{\listname -;}\listid325669543}{\list\listtemplateid-1793664660{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 -\b\i0\fbias0\hres0\chhres0 \s47\fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af0 \ltrch\fcs0 -\b\i0\fbias0\hres0\chhres0 \s48\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\fbias0\hres0\chhres0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listname ;}\listid394402059}{\list\listtemplateid1470557282{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat600\levelspace360\levelindent0{\leveltext -\'01\u-3913 ?;}{\levelnumbers;}\b\i0\fs20\loch\af3\hich\af3\dbch\af11\fbias0\hres0\chhres0 \fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af51\afs20 \ltrch\fcs0 \b\i0\f51\fs20\fbias0\hres0\chhres0 \s2\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab\ai0\af38\afs20 \ltrch\fcs0 \b\i0\f38\fs20\fbias0\hres0\chhres0 \s62\fi-357\li1077\jclisttab\tx1440\lin1077 }{\listlevel\levelnfc3\levelnfcn3\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\strike0\f51\fs20\ulnone\fbias0\hres0\chhres0 \s4\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc1\levelnfcn1\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\strike0\f51\fs20\ulnone\fbias0\hres0\chhres0 \s5\fi-357\li1792\jclisttab\tx2155\lin1792 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 \s6\fi-357\li2149 -\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 -\s7\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02i.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af51\afs20 \ltrch\fcs0 -\b0\i0\f51\fs20\fbias0\hres0\chhres0 \s8\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc255\levelnfcn255\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02A.;}{\levelnumbers;}\rtlch\fcs1 \ab0\ai0\af51\afs20 -\ltrch\fcs0 \b0\i0\f51\fs20\fbias0\hres0\chhres0 \s9\fi-358\li3221\jclisttab\tx3223\lin3221 }{\listname ;}\listid398796681}{\list\listtemplateid789093748\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid-317712510\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s34\fi-363\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid477573462}{\list\listtemplateid67698717{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\'02\'00);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'02\'01);}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'02);}{\levelnumbers -\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'03);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 -\ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'04);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 -\hres0\chhres0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'03(\'05);}{\levelnumbers\'02;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 -\fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2520 -\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc2\levelnfcn2\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3240 -\jclisttab\tx3240\lin3240 }{\listname ;}\listid700712945}{\list\listtemplateid-296591990\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid-48305026 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s40\fi-357\li2863\jclisttab\tx2866\lin2863 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid810947713}{\list\listtemplateid-258053656\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'00.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'01.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'02.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li2160\lin2160 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'03.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'04.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'05.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698703\'02\'06.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698713\'02\'07.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-360\li5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\lvltentative -\levelspace360\levelindent0{\leveltext\leveltemplateid67698715\'02\'08.;}{\levelnumbers\'01;}\rtlch\fcs1 \af0 \ltrch\fcs0 \hres0\chhres0 \fi-180\li6480\lin6480 }{\listname ;}\listid988437699}{\list\listtemplateid285099256\listhybrid{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid-308626962\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s50\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace720\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace720\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720 -\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0 -{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace720\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1121073746}{\list\listtemplateid-1813845996\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid2033377338\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s39\fi-357\li2506\jclisttab\tx2509\lin2506 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1219436735}{\list\listtemplateid-41362566\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid-1175557160\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s36\fi-358\li1435\jclisttab\tx1437\lin1435 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1559511898}{\list\listtemplateid-743794326\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid1229593488\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s35\fi-357\li1077\jclisttab\tx1080\lin1077 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1567649130}{\list\listtemplateid1363474438\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace1077\levelindent0{\leveltext\leveltemplateid1637229796\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s37\fi-357\li1792\jclisttab\tx1795\lin1792 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace1077\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace1077\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1848404271}{\list\listtemplateid-1802592190\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid961321180\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s38\fi-357\li2149\jclisttab\tx2152\lin2149 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0 -{\leveltext\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1877695764}{\list\listtemplateid1186249844\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace0\levelindent0{\leveltext\leveltemplateid1182702444\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \s33\fi-357\li357\jclisttab\tx360\lin357 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0 -\levelindent0{\leveltext\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698693\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698689\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\leveltemplateid67698691\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698689 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0\hres0\chhres0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698691 -\'01o;}{\levelnumbers;}\f2\fbias0\hres0\chhres0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext\leveltemplateid67698693 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0\hres0\chhres0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid2054619191}}{\*\listoverridetable{\listoverride\listid2054619191\listoverridecount0\ls1}{\listoverride\listid477573462 -\listoverridecount0\ls2}{\listoverride\listid1567649130\listoverridecount0\ls3}{\listoverride\listid1559511898\listoverridecount0\ls4}{\listoverride\listid1848404271\listoverridecount0\ls5}{\listoverride\listid1877695764\listoverridecount0\ls6} -{\listoverride\listid1219436735\listoverridecount0\ls7}{\listoverride\listid810947713\listoverridecount0\ls8}{\listoverride\listid196815738\listoverridecount0\ls9}{\listoverride\listid398796681\listoverridecount0\ls10}{\listoverride\listid394402059 -\listoverridecount0\ls11}{\listoverride\listid700712945\listoverridecount0\ls12}{\listoverride\listid1121073746\listoverridecount0\ls13}{\listoverride\listid325669543\listoverridecount0\ls14}{\listoverride\listid398796681\listoverridecount0\ls15} -{\listoverride\listid988437699\listoverridecount0\ls16}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid8833\rsid25262\rsid149813\rsid202786\rsid224501\rsid336100\rsid619688\rsid687529\rsid993583 -\rsid1050666\rsid1063606\rsid1123747\rsid1247323\rsid1271240\rsid1314581\rsid1340611\rsid1396639\rsid1397504\rsid1445017\rsid1522967\rsid1660354\rsid1908946\rsid1967913\rsid1985256\rsid2040602\rsid2055273\rsid2169328\rsid2173862\rsid2294074\rsid2299921 -\rsid2303227\rsid2325299\rsid2325781\rsid2438325\rsid2443042\rsid2453294\rsid2631094\rsid2767599\rsid2837055\rsid2891929\rsid2908896\rsid3041681\rsid3084461\rsid3089876\rsid3090601\rsid3153954\rsid3176869\rsid3428779\rsid3494352\rsid3551572\rsid3565740 -\rsid3567813\rsid3607608\rsid3611273\rsid3737799\rsid3745708\rsid3805003\rsid3807310\rsid3893477\rsid3943274\rsid3952936\rsid4080061\rsid4130624\rsid4131293\rsid4151172\rsid4261399\rsid4285630\rsid4420257\rsid4538955\rsid4653850\rsid4657166\rsid4658437 -\rsid4665525\rsid4736258\rsid4927714\rsid5003640\rsid5009230\rsid5054803\rsid5055072\rsid5076588\rsid5077281\rsid5112338\rsid5140732\rsid5200145\rsid5252592\rsid5253692\rsid5272300\rsid5398118\rsid5575913\rsid5586591\rsid5660232\rsid5723753\rsid5733021 -\rsid5792090\rsid5839501\rsid5845217\rsid5848133\rsid5965347\rsid5969393\rsid5984178\rsid6178267\rsid6182090\rsid6306943\rsid6423491\rsid6423682\rsid6453702\rsid6499651\rsid6648707\rsid6692412\rsid6693430\rsid6759000\rsid6819414\rsid6952772\rsid6973360 -\rsid6976059\rsid7030393\rsid7091096\rsid7236981\rsid7293866\rsid7354836\rsid7481530\rsid7492415\rsid7627513\rsid7798874\rsid7951946\rsid7961682\rsid8137451\rsid8144333\rsid8264327\rsid8279245\rsid8333386\rsid8335631\rsid8349552\rsid8350558\rsid8392700 -\rsid8456026\rsid8457665\rsid8523053\rsid8532277\rsid8542814\rsid8586611\rsid8596935\rsid8602482\rsid8727711\rsid8938190\rsid9043979\rsid9069536\rsid9139129\rsid9196121\rsid9337714\rsid9378118\rsid9587393\rsid9587545\rsid9786004\rsid9857806\rsid9859629 -\rsid9989898\rsid10179210\rsid10289240\rsid10441824\rsid10565710\rsid10683655\rsid10705127\rsid10760272\rsid10951817\rsid11015424\rsid11095783\rsid11107534\rsid11224150\rsid11229606\rsid11230219\rsid11369554\rsid11613206\rsid11632249\rsid11676698 -\rsid11745537\rsid11936795\rsid11994093\rsid12016559\rsid12321879\rsid12483380\rsid12548342\rsid12613461\rsid12649626\rsid12791161\rsid12804081\rsid12870507\rsid12980889\rsid13004705\rsid13007617\rsid13110106\rsid13112801\rsid13240722\rsid13328841 -\rsid13336212\rsid13589070\rsid13637968\rsid13654305\rsid13783570\rsid14101503\rsid14107866\rsid14117292\rsid14240631\rsid14254048\rsid14299190\rsid14303978\rsid14311941\rsid14319332\rsid14352839\rsid14429059\rsid14434712\rsid14699709\rsid14749252 -\rsid14756287\rsid14825882\rsid15040283\rsid15142898\rsid15167476\rsid15231427\rsid15286622\rsid15290249\rsid15410853\rsid15491589\rsid15676556\rsid15825446\rsid15874102\rsid15946803\rsid16018894\rsid16069256\rsid16072846\rsid16078530\rsid16085697 -\rsid16123551\rsid16201594\rsid16340170\rsid16392012\rsid16451237\rsid16473449\rsid16524744\rsid16542872\rsid16543614\rsid16723387}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0 -\mnaryLim1}{\info{\creatim\yr2006\mo11\dy27\hr13\min3}{\revtim\yr2006\mo11\dy27\hr13\min3}{\version1}{\edmins0}{\nofpages1}{\nofwords169}{\nofchars1015}{\nofcharsws1182}{\vern32857}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordm -l}{\xmlns2 urn:schemas-microsoft-com:office:smarttags}}\paperw12240\paperh15840\margl1152\margr1152\margt1152\margb1152\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\trackmoves1\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\noxlattoyen -\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1152\dgvorigin1152\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\rempersonalinfo\allowfieldendsel -\wrppunct\asianbrkrule\rsidroot12483380\newtblstyruls\nogrowautofit\viewbksp1\remdttm\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \fet0{\*\wgrffmtfilter 013f}\ilfomacatclnup0 -{\*\docvar {db_xml}{\'0d\'0dhttp://usetermassembly/dealbuilder_live/DealBuilderNET/dealbuilder.aspxmicrosoftmicrosoftmicrosoft96729672tbctbcUSETERMS_SUPPSUPER_ENGLISH2.6List of Supplement License Terms Languages\'0d2006032 -9495trueuniquetruetruetruetruetruetruetrueeagerday_month_year,.day -_month_year,._blankrtffalsedraftingindefinitetrueautosave|text|falseowner|text|REDMOND\'5cmalinftruefalsetruepromptvaluedeferredgrouppagesureunknownunsurefalsealiasfalseascendingfalsetruefalseRepeatCheckPromptAnswerDeferralGuidanceInsert your comments belowVaria -ble/dealbuilder_live/help/dealbuilder/help.htmlonsubmittruetruefalsetruefalsefalsetrue2dropdownsureUnknownfirstOtherlast20 -204Specify othe -rs:Specify other:11, and and/or or YesNo(%1 of %2)&\'3bnbsp\'3bvisibledigitsPrevNext&\'3bnbsp\'3b|&\'3bnbsp\'3b*afteraftertruefalseclient_side<\'3bU>\'3bWARNING:&l -t\'3b/U>\'3b That page is no longer relevant because of answers given on this page or a previous page!enabledrelevant_pages11100Chinese (Simplified)Chinese (Traditional)CzechDanishDutchEnglishFinnishFrenchGermanGreekHungarianItalianJapaneseKoreanNorwegian (Bokmal)PolishPortuguese (Brazil)Portuguese (Portugal)RussianSpanishSwedishTurkish101Microsoft .NET Framework 3.002006/11/012009/09/01NAAdditional terms for the supplementWindows operating - system}}{\*\ftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsep -\par }}{\*\ftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsepc -\par }}{\*\aftnsep \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsep -\par }}{\*\aftnsepc \ltrpar \pard\plain \ltrpar\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid6952772 \chftnsepc -\par }}\ltrpar \sectd \ltrsect\sbknone\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid7030393\sftnbj {\headerl \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar -\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 \fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 -\insrsid16473449 -\par }}{\headerr \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerl \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerr \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\headerf \ltrpar \pard\plain \ltrpar\s71\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\footerf \ltrpar \pard\plain \ltrpar\s73\ql \li0\ri0\sb120\sa120\widctlpar\tqc\tx4680\tqr\tx9360\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs20\alang1025 \ltrch\fcs0 -\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid16473449 -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar -\s42\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 \b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 -{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 MICROSOFT SOFTWARE SUPPLEMENT LICENSE TERMS -\par }\pard\plain \ltrpar\s43\ql \li0\ri0\sb120\sa120\widctlpar\brdrb\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs28\alang1025 \ltrch\fcs0 -\b\fs28\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid6648707 \hich\af38\dbch\af11\loch\f38 MICROSOFT }{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid6453702 \hich\af38\dbch\af11\loch\f38 -ASP.NET 2.0 {\*\xmlopen\xmlns2{\factoidname City}}{\*\xmlopen\xmlns2{\factoidname place}}\hich\af38\dbch\af11\loch\f38 AJAX{\*\xmlclose}{\*\xmlclose} EXTENSIONS}{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 -\par }\pard\plain \ltrpar\s44\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -Microsoft Corporation (or based on where you live, one of its affiliates) licenses this supplement to you. If you are licensed to use }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid8532277\charrsid6952772 \hich\af38\dbch\af11\loch\f38 Microsoft }{ -\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid6648707 \hich\af38\dbch\af11\loch\f38 Windows operating system}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 \hich\f38 software (the \'93\loch\f38 -\hich\f38 software\'94\loch\f38 ), you may use this supplement. You may not use it if you do \hich\af38\dbch\af11\loch\f38 not have a license for the software. You may use a copy of this supplement with each validly licensed copy of the software. -\par \hich\af38\dbch\af11\loch\f38 The following license terms describe}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid3893477\charrsid6952772 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 -\hich\af38\dbch\af11\loch\f38 additional use }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid15410853\charrsid6952772 \hich\af38\dbch\af11\loch\f38 terms}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 - for this supplement. }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid6178267\charrsid6952772 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -These terms and the license terms for the software \hich\af38\dbch\af11\loch\f38 apply to your use of the supplement. If there is a conflict, these supplemental license terms apply.}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid2837055\charrsid6952772 - -\par }{\rtlch\fcs1 \af38 \ltrch\fcs0 \caps\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 By using this supplement, you accept these terms. If you do not accept them, do not use this supplement.}{\rtlch\fcs1 \af38 \ltrch\fcs0 -\insrsid12483380\charrsid6952772 -\par }\pard\plain \ltrpar\s65\ql \li0\ri0\sb120\sa120\widctlpar\brdrt\brdrs\brdrw10\brsp20 \wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6648707 \rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 -\b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\f38\fs20\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 1.\tab}}\pard\plain \ltrpar -\s1\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls16\outlinelevel0 -\pnrdate-2035639326\pnrstart0\pnrxst2\pnrxst0\pnrxst0\pnrxst0\pnrxst46\pnrxst0\pnrstop6\pnrstart1\pnrrgb1\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrrgb0\pnrstop9\pnrstart2\pnrnfc0\pnrnfc4\pnrnfc2\pnrnfc3\pnrnfc1\pnrnfc0\pnrnfc4 -\pnrnfc255\pnrnfc255\pnrnfc0\pnrnfc0\pnrnfc1\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrnfc0\pnrstop18\pnrstart3\pnrpnbr1\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0 -\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrpnbr0\pnrstop36\adjustright\rin0\lin360\itap0\pararsid5200145 -\rtlch\fcs1 \ab\af38\afs20\alang1025 \ltrch\fcs0 \b\fs20\lang1033\langfe1033\loch\af38\hich\af38\dbch\af11\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 -SUPPORT SERVICES FOR SUPPLEMENT. }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 Microsoft \hich\af38\dbch\af11\loch\f38 provides support services for }{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 -\b0\insrsid15410853\charrsid6952772 \hich\af38\dbch\af11\loch\f38 this software}{\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid6952772 \hich\af38\dbch\af11\loch\f38 as described at }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \ab0\af38 -\ltrch\fcs0 \cs49\b0\ul\cf2\insrsid10565710\charrsid10565710 \hich\af38\dbch\af11\loch\f38 HYPERLINK "http://www.support.microsoft.com/common/international.aspx" }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\ul\cf2\insrsid10760272\charrsid10565710 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000017000000340000007700770077002e0073007500700070006f00720074002e006d006900630072006f0073006f00660074002e0063006f006d002f0063006f006d006d006f006e002f0069006e007400650072006e006100740069006f006e0061006c002e0061007300 -700078000000e0c9ea79f9bace118c8200aa004ba90b7600000068007400740070003a002f002f007700770077002e0073007500700070006f00720074002e006d006900630072006f0073006f00660074002e0063006f006d002f0063006f006d006d006f006e002f0069006e007400650072006e006100740069006f006e -0061006c002e0061007300700078000000002100000064}}}{\fldrslt {\rtlch\fcs1 \af38 \ltrch\fcs0 \cs49\b0\ul\cf2\insrsid10565710\charrsid10565710 \hich\af38\dbch\af11\loch\f38 www.support.microsoft.com/common/international.aspx}}}\sectd \ltrsect -\sbknone\linex0\endnhere\sectlinegrid360\sectdefaultcl\sectrsid7030393\sftnbj {\rtlch\fcs1 \ab0\af38 \ltrch\fcs0 \b0\insrsid12483380\charrsid10565710 .}{\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid11613206\charrsid10565710 -\par {\listtext\pard\plain\ltrpar \s1 \rtlch\fcs1 \ab\af0\afs20 \ltrch\fcs0 \b\f38\fs20\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 2.\tab}}\pard \ltrpar -\s1\ql \fi-360\li360\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\ls16\outlinelevel0\adjustright\rin0\lin360\itap0\pararsid14303978 {\rtlch\fcs1 \af38 \ltrch\fcs0 \insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 -MICROSOFT AJAX LIBRARY. }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 This supplement }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536 \hich\af38\dbch\af11\loch\f38 includes the Microsoft AJAX Library}{ -\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5965347 .}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid14825882 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5965347 \hich\af38\dbch\af11\loch\f38 -The license terms accompanying that additional}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid6693430 \hich\af38\dbch\af11\loch\f38 }{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5848133 \hich\af38\dbch\af11\loch\f38 software }{\rtlch\fcs1 \af38 \ltrch\fcs0 -\b0\insrsid5965347 \hich\af38\dbch\af11\loch\f38 apply to it}{\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid5848133 .}{\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid13004705\charrsid13004705 -\par }\pard \ltrpar\s1\ql \li0\ri0\sb120\sa120\widctlpar\wrapdefault\aspalpha\aspnum\faauto\outlinelevel0\adjustright\rin0\lin0\itap0\pararsid13004705 {\rtlch\fcs1 \af38 \ltrch\fcs0 \b0\insrsid9069536\charrsid9069536 \hich\af38\dbch\af11\loch\f38 }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \insrsid3807310\charrsid9069536 -\par }{\*\themedata 504b030414000600080000002100828abc13fa0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb6ac3301045f785fe83d0b6d8 -72ba28a5d8cea249777d2cd20f18e4b12d6a8f843409c9df77ecb850ba082d74231062ce997b55ae8fe3a00e1893f354e9555e6885647de3a8abf4fbee29bbd7 -2a3150038327acf409935ed7d757e5ee14302999a654e99e393c18936c8f23a4dc072479697d1c81e51a3b13c07e4087e6b628ee8cf5c4489cf1c4d075f92a0b -44d7a07a83c82f308ac7b0a0f0fbf90c2480980b58abc733615aa2d210c2e02cb04430076a7ee833dfb6ce62e3ed7e14693e8317d8cd0433bf5c60f53fea2fe7 -065bd80facb647e9e25c7fc421fd2ddb526b2e9373fed4bb902e182e97b7b461e6bfad3f010000ffff0300504b030414000600080000002100a5d6a7e7c00000 -00360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4fc7060abb08 -84a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b63095120f88d94fbc -52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462a1a82fe353 -bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f7468656d652f7468 -656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b4b0d592c9c -070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b4757e8d3f7 -29e245eb2b260a0238fd010000ffff0300504b0304140006000800000021000bcba3ae95060000561b0000160000007468656d652f7468656d652f7468656d65 -312e786d6cec594d6f1b4518be23f11f467b6f6327b61b4775aad8b11b48d346b15bd4e37877bc3bcdecce6a669cd437d41e9190100571a012370e08a8d44a5c -caaf09144191fa17786766d7dec96e48d24650417d48bcb3cfbcdfef331fbe7aed7eccd0011192f2a4e3d52fd73c44129f0734093bdeedd1e0d2aa87a4c24980 -194f48c79b11e95d5b7fffbdab784d45242608e627720d77bc48a9746d6949fa308ce5659e9204de4db888b18247112e05021f82dc982d2dd76aada518d3c443 -098e41ecadc984fa048db4486f3d17de67f09828a9077c26865a347166186cb05fd70839933d26d001661d0ff404fc7044ee2b0f312c15bce87835f3f196d6af -2ee1b56c125327cc2dcc1b984f362f9b10ec2f1b9d221ccf95d6078df695cdb97c0360aa8cebf7fbbd7e7d2ecf00b0ef83a7d696a2ccc660b5decd651640f66b -5976afd6ac355c7c41fe4ac9e676b7db6db6335bac5003b25f1b25fc6aadd5d85876f00664f1cd12bed1dde8f55a0ede802cbe55c20faeb45b0d176f4011a3c9 -7e09ad133a1864d2e79009675b95f05580afd632f80205d530af2ead62c2137552adc5f81e1703006820c38a2648cd5232c13e54710fc76341b15680d7082ebc -b143be2c0d695d48fa82a6aae37d9862e88885bc57cfbf7ff5fc293a7af0ece8c14f470f1f1e3df8d10a72666de1242cce7af9ed677f3efe18fdf1f49b978fbe -a8c6cb22fed71f3ef9e5e7cfab81d03e0b735e7cf9e4b7674f5e7cf5e9efdf3daa806f083c2ec247342612dd2487688fc7e098898a6b39198bf3cd1845981667 -6c24a1c409d65a2ae4f755e4a06fce30cbb2e3d8d1256e04ef08a08f2ae0f5e93dc7e06124a68a5668de8e6207b8c339eb725119856dadab10e6d13409ab958b -6911b787f14195ee1e4e9cfcf6a729f0665e968ee3bd883866ee329c281c928428a4dff17d422abcbb4ba913d71dea0b2ef944a1bb147531ad0cc9888e9d6a5a -4cdaa231e46556e533e4db89cdce1dd4e5accaeb4d72e022a12b30ab307e449813c6eb78aa705c25728463560cf80daca22a238733e117717da920d321611cf5 -032265d59c5b02fc2d247d1b036355a67d87cd62172914ddaf927903735e446ef2fd5e84e3b40a3ba44954c47e20f7a14431dae5aa0abec3dd0ed1cf90079c9c -98ee3b9438e93e9d0d6ed3d031695120facd54e85c02553b0c1cd3e4efe89851e0635b031747c740802fbe7e5c51596f2b116fc09a54d5095bc7e8f724dc71d2 -ed7111d0b79f7337f134d92550e6e585e71de5bea35cef3f4fb927f5f3598976c1ad40bb7adf6037c5668b1c9fb8439e50c6866ac6c80d6936c912d689600083 -7a9e391d92f989298de06bc6eb0e2e14d8cc4182ab8fa88a86114e61835df7b4905066a24389522ee16067862b656b3c6cd2953d1636f581c1f281c46a870776 -78450fe7e782b918b3da84e6f0992b5ad102ceaa6ce54a2614dc7e1d65756dd499b5d58d6986ea1c6d7397218765d760701e4dd88020d8b640945b703ed7aae1 -6082190974dcedda9ba7c564e1225324231c902c47daef728eea264979ad989b00a89d8a1ce943de29512b686b6bb16fa0ed2c492aaa6b9ca02ecfde9b6429af -e0459674df1e6b4796149b9325e8b0e3b59bcb4d0ff938ed781338d3c2d73885ac4bbde7c32c848b215f095bf6a736b3e9f24536dbb9636e13d4e19ac2c6bde4 -b0c303a9906a13cbc89686799595004bb4266bff7213c27a510ed84a7f0d2b5656a118fe352b208e6e6ac964427c554c766144c7ce3e6654caa78a8861141ca2 -319b8a3d0ce9d7a50afe0454c2d5846104fd00f7683adae6954bce59d3156faf0cce8e63964638a35bdda279275bb8e9e3b90de6a9601ef85669bb71eefcae98 -96bf20578a65fc3f7345af277053b012e80cf8708d2b30d2fddaf1b8501107164a23ea0f046c1c0c7740b5c05d2cbc86a282cb64f35f9003fddff69c9561da1a -0e7c6a8f864850588f542408d9055a32d5778ab07ab67659912c13642aaa60ae4cadd9637240d84873604bafed1e8aa0d40d9b64346070c7ebcf7dce3a681cea -4d4eb1df1c0e99afbdb607fee99d8f6d6670cae561b3a1c9e33f37b16255b5f3cdf47ced2d3aa25f2cb6598dbc2b4059612968676dff9a269c73a9b58c55f278 -b9991b07592c7b0c83f30d510af73d48ff81f58f0a9fd95f26f4823ae27bc0ad087e68c88c4250d6975a9aee3c040c998f8e33e2cc23ac85d9e0669b271db77c -b9bee0bdaedd0795fc3ff35ef79ce19e6fcfdcec3add78a1e1ce63ec863b1bb5dd5b116ec8eff14685a1497e9c31c9313f6c157f7be2e37b90ee4db8e59f3225 -4d48e197258161033a34dd001460359aa9eb7f010000ffff0300504b0304140006000800000021000dd1909fb60000001b010000270000007468656d652f7468 -656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f78277086f6fd3ba109126dd88d0add40384e4350d363f2451 -eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89d93b64b060828e6f37ed1567914b284d262452282e319872 -0e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd5001996509affb3fd381a89672f1f165dfe514173d9850528a2 -c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100828abc13fa0000001c020000130000000000000000000000000000 -0000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6a7e7c0000000360100000b00000000000000000000000000 -2b0100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a0000001c0000000000000000000000000014020000746865 -6d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021000bcba3ae95060000561b00001600000000000000000000 -000000d10200007468656d652f7468656d652f7468656d65312e786d6c504b01022d00140006000800000021000dd1909fb60000001b01000027000000000000 -000000000000009a0900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000950a00000000} -{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d -617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 -6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 -656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} -{\*\latentstyles\lsdstimax266\lsdlockeddef0\lsdsemihiddendef1\lsdunhideuseddef1\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdlocked0 heading 1;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 2;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 3; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9; -\lsdpriority39 \lsdlocked0 toc 1;\lsdpriority39 \lsdlocked0 toc 2;\lsdpriority39 \lsdlocked0 toc 3;\lsdpriority39 \lsdlocked0 toc 4;\lsdpriority39 \lsdlocked0 toc 5;\lsdpriority39 \lsdlocked0 toc 6;\lsdpriority39 \lsdlocked0 toc 7; -\lsdpriority39 \lsdlocked0 toc 8;\lsdpriority39 \lsdlocked0 toc 9;\lsdqformat1 \lsdpriority35 \lsdlocked0 caption;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority10 \lsdlocked0 Title;\lsdpriority1 \lsdlocked0 Default Paragraph Font; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority59 \lsdlocked0 Table Grid;\lsdunhideused0 \lsdlocked0 Placeholder Text;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdunhideused0 \lsdlocked0 Revision; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 2; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 3; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 5; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdsemihidden0 \lsdunhideused0 \lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority61 \lsdlocked0 Light List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority62 \lsdlocked0 Light Grid Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority66 \lsdlocked0 Medium List 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority70 \lsdlocked0 Dark List Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdpriority71 \lsdlocked0 Colorful Shading Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdsemihidden0 \lsdunhideused0 \lsdpriority73 \lsdlocked0 Colorful Grid Accent 6; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference; -\lsdsemihidden0 \lsdunhideused0 \lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdpriority37 \lsdlocked0 Bibliography;}}{\*\datastore 0105000002000000180000004d73786d6c322e534158584d4c5265616465722e352e3000000000000000000000060000 -d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffffec69d9888b8b3d4c859eaf6cd158be0f0000000000000000000000009011 -9a8b6712c701feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 -0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/lib/Net/4.0/NUnitAsp.dll b/lib/Net/4.0/NUnitAsp.dll deleted file mode 100644 index 9f45eff8..00000000 Binary files a/lib/Net/4.0/NUnitAsp.dll and /dev/null differ diff --git a/lib/Net/4.0/NUnitAspEx.dll b/lib/Net/4.0/NUnitAspEx.dll deleted file mode 100644 index 030f906e..00000000 Binary files a/lib/Net/4.0/NUnitAspEx.dll and /dev/null differ diff --git a/lib/Net/4.0/NUnitAspEx.xml b/lib/Net/4.0/NUnitAspEx.xml deleted file mode 100644 index e6d3470a..00000000 --- a/lib/Net/4.0/NUnitAspEx.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - NUnitAspEx - - - - - Encapsulates a request from within a testsuite using the "asptest://" pseudo-protocol. - - - - - Encapsulates the ugly details of deriving from HttpWebRequest. - - - Since various frameworks like NUnitAsp rely on the output of WebRequest.Create() being of type HttpWebRequest - but HttpWebRequest is not customizable the easy way, this class shields further derived classes from the ugly reflection details. - - - - - Creates a new instance for the given uri. - - the to create this request for. - - - - - - - - - - - Override this method in your derived class and call to set the response object. - - - - - Create the stream to be used for uploading content. - - - - - - Encapsulates a response from an . - - - - - Encapsulates the ugly details of deriving from HttpWebResponse. - - - - - Summary description for HttpReflectionUtils. - - - - - Summary description for HttpWebClient. - - - - - An AspFixtureHost lives inside it's own AppDomain with an initialized HttpRuntime. - - - - - Summary description for IAspFixtureHost. - - - - - Creates a new Host instance within a new AppDomain based on the passed in Properties. - - - You must not call this method from within an existing Host's AppDomain. - - - - - Unload the passed Host's AppDomain. - - - - - Return null to avoid timing out of remoting references - - - - - - Initializes the newly created host instance. - - - - - Use this property to gain access to the Host from within the Host's AppDomain - - - This property is set only within the Host's AppDomain. - Outside the AppDomain it will always return null. - - - - - Use to synchronize access to this host instance - - - - - Returns a reference to the AppDomain, that created this Host instance - - - - - Returns the physical assembly reference location this AppDomain has been created from. - - - - - Summary description for AspTestClient. - - - - - Summary description for AspTestContext. - - - - - Summary description for AspTestExecutionModule. - - - - diff --git a/lib/Net/4.0/NVelocity.dll b/lib/Net/4.0/NVelocity.dll deleted file mode 100644 index 9b44dfeb..00000000 Binary files a/lib/Net/4.0/NVelocity.dll and /dev/null differ diff --git a/lib/Net/4.0/NVelocity.pdb b/lib/Net/4.0/NVelocity.pdb deleted file mode 100644 index 6acd7032..00000000 Binary files a/lib/Net/4.0/NVelocity.pdb and /dev/null differ diff --git a/lib/Net/4.0/Quartz.dll b/lib/Net/4.0/Quartz.dll deleted file mode 100644 index d0aeb954..00000000 Binary files a/lib/Net/4.0/Quartz.dll and /dev/null differ diff --git a/lib/Net/4.0/Quartz.xml b/lib/Net/4.0/Quartz.xml deleted file mode 100644 index 46ab8f66..00000000 --- a/lib/Net/4.0/Quartz.xml +++ /dev/null @@ -1,17105 +0,0 @@ - - - - Quartz - - - - - Collection manipulation related utility methods. - - - - - Removes the specified item from list of items and returns - whether removal was success. - - The items to remove from. - The item to remove. - - - - - A hash based set. - - - - - Represents a collection ob objects that contains no duplicate elements. - - - - - Adds a new element to the Collection if it is not already present. - - The object to add to the collection. - Returns true if the object was added to the collection, otherwise false. - - - - Adds all the elements of the specified collection to the Set. - - Collection of objects to add. - true - - - - Returns the first item in the set. - - First object. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The whose elements are copied to the new list. - - is . - - - - Initializes a new instance of the class. - - The capacity. - - - - Unmodifiables the hash set. - - The collection. - - - - - Adds a new element to the ArrayList if it is not already present. - - Element to insert to the ArrayList. - Returns true if the new element was inserted, false otherwise. - - - - Adds all the elements of the specified collection that are not present to the list. - - Collection where the new elements will be added - Returns true if at least one element was added, false otherwise. - - - - Returns the first item in the set. - - First object. - - - - Returns a copy of the HashSet instance. - - Returns a shallow copy of the current HashSet. - - - - A sorted set. - - - - - Returns a portion of the list whose elements are greater than the limit object parameter. - - The start element of the portion to extract. - The portion of the collection whose elements are greater than the limit object parameter. - - - - SupportClass for the TreeSet class. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The whose elements are copied to the new list. - - is . - - - - Initializes a new instance of the class. - - The c. - - - - Unmodifiables the tree set. - - The collection. - - - - - Adds a new element to the ArrayList if it is not already present and sorts the ArrayList. - - Element to insert to the ArrayList. - TRUE if the new element was inserted, FALSE otherwise. - - - - Adds all the elements of the specified collection that are not present to the list. - - Collection where the new elements will be added - Returns true if at least one element was added to the collection. - - - - Returns the first item in the set. - - First object. - - - - Determines whether an element is in the the current TreeSetSupport collection. The IComparer defined for - the current set will be used to make comparisons between the elements already inserted in the collection and - the item specified. - - The object to be locatet in the current collection. - true if item is found in the collection; otherwise, false. - - - - Returns a portion of the list whose elements are greater than the limit object parameter. - - The start element of the portion to extract. - The portion of the collection whose elements are greater than the limit object parameter. - - - - Gets the IComparator object used to sort this set. - - - - - Responsible for creating the instances of - to be used within the instance. - - - Although this interface looks a lot like an 'object pool', implementations - do not have to support the re-use of instances. If an implementation does - not wish to pool instances, then the - method would simply create a new instance, and the - method would do nothing. - - James House - Marko Lahma (.NET) - - - - Initialize the factory, providing a handle to the - that should be made available within the and - the s within it, and a handle to the - that the shell will use in its own - operations with the . - - - - - Called by the - to obtain instances of . - - - - - Called by the - to return instances of . - - - - - JobRunShell instances are responsible for providing the 'safe' environment - for s to run in, and for performing all of the work of - executing the , catching ANY thrown exceptions, updating - the with the 's completion code, - etc. -

- A instance is created by a - on behalf of the which then runs the - shell in a thread from the configured when the - scheduler determines that a has been triggered. -

-
- - - - - James House - Marko Lahma (.NET) -
- - - This interface should be implemented by any class whose instances are intended - to be executed by a thread. - - - - - This method has to be implemented in order that starting of the thread causes the object's - run method to be called in that separately executing thread. - - - - - Create a JobRunShell instance with the given settings. - - A handle to the that produced - this . - The instance that should be made - available within the . - the that should be used by the - when making updates to the . - - - - Initializes the job execution context with given scheduler and bundle. - - The scheduler. - The bundle offired triggers. - - - - Requests the Shutdown. - - - - - This method has to be implemented in order that starting of the thread causes the object's - run method to be called in that separately executing thread. - - - - - Runs begin procedures on this instance. - - - - - Completes the execution. - - if set to true [successful execution]. - - - - Passivates this instance. - - - - - Completes the trigger retry loop. - - The trigger. - The job detail. - The inst code. - - - - - Vetoeds the job retry loop. - - The trigger. - The job detail. - The inst code. - - - - - This is the heart of Quartz, an indirect implementation of the - interface, containing methods to schedule s, - register instances, etc. - - - - - - James House - Marko Lahma (.NET) - - - - Starts this instance. - - - - - Standbies this instance. - - - - - Shutdowns this instance. - - - - - returns true if the given JobGroup - is paused - - The scheduling context. - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Initializes the class. - - - - - Get the global - that has the given name. - - - - - - - Create a with the given configuration - properties. - - - - - - Bind the scheduler to remoting infrastructure. - - - - - Un-bind the scheduler from remoting infrastructure. - - - - - Adds an object that should be kept as reference to prevent - it from being garbage collected. - - The obj. - - - - Removes the object from garbae collection protected list. - - The obj. - - - - - Starts the 's threads that fire s. -

- All s that have misfired will - be passed to the appropriate TriggerListener(s). -

-
-
- - - Temporarily halts the 's firing of s. -

- The scheduler is not destroyed, and can be re-started at any time. -

-
-
- - - Halts the 's firing of s, - and cleans up all resources associated with the QuartzScheduler. - Equivalent to . -

- The scheduler cannot be re-started. -

-
-
- - - Halts the 's firing of s, - and cleans up all resources associated with the QuartzScheduler. -

- The scheduler cannot be re-started. -

-
- - if the scheduler will not allow this method - to return until all currently executing jobs have completed. - -
- - - Validates the state. - - - - - Add the identified by the given - to the Scheduler, and - associate the given with it. -

- If the given Trigger does not reference any , then it - will be set to reference the Job passed with it into this method. -

-
-
- - - Schedule the given with the - identified by the 's settings. - - - - - Add the given to the Scheduler - with no associated - . The will be 'dormant' until - it is scheduled with a , or - is called for it. -

- The must by definition be 'durable', if it is not, - SchedulerException will be thrown. -

-
-
- - - Delete the identified from the Scheduler - and any - associated s. - - true if the Job was found and deleted. - - - - Remove the indicated from the - scheduler. - - - - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - The new to be stored. - - if a with the given - name and group was not found and removed from the store, otherwise - the first fire time of the newly scheduled trigger. - - - - - Creates a new positive random number - - The last random obtained - Returns a new positive random number - - - - Trigger the identified (Execute it now) - with a non-volatile trigger. - - - - - Trigger the identified (Execute it - now) - with a volatile trigger. - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. - - - - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. - - - - - Resume (un-pause) the with the given - name. -

- If the missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s in the - given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Gets the paused trigger groups. - - The the job scheduling context. - - - - - Resume (un-pause) the with - the given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s - in the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- - -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Get the names of all known groups. - - - - - Get the names of all the s in the - given group. - - - - - Get all s that are associated with the - identified . - - - - - Get the names of all known - groups. - - - - - Get the names of all the s in - the given group. - - - - - Get the for the - instance with the given name and group. - - - - - Get the instance with the given name and - group. - - - - - Get the current state of the identified . - - - - - - - - - Add (register) the given to the Scheduler. - - - - - Delete the identified from the Scheduler. - - true if the Calendar was found and deleted. - - - - Get the instance with the given name. - - - - - Get the names of all registered s. - - - - - Add the given to the - 'sglobal list. -

- Listeners in the 'global' list receive notification of execution events - for ALL s. -

-
-
- - - Add the given to the - 's list, of registered s. - - - - - Remove the given from the - 's list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - Remove the identifed from - the 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that has the given name. - - - - - Add the given to the - 'sglobal list. -

- Listeners in the 'global' list receive notification of execution events - for ALL s. -

-
-
- - - Add the given to the - 's list, of registered s. - - - - - Remove the given from - the 's list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed - - - - Remove the identifed - from the 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global - that has the given name. - - - - - Get the global that - has the given name. - - - - - - - Register the given with the - . - - - - - Remove the given from the - . - - - true if the identifed listener was found in the list, and removed. - - - - - Notifies the job store job complete. - - The job scheduling context. - The trigger. - The detail. - The instruction code. - - - - Notifies the scheduler thread. - - - - - Notifies the trigger listeners about fired trigger. - - The job execution context. - - - - - Notifies the trigger listeners about misfired trigger. - - The trigger. - - - - Notifies the trigger listeners of completion. - - The job executution context. - The instruction code to report to triggers. - - - - Notifies the job listeners about job to be executed. - - The jec. - - - - Notifies the job listeners that job exucution was vetoed. - - The job execution context. - - - - Notifies the job listeners that job was executed. - - The jec. - The je. - - - - Notifies the scheduler listeners about scheduler error. - - The MSG. - The se. - - - - Notifies the scheduler listeners about job that was scheduled. - - The trigger. - - - - Notifies the scheduler listeners about job that was unscheduled. - - Name of the trigger. - The trigger group. - - - - Notifies the scheduler listeners about finalized trigger. - - The trigger. - - - - Notifies the scheduler listeners about paused trigger. - - The name. - The group. - - - - Notifies the scheduler listeners resumed trigger. - - The name. - The group. - - - - Notifies the scheduler listeners about paused job. - - The name. - The group. - - - - Notifies the scheduler listeners about resumed job. - - The name. - The group. - - - - Notifies the scheduler listeners about scheduler shutdown. - - - - - Interrupt all instances of the identified InterruptableJob. - - - - - Obtains a lifetime service object to control the lifetime policy for this instance. - - - - - Gets the version of the Quartz Scheduler. - - The version. - - - - Gets the version major. - - The version major. - - - - Gets the version minor. - - The version minor. - - - - Gets the version iteration. - - The version iteration. - - - - Gets the scheduler signaler. - - The scheduler signaler. - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Gets or sets a value indicating whether to signal on scheduling change. - - - true if schduler should signal on scheduling change; otherwise, false. - - - - - Reports whether the is paused. - - - - - Gets the job store class. - - The job store class. - - - - Gets the thread pool class. - - The thread pool class. - - - - Gets the size of the thread pool. - - The size of the thread pool. - - - - Reports whether the has been Shutdown. - - - - - Return a list of objects that - represent all currently executing Jobs in this Scheduler instance. -

- This method is not cluster aware. That is, it will only return Jobs - currently executing in this Scheduler instance, not across the entire - cluster. -

-

- Note that the list returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the true list of executing jobs may be different. -

-
-
- - - Get a List containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a list containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s registered with the . - - - - - Gets or sets the job factory. - - The job factory. - - - - Gets the running since. - - The running since. - - - - Gets the number of jobs executed. - - The number of jobs executed. - - - - Gets a value indicating whether this scheduler supports persistence. - - true if supports persistence; otherwise, false. - - - - Helper class to start scheduler in a delayed fashion. - - - - - ErrorLogger - Scheduler Listener Class - - - - - A helpful abstract base class for implementors of - . - - - The methods in this class are empty so you only need to override the - subset for the events you care about. - - - - - - The interface to be implemented by classes that want to be informed of major - events. - - - - - James House - - - - Called by the when a - is scheduled. - - - - - Called by the when a - is unscheduled. - - - - - Called by the when a - has reached the condition in which it will never fire again. - - - - - Called by the when a - or group of s has been paused. -

- If a group was paused, then the parameter - will be null. -

-
- Name of the trigger. - The trigger group. -
- - - Called by the when a - or group of s has been un-paused. -

- If a group was resumed, then the parameter - will be null. -

-
- Name of the trigger. - The trigger group. -
- - - Called by the when a - or group of s has been paused. -

- If a group was paused, then the parameter will be - null. If all jobs were paused, then both parameters will be null. -

-
- Name of the job. - The job group. -
- - - Called by the when a - or group of s has been un-paused. -

- If a group was resumed, then the parameter will - be null. If all jobs were paused, then both parameters will be null. -

-
- The job group. -
- - - Called by the when a serious error has - occured within the scheduler - such as repeated failures in the , - or the inability to instantiate a instance when its - has fired. -

- The property of the given SchedulerException - can be used to determine more specific information about the type of - error that was encountered. -

-
-
- - - Called by the to inform the listener - that it has Shutdown. - - - - - Get the for this - type's category. This should be used by subclasses for logging. - - - - - The interface to be implemented by classes that want to be informed when a - executes. In general, applications that use a - will not have use for this mechanism. - - - - - - - James House - - - - Called by the when a - is about to be executed (an associated - has occured). -

- This method will not be invoked if the execution of the Job was vetoed - by a . -

-
- -
- - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - Get the name of the . - - - - - Contains all of the resources (,, - etc.) necessary to create a instance. - - - James House - Marko Lahma (.NET) - - - - Gets the unique identifier. - - Name of the scheduler. - The scheduler instance id. - - - - - Gets the unique identifier. - - - - - - Add the given for the - to use. This method expects the plugin's - "initialize" method to be invoked externally (either before or after - this method is called). - - - - - - Get or set the name for the . - - - if name is null or empty. - - - - - Get or set the instance Id for the . - - - if name is null or empty. - - - - - Get or set the name for the . - - - if name is null or empty. - - - - - Get or set the for the - to use. - - - if threadPool is null. - - - - - Get or set the for the - to use. - - - if jobStore is null. - - - - - Get or set the for the - to use. - - - if jobRunShellFactory is null. - - - - - Get the of all - s for the - to use. - - - - - - Gets or sets a value indicating whether to make scheduler thread daemon. - - - true if scheduler should be thread daemon; otherwise, false. - - - - - Gets or sets the scheduler exporter. - - The scheduler exporter. - - - - The thread responsible for performing the work of firing - s that are registered with the . - - - - - James House - Marko Lahma (.NET) - - - - Support class used to handle threads - - - - - The instance of System.Threading.Thread - - - - - Initializes a new instance of the QuartzThread class - - - - - Initializes a new instance of the Thread class. - - The name of the thread - - - - Initializes a new instance of the Thread class. - - A ThreadStart delegate that references the methods to be invoked when this thread begins executing - - - - Initializes a new instance of the Thread class. - - A ThreadStart delegate that references the methods to be invoked when this thread begins executing - The name of the thread - - - - This method has no functionality unless the method is overridden - - - - - Causes the operating system to change the state of the current thread instance to ThreadState.Running - - - - - Interrupts a thread that is in the WaitSleepJoin thread state - - - - - Blocks the calling thread until a thread terminates - - - - - Blocks the calling thread until a thread terminates or the specified time elapses - - Time of wait in milliseconds - - - - Blocks the calling thread until a thread terminates or the specified time elapses - - Time of wait in milliseconds - Time of wait in nanoseconds - - - - Resumes a thread that has been suspended - - - - - Raises a ThreadAbortException in the thread on which it is invoked, - to begin the process of terminating the thread. Calling this method - usually terminates the thread - - - - - Raises a ThreadAbortException in the thread on which it is invoked, - to begin the process of terminating the thread while also providing - exception information about the thread termination. - Calling this method usually terminates the thread. - - An object that contains application-specific information, such as state, which can be used by the thread being aborted - - - - Suspends the thread, if the thread is already suspended it has no effect - - - - - Obtain a string that represents the current object - - A string that represents the current object - - - - Gets the currently running thread - - The currently running thread - - - - Gets the current thread instance - - - - - Gets or sets the name of the thread - - - - - Gets or sets a value indicating the scheduling priority of a thread - - - - - Gets a value indicating the execution status of the current thread - - - - - Gets or sets a value indicating whether or not a thread is a background thread. - - - - - Gets the randomized idle wait time. - - The randomized idle wait time. - - - - Construct a new for the given - as a non-daemon - with normal priority. - - - - - Construct a new for the given - as a with the given - attributes. - - - - - Signals the main processing loop to pause at the next possible point. - - - - - Signals the main processing loop to pause at the next possible point. - - - - - Signals the main processing loop that a change in scheduling has been - made - in order to interrupt any sleeping that may be occuring while - waiting for the fire time to arrive. - - - the time when the newly scheduled trigger - will fire. If this method is being called do to some other even (rather - than scheduling a trigger), the caller should pass null. - - - - - The main processing loop of the . - - - - - Trigger retry loop that is executed on error condition. - - The bndle. - - - - Releases the trigger retry loop. - - The trigger. - - - - Gets the log. - - The log. - - - - Sets the idle wait time. - - The idle wait time. - - - - Gets a value indicating whether this is paused. - - true if paused; otherwise, false. - - - - Gets or sets the db failure retry interval. - - The db failure retry interval. - - - - An interface to be used by instances in order to - communicate signals back to the . - - James House - Marko Lahma (.NET) - - - - An interface to be used by instances in order to - communicate signals back to the . - - James House - - - - Notifies the scheduler about misfired trigger. - - The trigger that misfired. - - - - Notifies the scheduler about finalized trigger. - - The trigger that has finalized. - - - - Signals the scheduling change. - - - - - Notifies the scheduler about misfired trigger. - - The trigger that misfired. - - - - Notifies the scheduler about finalized trigger. - - The trigger that has finalized. - - - - Signals the scheduling change. - - - - - An object used to pass information about the 'client' to the . - - - James House - Marko Lahma (.NET) - - - - get the instanceId in the cluster. - -

- Set the instanceId. -

-
-
- - - Metadata information about specific ADO.NET driver library. Metadata is used to - create correct types of object instances to interact with the underlying - database. - - - - - Initializes this instance. Parses information and initializes startup - values. - - - - - Gets the name of the parameter which includes the parameter prefix for this - database. - - Name of the parameter. - - - Gets or sets the name of the assembly that holds the connection library. - The name of the assembly. - - - - Gets or sets the name of the product. - - The name of the product. - - - - Gets or sets the type of the connection. - - The type of the connection. - - - - Gets or sets the type of the command. - - The type of the command. - - - - Gets or sets the type of the parameter. - - The type of the parameter. - - - - Gets the type of the command builder. - - The type of the command builder. - - - Gets the command builder's derive parameters method. - The command builder derive parameters method. - - - - Gets or sets the parameter name prefix. - - The parameter name prefix. - - - - Gets or sets the type of the exception that is thrown when using driver - library. - - The type of the exception. - - - - Gets or sets a value indicating whether parameters are bind by name when using - ADO.NET parameters. - - true if parameters are bind by name; otherwise, false. - - - Gets or sets the type of the database parameters. - The type of the parameter db. - - - - Gets the parameter db type property. - - The parameter db type property. - - - - Gets the parameter is nullable property. - - The parameter is nullable property. - - - - Gets or sets the type of the db binary column. This is a string representation of - Enum element because this information is database driver specific. - - The type of the db binary. - - - Gets the type of the db binary. - The type of the db binary. - - - - Sets the name of the parameter db type property. - - The name of the parameter db type property. - - - - Gets or sets a value indicating whether [use parameter name prefix in parameter collection]. - - - true if [use parameter name prefix in parameter collection]; otherwise, false. - - - - - - - - - - - - - - - Returns a new command object for executing SQL statments/Stored Procedures - against the database. - - An new - - - - Returns a new instance of the providers CommandBuilder class. - - In .NET 1.1 there was no common base class or interface - for command builders, hence the return signature is object to - be portable (but more loosely typed) across .NET 1.1/2.0 - A new Command Builder - - - - Returns a new connection object to communicate with the database. - - A new - - - - Returns a new parameter object for binding values to parameter - placeholders in SQL statements or Stored Procedure variables. - - A new - - - - Shutdowns this instance. - - - - - Connection string used to create connections. - - - - - Registers DB metadata information for given provider name. - - - - - - - Initializes a new instance of the class. - - Name of the db provider. - The connection string. - - - - Returns a new command object for executing SQL statments/Stored Procedures - against the database. - - An new - - - - Returns a new instance of the providers CommandBuilder class. - - A new Command Builder - In .NET 1.1 there was no common base class or interface - for command builders, hence the return signature is object to - be portable (but more loosely typed) across .NET 1.1/2.0 - - - - Returns a new connection object to communicate with the database. - - A new - - - - Returns a new parameter object for binding values to parameter - placeholders in SQL statements or Stored Procedure variables. - - A new - - - - Shutdowns this instance. - - - - - Connection string used to create connections. - - - - - - Gets the metadata. - - The metadata. - - - - Summary description for DbProviderFactory. - - - - - This interface can be implemented by any - class that needs to use the constants contained herein. - - Jeffrey Wescott - James House - - - @deprecated Whether a trigger has misfired is no longer a state, but - rather now identified dynamically by whether the trigger's next fire - time is more than the misfire threshold time in the past. - - - - This class contains utility functions for use in all delegate classes. - - Jeffrey Wescott - - - - Replace the table prefix in a query by replacing any occurrences of - "{0}" with the table prefix. - - The unsubstitued query - The table prefix - The query, with proper table prefix substituted - - - - Obtain a unique key for a given job. - - The job name - The group containing the job - - A unique key - - - - Obtain a unique key for a given trigger. - - The trigger name - The group containing the trigger - A unique key - - - - Base class for database based lock handlers for providing thread/resource locking - in order to protect resources from being altered by multiple threads at the - same time. - - - - - This class extends - to include the query string constants in use by the - class. - - Jeffrey Wescott - - - - An interface for providing thread/resource locking in order to protect - resources from being altered by multiple threads at the same time. - - James House - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - true if the lock was obtained. - - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - Whether this Semaphore implementation requires a database connection for - its lock management operations. - - - - - - - - Interface for Quartz objects that need to know what the table prefix of - the tables used by a ADO.NET JobStore is. - - - - - Initializes a new instance of the class. - - The table prefix. - The SQL. - The default SQL. - The db provider. - - - - Execute the SQL that will lock the proper database row. - - - - - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - - - - true if the lock was obtained. - - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - - - - Gets or sets the lock owners. - - The lock owners. - - - - Gets the log. - - The log. - - - - This Semaphore implementation does use the database. - - - - - Gets or sets the table prefix. - - The table prefix. - - - - A FirebirdDelegate specific driver delegate. - - Marko Lahma - - - - This is meant to be an abstract base class for most, if not all, - implementations. Subclasses should override only those methods that need - special handling for the DBMS driver in question. - - Jeffrey Wescott - James House - Marko Lahma (.NET) - - - - This is the base interface for all driver delegate classes. - - -

- This interface is very similar to the - interface except each method has an additional - parameter. -

-

- Unless a database driver has some extremely-DB-specific - requirements, any IDriverDelegate implementation classes should extend the - class. -

-
- Jeffrey Wescott - James House - Marko Lahma (.NET) -
- - - Update all triggers having one of the two given states, to the given new - state. - - The DB Connection - The new state for the triggers - The first old state to update - The second old state to update - Number of rows updated - - - - Get the names of all of the triggers that have misfired - according to - the given timestamp. - - The DB Connection - The timestamp. - An array of objects - - - - Get the names of all of the triggers in the given state that have - misfired - according to the given timestamp. - - The DB Connection - The state. - The time stamp. - An array of objects - - - - Get the names of all of the triggers in the given group and state that - have misfired - according to the given timestamp. - - The DB Connection - Name of the group. - The state. - The timestamp. - An array of objects - - - - Select all of the triggers for jobs that are requesting recovery. The - returned trigger objects will have unique "recoverXXX" trigger names and - will be in the trigger group. - - - In order to preserve the ordering of the triggers, the fire time will be - set from the ColumnFiredTime column in the TableFiredTriggers - table. The caller is responsible for calling - on each returned trigger. It is also up to the caller to insert the - returned triggers to ensure that they are fired. - - The DB Connection - An array of objects - - - - Delete all fired triggers. - - The DB Connection - The number of rows deleted - - - - Delete all fired triggers of the given instance. - - The DB Connection - The instance id. - The number of rows deleted - - - - Delete all volatile fired triggers. - - The DB Connection - The number of rows deleted - - - - Get the names of all of the triggers that are volatile. - - The DB Connection - An array of see cref="Key" /> objects. - - - - Get the names of all of the jobs that are volatile. - - The DB Connection - An array of objects. - - - - Insert the job detail record. - - The DB Connection - The job to insert. - Number of rows inserted. - - - - Update the job detail record. - - The DB Connection. - The job to update. - Number of rows updated. - - -

- Get the names of all of the triggers associated with the given job. -

- -
- The DB Connection - The job name - The job group -
- - - Delete all job listeners for the given job. - - The DB Connection - The name of the job - The group containing the job - The number of rows deleted - - - - Delete the job detail record for the given job. - - The DB Connection - the name of the job - Name of the group. - the number of rows deleted - - - - Check whether or not the given job is stateful. - - The DB Connection - The name of the job - The group containing the job - true if the job exists and is stateful, false otherwise - - - - Check whether or not the given job exists. - - The DB Connection - Name of the job. - Name of the group. - true if the job exists, false otherwise - - - - Update the job data map for the given job. - - The DB Connection - The job. - the number of rows updated - - - - Associate a listener with a job. - - The DB Connection - The job to associate with the listener. - The listener to insert. - The number of rows inserted. - - -

- Get all of the listeners for a given job. -

- -
- The DB Connection - The job name whose listeners are wanted - The group containing the job - array of listener names -
- - - Select the JobDetail object for a given job name / group name. - - The DB Connection - The job name whose listeners are wanted - The group containing the job - The class load helper. - The populated JobDetail object - - - - Select the total number of jobs stored. - - The DB Connection - the total number of jobs stored - - - - Select all of the job group names that are stored. - - The DB Connection. - an array of group names - - - - Select all of the jobs contained in a given group. - - The DB Connection - The group containing the jobs - an array of job names - - - - Insert the base trigger data. - - The DB Connection - The trigger to insert. - The state that the trigger should be stored in. - The job detail. - The number of rows inserted - - - - Insert the simple trigger data. - - The DB Connection - The trigger to insert - The number of rows inserted - - - - Insert the blob trigger data. - - The DB Connection - The trigger to insert - The number of rows inserted - - - - Insert the cron trigger data. - - the DB Connection - The trigger. - the number of rows inserted - - - - Update the base trigger data. - - the DB Connection - The trigger. - The state. - The job detail. - the number of rows updated - - - - Update the simple trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Update the cron trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Update the blob trigger data. - - the DB Connection - The trigger. - the number of rows updated - - - - Check whether or not a trigger exists. - - the DB Connection - Name of the trigger. - Name of the group. - the number of rows updated - - - - Update the state for a given trigger. - - The DB Connection - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - the number of rows updated - - - - Update the given trigger to the given new state, if it is in the given - old state. - - The DB connection - The name of the trigger. - The group containing the trigger - The new state for the trigger - The old state the trigger must be in - int the number of rows updated - - - - Update the given trigger to the given new state, if it is one of the - given old states. - - The DB connection - The name of the trigger - The group containing the trigger - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - One of the old state the trigger must be in - - int the number of rows updated - - SQLException - - - - Update the all triggers to the given new state, if they are in one of - the given old states AND its next fire time is before the given time. - - The DB connection - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - The time before which the trigger's next fire time must be - int the number of rows updated - - - - Update all triggers in the given group to the given new state, if they - are in one of the given old states. - - The DB connection - The group containing the trigger - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - One of the old state the trigger must be in - The number of rows updated - - - - Update all of the triggers of the given group to the given new state, if - they are in the given old state. - - The DB connection - The group containing the triggers - The new state for the trigger group - The old state the triggers must be in. - int the number of rows updated - - - - Update the states of all triggers associated with the given job. - - The DB Connection - The name of the job. - The group containing the job. - The new state for the triggers. - The number of rows updated - - - - Update the states of any triggers associated with the given job, that - are the given current state. - - The DB Connection - The name of the job - The group containing the job - The new state for the triggers - The old state of the triggers - the number of rows updated - - - - Delete all of the listeners associated with a given trigger. - - The DB Connection - The name of the trigger whose listeners will be deleted - The name of the group containing the trigger - the number of rows deleted - - - - Associate a listener with the given trigger. - - The DB Connectio - The trigger - The name of the listener to associate with the trigger - the number of rows inserted - - - - Select the listeners associated with a given trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - array of trigger listener names - - - - Delete the simple trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - The number of rows deleted - - - - Delete the BLOB trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - The number of rows deleted - - - - Delete the cron trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - the number of rows deleted - - - - Delete the base trigger data for a trigger. - - The DB Connection - The name of the trigger - The group containing the trigger - the number of rows deleted - - - - Select the number of triggers associated with a given job. - - The DB Connection - The name of the job - The group containing the job - the number of triggers for the given job - - - - Select the job to which the trigger is associated. - - The DB Connection - The name of the trigger - The group containing the trigger - The load helper. - - The object associated with the given trigger - - - - - Select the stateful jobs which are referenced by triggers in the given - trigger group. - - The DB Connection - The trigger group. - a List of Keys to jobs. - - - - Select the triggers for a job> - - The DB Connection - The name of the trigger - The group containing the trigger - an array of objects associated with a given job. - - - - Select the triggers for a calendar - - The DB Connection. - Name of the calendar. - - An array of objects associated with a given job. - - - - - Select a trigger. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The object. - - - - - Select a trigger's JobDataMap. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The of the Trigger, never null, but possibly empty. - - - - Select a trigger's state value. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The object. - - - - Select a triggers status (state and next fire time). - - The DB Connection. - The name of the trigger. - The group containing the trigger. - A object, or null - - - - Select the total number of triggers stored. - - The DB Connection. - The total number of triggers stored. - - - - Select all of the trigger group names that are stored. - - The DB Connection. - An array of group names. - - - - Select all of the triggers contained in a given group. - - The DB Connection. - The group containing the triggers. - An array of trigger names. - - - - Select all of the triggers in a given state. - - The DB Connection. - The state the triggers must be in. - An array of trigger s. - - - - Inserts the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes all paused trigger groups. - - The conn. - - - - - Determines whether the specified trigger group is paused. - - The conn. - Name of the group. - - true if trigger group is paused; otherwise, false. - - - - - Selects the paused trigger groups. - - The DB Connection. - - - - - Determines whether given trigger group already exists. - - The conn. - Name of the group. - - true if trigger group exists; otherwise, false. - - - - - Insert a new calendar. - - The DB Connection. - The name for the new calendar. - The calendar. - The number of rows inserted. - - - - Update a calendar. - - The DB Connection. - The name for the new calendar. - The calendar. - The number of rows updated. - - - - Check whether or not a calendar exists. - - The DB Connection. - The name of the calendar. - true if the trigger exists, false otherwise. - - - - Select a calendar. - - The DB Connection. - The name of the calendar. - The Calendar. - - - - Check whether or not a calendar is referenced by any triggers. - - The DB Connection. - The name of the calendar. - true if any triggers reference the calendar, false otherwise - - - - Delete a calendar. - - The DB Connection - The name of the trigger. - The number of rows deleted. - - - - Select the total number of calendars stored. - - The DB Connection - The total number of calendars stored. - - - - Select all of the stored calendars. - - The DB Connection - An array of calendar names. - - - - Select the trigger that will be fired at the given fire time. - - The DB Connection - The time that the trigger will be fired. - - A representing the - trigger that will be fired at the given fire time, or null if no - trigger will be fired at that time - - - - - Insert a fired trigger. - - The DB Connection - The trigger. - The state that the trigger should be stored in. - The job detail. - The number of rows inserted. - - - - Select the states of all fired-trigger records for a given trigger, or - trigger group if trigger name is . - - The DB Connection - Name of the trigger. - Name of the group. - A list of FiredTriggerRecord objects. - - - - Select the states of all fired-trigger records for a given job, or job - group if job name is . - - The DB Connection - Name of the job. - Name of the group. - A List of FiredTriggerRecord objects. - - - - Select the states of all fired-trigger records for a given scheduler - instance. - - The DB Connection - Name of the instance. - A list of FiredTriggerRecord objects. - - - - Delete a fired trigger. - - The DB Connection - The fired trigger entry to delete. - The number of rows deleted. - - - - Get the number instances of the identified job currently executing. - - The DB Connection - Name of the job. - The job group. - - The number instances of the identified job currently executing. - - - - - Insert a scheduler-instance state record. - - The DB Connection - The instance id. - The check in time. - The interval. - The number of inserted rows. - - - - Delete a scheduler-instance state record. - - The DB Connection - The instance id. - The number of deleted rows. - - - - Update a scheduler-instance state record. - - The DB Connection - The instance id. - The check in time. - The number of updated rows. - - - - A List of all current s. -

- If instanceId is not null, then only the record for the identified - instance will be returned. -

-
- The DB Connection - The instance id. - -
- - - Select the next trigger which will fire to fire between the two given timestamps - in ascending order of fire time, and then descending by priority. - - The conn. - highest value of of the triggers (exclusive) - highest value of of the triggers (inclusive) - A (never null, possibly empty) list of the identifiers (Key objects) of the next triggers to be fired. - - - - Select the distinct instance names of all fired-trigger records. - - - This is useful when trying to identify orphaned fired triggers (a - fired trigger without a scheduler state record.) - - The conn. - - - - - Counts the misfired triggers in states. - - The conn. - The state1. - The state2. - The ts. - - - - - Selects the misfired triggers in states. - - The conn. - The state1. - The state2. - The ts. - The count. - The result list. - - - - - Create new StdAdoDelegate instance. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Create new StdAdoDelegate instance. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - if set to true [use properties]. - - - - Insert the job detail record. - - the DB Connection - the new state for the triggers - the first old state to update - the second old state to update - number of rows updated - - - - Get the names of all of the triggers that have misfired. - - the DB Connection - The ts. - an array of objects - - - - Select all of the triggers in a given state. - - The DB Connection - The state the triggers must be in - an array of trigger s - - - - Get the names of all of the triggers in the given state that have - misfired - according to the given timestamp. - - The DB Connection - The state. - The time stamp. - An array of objects - - - - Get the names of all of the triggers in the given states that have - misfired - according to the given timestamp. No more than count will - be returned. - - The conn. - The state1. - The state2. - The ts. - The most misfired triggers to return, negative for all - - Output parameter. A List of objects. Must not be null - - Whether there are more misfired triggers left to find beyond the given count. - - - - Get the number of triggers in the given states that have - misfired - according to the given timestamp. - - - - - - - - - - Get the names of all of the triggers in the given group and state that - have misfired. - - The DB Connection - Name of the group. - The state. - The timestamp. - an array of objects - - - - Select all of the triggers for jobs that are requesting recovery. The - returned trigger objects will have unique "recoverXXX" trigger names and - will be in the - trigger group. - - - In order to preserve the ordering of the triggers, the fire time will be - set from the ColumnFiredTime column in the TableFiredTriggers - table. The caller is responsible for calling - on each returned trigger. It is also up to the caller to insert the - returned triggers to ensure that they are fired. - - The DB Connection - an array of objects - - - - Delete all fired triggers. - - The DB Connection. - The number of rows deleted. - - - - Delete all fired triggers of the given instance. - - The DB Connection - The instance id. - The number of rows deleted - - - - Insert the job detail record. - - The DB Connection. - The job to insert. - Number of rows inserted. - - - - Gets the db presentation for boolean value. Subclasses can overwrite this behaviour. - - Value to map to database. - - - - - Update the job detail record. - - The DB Connection. - The job to update. - Number of rows updated. - - - - Get the names of all of the triggers associated with the given job. - - The DB Connection. - The name of the job. - The group containing the job. - An array of objects - - - - Delete all job listeners for the given job. - - The DB Connection. - The name of the job. - The group containing the job. - The number of rows deleted. - - - - Delete the job detail record for the given job. - - the DB Connection - the name of the job - the group containing the job - the number of rows deleted - - - - Check whether or not the given job is stateful. - - the DB Connection - the name of the job - the group containing the job - - true if the job exists and is stateful, false otherwise - - - - - Check whether or not the given job exists. - - the DB Connection - the name of the job - the group containing the job - true if the job exists, false otherwise - - - - Update the job data map for the given job. - - The conn. - the job to update - the number of rows updated - - - - Associate a listener with a job. - - The DB Connection. - The job to associate with the listener. - The listener to insert. - The number of rows inserted. - - - - Get all of the listeners for a given job. - - The DB Connection. - The job name whose listeners are wanted. - The group containing the job. - Array of listener names. - - - - Select the JobDetail object for a given job name / group name. - - The DB Connection. - The job name whose listeners are wanted. - The group containing the job. - The load helper. - The populated JobDetail object. - - - build Map from java.util.Properties encoding. - - - - Select the total number of jobs stored. - - The DB Connection. - The total number of jobs stored. - - - - Select all of the job group names that are stored. - - The DB Connection. - An array of group names. - - - - Select all of the jobs contained in a given group. - - The DB Connection. - The group containing the jobs. - An array of job names. - - - - Insert the base trigger data. - - the DB Connection - the trigger to insert - the state that the trigger should be stored in - The job detail. - the number of rows inserted - - - - Insert the simple trigger data. - - The DB Connection. - The trigger to insert. - The number of rows inserted. - - - - Insert the cron trigger data. - - the DB Connection - the trigger to insert - the number of rows inserted - - - - Insert the blob trigger data. - - The DB Connection. - The trigger to insert. - The number of rows inserted. - - - - Update the base trigger data. - - The DB Connection. - The trigger to insert. - The state that the trigger should be stored in. - The job detail. - The number of rows updated. - - - - Update the simple trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Update the cron trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Update the blob trigger data. - - The DB Connection. - The trigger to insert. - The number of rows updated. - - - - Check whether or not a trigger exists. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - true if the trigger exists, false otherwise - - - - Update the state for a given trigger. - - The DB Connection. - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - The number of rows updated. - - - - Update the given trigger to the given new state, if it is one of the - given old states. - - The DB connection. - The name of the trigger. - The group containing the trigger. - The new state for the trigger. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - The number of rows updated. - - - - Update the all triggers to the given new state, if they are in one of - the given old states AND its next fire time is before the given time. - - The DB connection - The new state for the trigger - One of the old state the trigger must be in - One of the old state the trigger must be in - The time before which the trigger's next fire time must be - int the number of rows updated - - - - Update all triggers in the given group to the given new state, if they - are in one of the given old states. - - The DB connection. - The group containing the trigger. - The new state for the trigger. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - One of the old state the trigger must be in. - The number of rows updated. - - - - Update the given trigger to the given new state, if it is in the given - old state. - - the DB connection - the name of the trigger - the group containing the trigger - the new state for the trigger - the old state the trigger must be in - int the number of rows updated - - - - Update all of the triggers of the given group to the given new state, if - they are in the given old state. - - the DB connection - the group containing the triggers - the new state for the trigger group - the old state the triggers must be in - int the number of rows updated - - - - Update the states of all triggers associated with the given job. - - the DB Connection - the name of the job - the group containing the job - the new state for the triggers - the number of rows updated - - - - Updates the state of the trigger states for job from other. - - The conn. - Name of the job. - Name of the group. - The state. - The old state. - - - - - Delete all of the listeners associated with a given trigger. - - the DB Connection - the name of the trigger whose listeners will be deleted - the name of the group containing the trigger - the number of rows deleted - - - - Associate a listener with the given trigger. - - the DB Connection - the trigger - the name of the listener to associate with the trigger - the number of rows inserted - - - - Select the listeners associated with a given trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - - array of trigger listener names - - - - - Delete the simple trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the cron trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the cron trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Delete the base trigger data for a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - the number of rows deleted - - - - Select the number of triggers associated with a given job. - - the DB Connection - the name of the job - the group containing the job - the number of triggers for the given job - - - - Select the job to which the trigger is associated. - - the DB Connection - the name of the trigger - the group containing the trigger - The load helper. - The object associated with the given trigger - - - - Select the triggers for a job - - the DB Connection - the name of the trigger - the group containing the trigger - - an array of objects - associated with a given job. - - - - - Select the triggers for a calendar - - The DB Connection. - Name of the calendar. - - An array of objects associated with a given job. - - - - - Selects the stateful jobs of trigger group. - - The database connection. - Name of the group. - - - - - Select a trigger. - - the DB Connection - the name of the trigger - the group containing the trigger - The object - - - - Select a trigger's JobDataMap. - - the DB Connection - the name of the trigger - the group containing the trigger - The of the Trigger, never null, but possibly empty. - - - - Select a trigger's state value. - - the DB Connection - the name of the trigger - the group containing the trigger - The object - - - - Select a trigger status (state and next fire time). - - the DB Connection - the name of the trigger - the group containing the trigger - - a object, or null - - - - - Select the total number of triggers stored. - - the DB Connection - the total number of triggers stored - - - - Select all of the trigger group names that are stored. - - the DB Connection - - an array of group names - - - - - Select all of the triggers contained in a given group. - - the DB Connection - the group containing the triggers - - an array of trigger names - - - - - Inserts the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes the paused trigger group. - - The conn. - Name of the group. - - - - - Deletes all paused trigger groups. - - The conn. - - - - - Determines whether the specified trigger group is paused. - - The conn. - Name of the group. - - true if trigger group is paused; otherwise, false. - - - - - Determines whether given trigger group already exists. - - The conn. - Name of the group. - - true if trigger group exists; otherwise, false. - - - - - Insert a new calendar. - - the DB Connection - The name for the new calendar. - The calendar. - the number of rows inserted - IOException - - - - Update a calendar. - - the DB Connection - The name for the new calendar. - The calendar. - the number of rows updated - IOException - - - - Check whether or not a calendar exists. - - the DB Connection - The name of the calendar. - - true if the trigger exists, false otherwise - - - - - Select a calendar. - - the DB Connection - The name of the calendar. - the Calendar - ClassNotFoundException - IOException - - - - Check whether or not a calendar is referenced by any triggers. - - the DB Connection - The name of the calendar. - - true if any triggers reference the calendar, false otherwise - - - - - Delete a calendar. - - the DB Connection - The name of the trigger. - the number of rows deleted - - - - Select the total number of calendars stored. - - the DB Connection - the total number of calendars stored - - - - Select all of the stored calendars. - - the DB Connection - - an array of calendar names - - - - - Select the trigger that will be fired at the given fire time. - - the DB Connection - the time that the trigger will be fired - - a representing the - trigger that will be fired at the given fire time, or null if no - trigger will be fired at that time - - - - - Select the next trigger which will fire to fire between the two given timestamps - in ascending order of fire time, and then descending by priority. - - The conn. - highest value of of the triggers (exclusive) - highest value of of the triggers (inclusive) - A (never null, possibly empty) list of the identifiers (Key objects) of the next triggers to be fired. - - - - Gets the select next trigger to acquire SQL clause. - This can be overriden for a more performant, result limiting - SQL. For Example SQL Server, MySQL and SQLite support limiting returned rows. - - - - - - Insert a fired trigger. - - the DB Connection - the trigger - the state that the trigger should be stored in - The job. - the number of rows inserted - - - - Select the states of all fired-trigger records for a given trigger, or - trigger group if trigger name is . - - The DB connection. - Name of the trigger. - Name of the group. - a List of objects. - - - - Select the states of all fired-trigger records for a given job, or job - group if job name is . - - The DB connection. - Name of the job. - Name of the group. - a List of objects. - - - - Select the states of all fired-trigger records for a given scheduler - instance. - - The DB Connection - Name of the instance. - A list of FiredTriggerRecord objects. - - - - Select the distinct instance names of all fired-trigger records. - - The conn. - - - This is useful when trying to identify orphaned fired triggers (a - fired trigger without a scheduler state record.) - - - - - Delete a fired trigger. - - the DB Connection - the fired trigger entry to delete - the number of rows deleted - - - - Selects the job execution count. - - The DB connection. - Name of the job. - The job group. - - - - - Delete all volatile fired triggers. - - The DB Connection - The number of rows deleted - - - - Inserts the state of the scheduler. - - The conn. - The instance id. - The check in time. - The interval. - - - - - Deletes the state of the scheduler. - - The database connection. - The instance id. - - - - - Updates the state of the scheduler. - - The database connection. - The instance id. - The check in time. - - - - - A List of all current s. -

- If instanceId is not null, then only the record for the identified - instance will be returned. -

-
- The DB Connection - The instance id. - -
- - - Replace the table prefix in a query by replacing any occurrences of - "{0}" with the table prefix. - - The unsubstitued query - The query, with proper table prefix substituted - - - - Create a serialized version of an Object. - - the object to serialize - Serialized object as byte array. - - - - Remove the transient data from and then create a serialized - version of a and returns the underlying bytes. - - The data. - the serialized data as byte array - - - - serialize - - The data. - - - - - Convert the JobDataMap into a list of properties. - - - - - Convert the JobDataMap into a list of properties. - - - - - This method should be overridden by any delegate subclasses that need - special handling for BLOBs. The default implementation uses standard - ADO.NET operations. - - The data reader, already queued to the correct row. - The column index for the BLOB. - The deserialized object from the DataReader BLOB. - - - - Get the names of all of the triggers that are volatile. - - The DB Connection - An array of objects. - - - - Get the names of all of the jobs that are volatile. - - The DB Connection - An array of objects. - - - - This method should be overridden by any delegate subclasses that need - special handling for BLOBs for job details. - - The result set, already queued to the correct row. - The column index for the BLOB. - The deserialized Object from the ResultSet BLOB. - - - - Selects the paused trigger groups. - - The DB Connection. - - - - - Gets the triggers to acquire limit. - - The triggers to acquire limit. - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - Firebird specific version with FIRST functionality - - - - - - Conveys the state of a fired-trigger record. - - James House - - - - Gets or sets the fire instance id. - - The fire instance id. - - - - Gets or sets the fire timestamp. - - The fire timestamp. - - - - Gets or sets a value indicating whether [job is stateful]. - - true if [job is stateful]; otherwise, false. - - - - Gets or sets the job key. - - The job key. - - - - Gets or sets the scheduler instance id. - - The scheduler instance id. - - - - Gets or sets the trigger key. - - The trigger key. - - - - Gets or sets the state of the fire instance. - - The state of the fire instance. - - - - Gets or sets a value indicating whether [job requests recovery]. - - true if [job requests recovery]; otherwise, false. - - - - Gets or sets a value indicating whether [trigger is volatile]. - - true if [trigger is volatile]; otherwise, false. - - - - Gets or sets the priority. - - The priority. - - - - Exception class for when a driver delegate cannot be found for a given - configuration, or lack thereof. - - Jeffrey Wescott - - - - - Base class for exceptions thrown by the Quartz . - - - SchedulerExceptions may contain a reference to another - , which was the underlying cause of the SchedulerException. - - James House - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The MSG. - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Initializes a new instance of the class. - - The MSG. - The error code. - - - - Initializes a new instance of the class. - - The cause. - - - - Initializes a new instance of the class. - - The MSG. - The cause. - - - - Initializes a new instance of the class. - - The MSG. - The cause. - The error code. - - - - Creates and returns a string representation of the current exception. - - - A string representation of the current exception. - - - - - - Return the exception that is the underlying cause of this exception. - This may be used to find more detail about the cause of the error. - - The underlying exception, or if there is not - one. - - - - - Get the error code associated with this exception. - This may be used to find more detail about the cause of the error. - - - One of the ERR_XXX constants defined in this class. - - - -

- Determine if the specified error code is in the - category of errors. -

-
-
- -

- Determine if the specified error code is in the - category of errors. -

-
-
- - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Determine if the specified error code is in the - category of errors. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - is meant to be used in an application-server - or other software framework environment that provides - container-managed-transactions. No commit / rollback will be handled by this class. - - - If you need commit / rollback, use - instead. - - Jeffrey Wescott - James House - Srinivas Venkatarangaiah - - - - Contains base functionality for ADO.NET-based JobStore implementations. - - Jeffrey Wescott - James House - Marko Lahma (.NET) - - - - The interface to be implemented by classes that want to provide a - and storage mechanism for the - 's use. - - - Storage of s and s should be keyed - on the combination of their name and group for uniqueness. - - - - - - - - James House - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the that - the scheduler has started. - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Store the given and . - - The scheduling context. - The to be stored. - The to be stored. - ObjectAlreadyExistsException - - - - returns true if the given JobGroup - is paused - - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Store the given . - - The context. - The to be stored. - - If , any existing in the - with the same name and group should be - over-written. - - - - - Remove (delete) the with the given - name, and any s that reference - it. - - - If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. - - The context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given name and - group was found and removed from the store. - - - - - Retrieve the for the given - . - - The context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Store the given . - - The context. - The to be stored. - If , any existing in - the with the same name and group should - be over-written. - ObjectAlreadyExistsException - - - - Remove (delete) the with the - given name. - - -

- If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. -

-

- If removal of the results in an 'orphaned' - that is not 'durable', then the should be deleted - also. -

-
- The context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - -
- - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job. - - The context. - The name of the to be removed. - The group name of the to be removed. - The new to be stored. - - if a with the given - name and group was found and removed from the store. - - - - - Retrieve the given . - - The context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no - match. - - - - - Store the given . - - The context. - The name. - The to be stored. - If , any existing - in the with the same name and group - should be over-written. - If , any s existing - in the that reference an existing - Calendar with the same name with have their next fire time - re-computed with the new . - ObjectAlreadyExistsException - - - - Remove (delete) the with the - given name. - - - If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown. - - The context. - The name of the to be removed. - - if a with the given name - was found and removed from the store. - - - - - Retrieve the given . - - The context. - The name of the to be retrieved. - - The desired , or null if there is no - match. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the number of s that are - stored in the . - - The context. - - - - - Get the names of all of the s that - have the given group name. -

- If there are no jobs in the given group name, the result should be a - zero-length array (not ). -

-
- The CTX. - Name of the group. - -
- - - Get the names of all of the s - that have the given group name. -

- If there are no triggers in the given group name, the result should be a - zero-length array (not ). -

-
-
- - - Get the names of all of the - groups. -

- If there are no known group names, the result should be a zero-length - array (not ). -

-
-
- - - Get the names of all of the - groups. -

- If there are no known group names, the result should be a zero-length - array (not ). -

-
-
- - - Get the names of all of the s - in the . - -

- If there are no Calendars in the given group name, the result should be - a zero-length array (not ). -

-
-
- - - Get all of the Triggers that are associated to the given Job. - - - If there are no matches, a zero-length array should be returned. - - - - - Get the current state of the identified . - - - - - - - - - - Pause the with the given name. - - - - - Pause all of the s in the - given group. - - - The JobStore should "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. - - - - - Pause the with the given name - by - pausing all of its current s. - - - - - Pause all of the s in the given - group - by pausing all of their s. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. -

-
- - -
- - - Resume (un-pause) the with the - given name. - -

- If the missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- - -
- - - Resume (un-pause) all of the s - in the given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Gets the paused trigger groups. - - The context. - - - - - Resume (un-pause) the with the - given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s in - the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

- -
- -
- - - Get a handle to the next trigger to be fired, and mark it as 'reserved' - by the calling scheduler. - - The context. - If > 0, the JobStore should only return a Trigger - that will fire no later than the time represented in this value as - milliseconds. - - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler is now firing the - given (executing its associated ), - that it had previously acquired (reserved). - - null if the trigger or it's job or calendar no longer exist, or - if the trigger was not successfully put into the 'executing' - state. - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Supports the persistence. - - - - - - Initializes a new instance of the class. - - - - - Gets the connection and starts a new transaction. - - - - - - Called by the QuartzScheduler before the is - used, in order to give it a chance to Initialize. - - - - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Removes all volatile data. - - - - - Removes all volatile data. - - - - - Will recover any failed or misfired jobs and clean up the data store as - appropriate. - - - - - Will recover any failed or misfired jobs and clean up the data store as - appropriate. - - - - - Store the given and . - - SchedulingContext - Job to be stored. - Trigger to be stored. - - - - returns true if the given JobGroup - is paused - - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - - Stores the given . - - - The to be stored. - - If , any existing in the - with the same name & group should be over-written. - - - -

- Insert or update a job. -

-
-
- - - Check existence of a given job. - - - - - Store the given . - - - The to be stored. - - If , any existing in - the with the same name & group should - be over-written. - - - if a with the same name/group already - exists, and replaceExisting is set to false. - - - - - Insert or update a trigger. - - - - - Check existence of a given trigger. - - - - - Remove (delete) the with the given - name, and any s that reference - it. - - - - If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. - - - The name of the to be removed. - The group name of the to be removed. - - if a with the given name & - group was found and removed from the store. - - - - - Delete a job and its listeners. - - - - - - - Delete a trigger, its listeners, and its Simple/Cron/BLOB sub-table entry. - - - - - - - - Retrieve the for the given - . - - The name of the to be retrieved. - The group name of the to be retrieved. - The desired , or null if there is no match. - - - - Remove (delete) the with the - given name. - - - -

- If removal of the results in an empty group, the - group should be removed from the 's list of - known group names. -

- -

- If removal of the results in an 'orphaned' - that is not 'durable', then the should be deleted - also. -

-
- The name of the to be removed. - The group name of the to be removed. - - if a with the given - name & group was found and removed from the store. - -
- - - - - - Retrieve the given . - - The name of the to be retrieved. - The group name of the to be retrieved. - The desired , or null if there is no match. - - - - Get the current state of the identified . - - - - - - - - - - Gets the state of the trigger. - - The conn. - The CTXT. - Name of the trigger. - Name of the group. - - - - - Store the given . - - The name of the calendar. - The to be stored. - - If , any existing - in the with the same name & group - should be over-written. - - - if a with the same name already - exists, and replaceExisting is set to false. - - - - - Remove (delete) the with the given name. - - - If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown. - - The name of the to be removed. - - if a with the given name - was found and removed from the store. - - - - - Retrieve the given . - - The name of the to be retrieved. - The desired , or null if there is no match. - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the names of all of the s that - have the given group name. - - - If there are no jobs in the given group name, the result should be a - zero-length array (not ). - - - - - Get the names of all of the s - that have the given group name. - - - If there are no triggers in the given group name, the result should be a - zero-length array (not ). - - - - - Get the names of all of the - groups. - - - - If there are no known group names, the result should be a zero-length - array (not ). - - - - - Get the names of all of the - groups. - - - - If there are no known group names, the result should be a zero-length - array (not ). - - - - - Get the names of all of the s - in the . - - - If there are no Calendars in the given group name, the result should be - a zero-length array (not ). - - - - - Get all of the Triggers that are associated to the given Job. - - - If there are no matches, a zero-length array should be returned. - - - - - Pause the with the given name. - - - - - - Pause the with the given name. - - - - - - Pause the with the given name - by - pausing all of its current s. - - - - - - Pause all of the s in the given - group - by pausing all of their s. - - - - - - Determines if a Trigger for the given job should be blocked. - State can only transition to StatePausedBlocked/StateBlocked from - StatePaused/StateWaiting respectively. - - StatePausedBlocked, StateBlocked, or the currentState. - - - - Resume (un-pause) the with the - given name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Resume (un-pause) the with the - given name. - - - If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. - - - - - - Resume (un-pause) all of the s in - the given group. - - - If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. - - - - - - Pause all of the s in the given group. - - - - - - Pause all of the s in the given group. - - - - - - Pause all of the s in the - given group. - - - - - - Resume (un-pause) all of the s - in the given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- - -
- - - Resume (un-pause) all triggers - equivalent of calling - on every group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Resume (un-pause) all triggers - equivalent of calling - on every group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Get a handle to the next N triggers to be fired, and mark them as 'reserved' - by the calling scheduler. - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Get a list of all scheduler instances in the cluster that may have failed. - This includes this scheduler if it is checking in for the first time. - - - - - Create dummy objects for fired triggers - that have no scheduler state record. Checkin timestamp and interval are - left as zero on these dummy objects. - - List of all current s - - - - Cleanup the given database connection. This means restoring - any modified auto commit or transaction isolation connection - attributes, and then closing the underlying connection. - - - - This is separate from closeConnection() because the Spring - integration relies on being able to overload closeConnection() and - expects the same connection back that it originally returned - from the datasource. - - - - - - Closes the supplied connection. - - (Optional) - - - - Rollback the supplied connection. - - (Optional) - - JobPersistenceException thrown if a SQLException occurs when the - connection is rolled back - - - - - Commit the supplied connection. - - The CTH. - if set to true opens a new transaction. - JobPersistenceException thrown if a SQLException occurs when the - - - - Execute the given callback in a transaction. Depending on the JobStore, - the surrounding transaction may be assumed to be already present - (managed). - - - This method just forwards to ExecuteInLock() with a null lockName. - - - - - - Execute the given callback having aquired the given lock. - Depending on the JobStore, the surrounding transaction may be - assumed to be already present (managed). This version is just a - handy wrapper around executeInLock that doesn't require a return - value. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a transaction. - - - - - - Execute the given callback having aquired the given lock. - Depending on the JobStore, the surrounding transaction may be - assumed to be already present (managed). - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a transaction. - - - - - Execute the given callback having optionally aquired the given lock. - This uses the non-managed transaction connection. This version is just a - handy wrapper around executeInNonManagedTXLock that doesn't require a return - value. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a non-managed transaction. - - - - - - Execute the given callback having optionally aquired the given lock. - This uses the non-managed transaction connection. - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - lockCallback is still executed in a non-managed transaction. - - - - - Get or set the datasource name. - - - - - Gets the log. - - The log. - - - - Get or sets the prefix that should be pre-pended to all table names. - - - - - Set whether string-only properties will be handled in JobDataMaps. - - - - - Get or set the instance Id of the Scheduler (must be unique within a cluster). - - - - - Get or set the instance Id of the Scheduler (must be unique within this server instance). - - - - - Get or set whether this instance is part of a cluster. - - - - - Get or set the frequency at which this instance "checks-in" - with the other instances of the cluster. -- Affects the rate of - detecting failed instances. - - - - - Get or set the maximum number of misfired triggers that the misfire handling - thread will try to recover at one time (within one transaction). The - default is 20. - - - - - Gets or sets the database retry interval. - - The db retry interval. - - - - Get or set whether this instance should use database-based thread - synchronization. - - - - - Whether or not to obtain locks when inserting new jobs/triggers. - Defaults to , which is safest - some db's (such as - MS SQLServer) seem to require this to avoid deadlocks under high load, - while others seem to do fine without. - - - Setting this property to will provide a - significant performance increase during the addition of new jobs - and triggers. - - - - - The time span by which a trigger must have missed its - next-fire-time, in order for it to be considered "misfired" and thus - have its misfire instruction applied. - - - - - Don't call set autocommit(false) on connections obtained from the - DataSource. This can be helpfull in a few situations, such as if you - have a driver that complains if it is called when it is already off. - - - - - Set the transaction isolation level of DB connections to sequential. - - - - - Whether or not the query and update to acquire a Trigger for firing - should be performed after obtaining an explicit DB lock (to avoid - possible race conditions on the trigger's db row). This is - is considered unnecessary for most databases (due to the nature of - the SQL update that is performed), and therefore a superfluous performance hit. - - - - - Get or set the ADO.NET driver delegate class name. - - - - - set the SQL statement to use to select and lock a row in the "locks" - table. - - - - - - Get whether the threads spawned by this JobStore should be - marked as daemon. Possible threads include the - and the . - - - - - - Get whether to check to see if there are Triggers that have misfired - before actually acquiring the lock to recover them. This should be - set to false if the majority of the time, there are are misfired - Triggers. - - - - - - Get the driver delegate for DB operations. - - - - - Get whether String-only properties will be handled in JobDataMaps. - - - - - Indicates whether this job store supports persistence. - - - - - - - Implement this interface to provide the code to execute within - the a transaction template that has no return value. - - - - - - Implement this interface to provide the code to execute within - the a transaction template. If no return value is required, execute - should just return null. - - - - - - - - An interface for classes wishing to provide the service of loading classes - and resources within the scheduler... - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - - Return the class with the given name. - - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - Helper class for returning the composite result of trying - to recover misfired jobs. - - - - - Initializes a new instance of the class. - - if set to true [has more misfired triggers]. - The processed misfired trigger count. - - - - - Gets a value indicating whether this instance has more misfired triggers. - - - true if this instance has more misfired triggers; otherwise, false. - - - - - Gets the processed misfired trigger count. - - The processed misfired trigger count. - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Gets the non managed TX connection. - - - - - - Execute the given callback having optionally aquired the given lock. - Because CMT assumes that the connection is already part of a managed - transaction, it does not attempt to commit or rollback the - enclosing transaction. - - - - - - - The name of the lock to aquire, for example - "TRIGGER_ACCESS". If null, then no lock is aquired, but the - txCallback is still executed in a transaction. - - Callback to execute. - - - - Utility class to keep track of both active transaction - and connection. - - - - - Initializes a new instance of the class. - - The connection. - The transaction. - - - - Gets or sets the connection. - - The connection. - - - - Gets or sets the transaction. - - The transaction. - - - - is meant to be used in a standalone environment. - Both commit and rollback will be handled by this class. - - Jeffrey Wescott - James House - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - - - For , the non-managed TX connection is just - the normal connection because it is not CMT. - - - - - - Execute the given callback having optionally aquired the given lock. - For , because it manages its own transactions - and only has the one datasource, this is the same behavior as - . - - - The name of the lock to aquire, for example "TRIGGER_ACCESS". - If null, then no lock is aquired, but the lockCallback is still - executed in a transaction. - - Callback to execute. - - - - - - - - - Exception class for when there is a failure obtaining or releasing a - resource lock. - - - James House - - - - An exception that is thrown to indicate that there has been a failure in the - scheduler's underlying persistence mechanism. - - James House - - - -

- Create a with the given message. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - -

- Create a with the given message - and error code. -

-
-
- -

- Create a with the given message - and cause. -

-
-
- -

- Create a with the given message, - cause and error code. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - This is a driver delegate for the MySQL ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - MySQL version with LIMIT support. - - - - - - Exception class for when a driver delegate cannot be found for a given - configuration, or lack thereof. - - Jeffrey Wescott - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - This is a driver delegate for the Oracle database. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - Oracle version with rownum support. - - - - - - This is a driver delegate for the PostgreSQL ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - The log. - The table prefix. - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The log. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - PostgreSQL version with LIMIT support. - - - - - - Conveys a scheduler-instance state record. - - James House - - - - Gets or sets the checkin interval. - - The checkin interval. - - - - Gets or sets the checkin timestamp. - - The checkin timestamp. - - - - Gets or sets the scheduler instance id. - - The scheduler instance id. - - - - Internal in-memory lock handler for providing thread/resource locking in - order to protect resources from being altered by multiple threads at the - same time. - - James House - - - - Grants a lock on the identified resource to the calling thread (blocking - until it is available). - - True if the lock was obtained. - - - Release the lock on the identified resource if it is held by the calling - thread. - - - - - Determine whether the calling thread owns a lock on the identified - resource. - - - - - Gets the thread locks. - - The thread locks. - - - - Whether this Semaphore implementation requires a database connection for - its lock management operations. - - - - - - - - - This is a driver delegate for the SQLiteDelegate ADO.NET driver. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Gets the select next trigger to acquire SQL clause. - SQLite version with LIMIT support. - - - - - - A SQL Server specific driver delegate. - - Marko Lahma - - - - Initializes a new instance of the class. - - the logger to use during execution - the prefix of all table names - The instance id. - The db provider. - - - - Initializes a new instance of the class. - - The logger. - The table prefix. - The instance id. - The db provider. - if set to true [use properties]. - - - - Creates the SQL for select next trigger to acquire. - - - - - Gets the select next trigger to acquire SQL clause. - SQL Server specific version with TOP functionality - - - - - - Internal database based lock handler for providing thread/resource locking - in order to protect resources from being altered by multiple threads at the - same time. - - James House - - - - Initializes a new instance of the class. - - The table prefix. - The select with lock SQL. - - - - Execute the SQL select for update that will lock the proper database row. - - - - Provide thread/resource locking in order to protect - resources from being altered by multiple threads at the same time using - a db row update. - - - Note: This Semaphore implementation is useful for databases that do - not support row locking via "SELECT FOR UPDATE" type syntax, for example - Microsoft SQLServer (MSSQL). - - - - - Initializes a new instance of the class. - - - - - Execute the SQL that will lock the proper database row. - - - - - - - - This implementation of the Calendar excludes a set of days of the year. You - may use it to exclude bank holidays which are on the same date every year. - - - - Juergen Donnerstag - - - - This implementation of the Calendar may be used (you don't have to) as a - base class for more sophisticated one's. It merely implements the base - functionality required by each Calendar. - - - Regarded as base functionality is the treatment of base calendars. Base - calendar allow you to chain (stack) as much calendars as you may need. For - example to exclude weekends you may use WeeklyCalendar. In order to exclude - holidays as well you may define a WeeklyCalendar instance to be the base - calendar for HolidayCalendar instance. - - - Juergen Donnerstag - James House - - - - An interface to be implemented by objects that define spaces of time during - which an associated may fire. - - - Calendars do not define actual fire times, but rather are used to limit a - from firing on its normal schedule if necessary. Most - Calendars include all times by default and allow the user to specify times to - exclude. As such, it is often useful to think of Calendars as being used to - exclude a block of time, as opposed to include - a block of time. (i.e. the schedule "fire every five minutes except on Sundays" could be - implemented with a and a which excludes Sundays) - - James House - Juergen Donnerstag - - - - Determine whether the given UTC time is 'included' by the - Calendar. - - - - - Determine the next UTC time that is 'included' by the - Calendar after the given UTC time. - - - - - Gets or sets a description for the instance - may be - useful for remembering/displaying the purpose of the calendar, though - the description has no meaning to Quartz. - - - - - Set a new base calendar or remove the existing one. - Get the base calendar. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Initializes a new instance of the class. - - The time zone. - - - - Initializes a new instance of the class. - - The base calendar. - The time zone. - - - - checks whether two arrays have - the same length and - for any given place there are equal elements - in both arrays - - - - - - Get the base calendar. Will be null, if not set. - - - - - Check if date/time represented by timeStamp is included. If included - return true. The implementation of BaseCalendar simply calls the base - calendars IsTimeIncluded() method if base calendar is set. - - - - - - Determine the next UTC time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - Gets or sets the time zone. - - The time zone. - - - - Gets or sets the description given to the instance by - its creator (if any). - - - - - Set a new base calendar or remove the existing one - - - - - - Constructor - - - - - Constructor - - The base calendar. - - - - Return true, if day is defined to be exluded. - - - - - Redefine a certain day to be excluded (true) or included (false). - - - - - Determine whether the given UTC time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next UTC time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStampUtc is - included. Return 0 if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get or the array which defines the exclude-value of each day of month. - Setting will redefine the array of days excluded. The array must of size greater or - equal 31. - - - - - This implementation of the Calendar excludes the set of times expressed by a - given CronExpression. - - - For example, you could use this calendar to exclude all but business hours (8AM - 5PM) every - day using the expression "* * 0-7,18-23 ? * *". -

- It is important to remember that the cron expression here describes a set of - times to be excluded from firing. Whereas the cron expression in - CronTrigger describes a set of times that can - be included for firing. Thus, if a has a - given cron expression and is associated with a with - the same expression, the calendar will exclude all the times the - trigger includes, and they will cancel each other out. -

-
- Aaron Craven -
- - - Initializes a new instance of the class. - - a String representation of the desired cron expression - - - - Create a with the given cron expression and - . - - - the base calendar for this calendar instance - see BaseCalendar for more information on base - calendar functionality - - a String representation of the desired cron expression - - - - Create a with the given cron expression and - . - - - the base calendar for this calendar instance - see BaseCalendar for more information on base - calendar functionality - - a String representation of the desired cron expression - - - - - Determine whether the given time is 'included' by the - Calendar. - - the time to test - a boolean indicating whether the specified time is 'included' by the CronCalendar - - - - Determine the next time that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Sets the cron expression for the calendar to a new value. - - The expression. - - - - Returns the object representation of the cron expression that defines the - dates and times this calendar excludes. - - - - - This implementation of the Calendar excludes (or includes - see below) a - specified time range each day. - - - For example, you could use this calendar to - exclude business hours (8AM - 5PM) every day. Each - only allows a single time range to be specified, and that time range may not - * cross daily boundaries (i.e. you cannot specify a time range from 8PM - 5AM). - If the property is (default), - the time range defines a range of times in which triggers are not allowed to - * fire. If is , the time range - is inverted: that is, all times outside the defined time range - are excluded. -

- Note when using , it behaves on the same principals - as, for example, WeeklyCalendar defines a set of days that are - excluded every week. Likewise, defines a - set of times that are excluded every day. -

-
- Mike Funk - Aaron Craven -
- - - Create a with a time range defined by the - specified strings and no baseCalendar. - and - must be in the format "HH:MM[:SS[:mmm]]" where: -
    -
  • - HH is the hour of the specified time. The hour should be - specified using military (24-hour) time and must be in the range - 0 to 23. -
  • -
  • - MM is the minute of the specified time and must be in the range - 0 to 59. -
  • -
  • - SS is the second of the specified time and must be in the range - 0 to 59. -
  • -
  • - mmm is the millisecond of the specified time and must be in the - range 0 to 999. -
  • -
  • items enclosed in brackets ('[', ']') are optional.
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
-
- - - Create a with a time range defined by the - specified strings and the specified baseCalendar. - and - must be in the format "HH:MM[:SS[:mmm]]" where: -
    -
  • - HH is the hour of the specified time. The hour should be - specified using military (24-hour) time and must be in the range - 0 to 23. -
  • -
  • - MM is the minute of the specified time and must be in the range - 0 to 59. -
  • -
  • - SS is the second of the specified time and must be in the range - 0 to 59. -
  • -
  • - mmm is the millisecond of the specified time and must be in the - range 0 to 999. -
  • -
  • - items enclosed in brackets ('[', ']') are optional. -
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The base calendar for this calendar instance see BaseCalendar for more - information on base calendar functionality. -
- - - Create a with a time range defined by the - specified values and no baseCalendar. Values are subject to - the following validations: -
    -
  • - Hours must be in the range 0-23 and are expressed using military - (24-hour) time. -
  • -
  • Minutes must be in the range 0-59
  • -
  • Seconds must be in the range 0-59
  • -
  • Milliseconds must be in the range 0-999
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. -
- - - Create a with a time range defined by the - specified values and the specified . Values are - subject to the following validations: -
    -
  • - Hours must be in the range 0-23 and are expressed using military - (24-hour) time. -
  • -
  • Minutes must be in the range 0-59
  • -
  • Seconds must be in the range 0-59
  • -
  • Milliseconds must be in the range 0-999
  • -
  • - The time range starting time must be before the time range ending - time. Note this means that a time range may not cross daily - boundaries (10PM - 2AM) -
  • -
-
- The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. -
- - - Create a with a time range defined by the - specified s and no - baseCalendar. The Calendars are subject to the following - considerations: -
    -
  • - Only the time-of-day fields of the specified Calendars will be - used (the date fields will be ignored) -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time fields are - are used, it is possible for two Calendars to represent a valid - time range and - rangeStartingCalendar.after(rangeEndingCalendar) == true) - -
  • -
-
- The range starting calendar. - The range ending calendar. -
- - - Create a with a time range defined by the - specified s and the specified - . The Calendars are subject to the following - considerations: -
    -
  • - Only the time-of-day fields of the specified Calendars will be - used (the date fields will be ignored) -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time fields are - are used, it is possible for two Calendars to represent a valid - time range and - rangeStartingCalendarUtc > rangeEndingCalendarUtc == true) -
  • -
-
- The range starting calendar. - The range ending calendar. -
- - - Create a with a time range defined by the - specified values and no baseCalendar. The values are - subject to the following considerations: -
    -
  • - Only the time-of-day portion of the specified values will be - used -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time value are - are used, it is possible for the two values to represent a valid - time range and rangeStartingTime > rangeEndingTime) -
  • -
-
- The range starting time in millis. - The range ending time in millis. -
- - - Create a with a time range defined by the - specified values and the specified . The values - are subject to the following considerations: -
    -
  • - Only the time-of-day portion of the specified values will be - used -
  • -
  • - The starting time must be before the ending time of the defined - time range. Note this means that a time range may not cross - daily boundaries (10PM - 2AM). (because only time value are - are used, it is possible for the two values to represent a valid - time range and rangeStartingTime > rangeEndingTime) -
  • -
-
- The range starting time in millis. - The range ending time in millis. -
- - - Determine whether the given time is 'included' by the - Calendar. - - - - - - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return 0 if all days are excluded. - - - - - - - - Returns the start time of the time range of the day - specified in . - - - a DateTime representing the start time of the - time range for the specified date. - - - - - Returns the end time of the time range of the day - specified in - - - A DateTime representing the end time of the - time range for the specified date. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Sets the time range for the to the times - represented in the specified Strings. - - The range starting time string. - The range ending time string. - - - - Sets the time range for the to the times - represented in the specified values. - - The range starting hour of day. - The range starting minute. - The range starting second. - The range starting millis. - The range ending hour of day. - The range ending minute. - The range ending second. - The range ending millis. - - - - Sets the time range for the to the times - represented in the specified s. - - The range starting calendar. - The range ending calendar. - - - - Sets the time range for the to the times - represented in the specified values. - - The range starting time. - The range ending time. - - - - Gets the start of day, practically zeroes time part. - - The time. - - - - - Gets the end of day, pratically sets time parts to maximum allowed values. - - The time. - - - - - Checks the specified values for validity as a set of time values. - - The hour of day. - The minute. - The second. - The millis. - - - - Indicates whether the time range represents an inverted time range (see - class description). - - true if invert time range; otherwise, false. - - - - This implementation of the Calendar stores a list of holidays (full days - that are excluded from scheduling). - - - The implementation DOES take the year into consideration, so if you want to - exclude July 4th for the next 10 years, you need to add 10 entries to the - exclude list. - - Sharada Jambula - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Add the given Date to the list of excluded days. Only the month, day and - year of the returned dates are significant. - - - - - Removes the excluded date. - - The date to remove. - - - - Returns a of Dates representing the excluded - days. Only the month, day and year of the returned dates are - significant. - - - - - This implementation of the Calendar excludes a set of days of the month. You - may use it to exclude every 1. of each month for example. But you may define - any day of a month. - - - - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Constructor - - The base calendar. - - - - Initialize internal variables - - - - - Return true, if mday is defined to be exluded. - - - - - Redefine a certain day of the month to be excluded (true) or included - (false). - - - - - Check if all days are excluded. That is no day is included. - - boolean - - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return DateTime.MinValue if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get or set the array which defines the exclude-value of each day of month - Setting will redefine the array of days excluded. The array must of size greater or - equal 31. - - - - - This implementation of the Calendar excludes a set of days of the week. You - may use it to exclude weekends for example. But you may define any day of - the week. - - - - Juergen Donnerstag - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The base calendar. - - - - Initialize internal variables - - - - - Return true, if wday is defined to be exluded. E. g. - saturday and sunday. - - - - - Redefine a certain day of the week to be excluded (true) or included - (false). Use java.util.Calendar's constants like MONDAY to determine the - wday. - - - - - Check if all week ays are excluded. That is no day is included. - - - - - Determine whether the given time (in milliseconds) is 'included' by the - Calendar. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Determine the next time (in milliseconds) that is 'included' by the - Calendar after the given time. Return the original value if timeStamp is - included. Return DateTime.MinValue if all days are excluded. -

- Note that this Calendar is only has full-day precision. -

-
-
- - - Get the array with the week days. - Setting will redefine the array of days excluded. The array must of size greater or - equal 8. java.util.Calendar's constants like MONDAY should be used as - index. A value of true is regarded as: exclude it. - - - - - A singleton implementation of . - - - Here are some examples of using this class: -

- To create a scheduler that does not write anything to the database (is not - persistent), you can call : -

-
-            DirectSchedulerFactory.Instance.CreateVolatileScheduler(10); // 10 threads 
-            // don't forget to start the scheduler: 
-            DirectSchedulerFactory.Instance.GetScheduler().Start();
-            
-

- Several create methods are provided for convenience. All create methods - eventually end up calling the create method with all the parameters: -

-
-            public void createScheduler(String schedulerName, string schedulerInstanceId, ThreadPool threadPool, JobStore jobStore, string rmiRegistryHost, int rmiRegistryPort)
-            
-

- Here is an example of using this method: -

-
-            // create the thread pool 
-            SimpleThreadPool threadPool = new SimpleThreadPool(maxThreads, Thread.NORM_PRIORITY); 
-            threadPool.Initialize(); 
-            // create the job store 
-            JobStore jobStore = new RAMJobStore(); 
-            jobStore.Initialize();
-            
-            DirectSchedulerFactory.Instance.CreateScheduler("My Quartz Scheduler", "My Instance", threadPool, jobStore, "localhost", 1099); 
-            // don't forget to start the scheduler: 
-            DirectSchedulerFactory.Instance.GetScheduler("My Quartz Scheduler", "My Instance").start();
-            
-
> - Mohammad Rezaei - James House - - -
- - - Provides a mechanism for obtaining client-usable handles to - instances. - - - - James House - - - - Returns a client-usable handle to a . - - - - - Returns a handle to the Scheduler with the given name, if it exists. - - - - - Returns handles to all known Schedulers (made by any SchedulerFactory - within this app domain.). - - - - - Initializes a new instance of the class. - - - - - Creates an in memory job store () - The thread priority is set to Thread.NORM_PRIORITY - - The number of threads in the thread pool - - - - Creates a proxy to a remote scheduler. This scheduler can be retrieved - via . - - SchedulerException - - - - Same as , - with the addition of specifying the scheduler name and instance ID. This - scheduler can only be retrieved via . - - The name for the scheduler. - The instance ID for the scheduler. - - SchedulerException - - - - Creates a scheduler using the specified thread pool and job store. This - scheduler can be retrieved via DirectSchedulerFactory#GetScheduler() - - - The thread pool for executing jobs - - - The type of job store - - SchedulerException - if initialization failed - - - - - Same as DirectSchedulerFactory#createScheduler(ThreadPool threadPool, JobStore jobStore), - with the addition of specifying the scheduler name and instance ID. This - scheduler can only be retrieved via DirectSchedulerFactory#getScheduler(String) - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - - - - Creates a scheduler using the specified thread pool and job store and - binds it to RMI. - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - The idle wait time. You can specify "-1" for - the default value, which is currently 30000 ms. - The db failure retry interval. - - - - Creates a scheduler using the specified thread pool and job store and - binds it to RMI. - - The name for the scheduler. - The instance ID for the scheduler. - The thread pool for executing jobs - The type of job store - - The idle wait time. You can specify TimeSpan.Zero for - the default value, which is currently 30000 ms. - The db failure retry interval. - - - - Returns a handle to the Scheduler produced by this factory. -

- you must call createRemoteScheduler or createScheduler methods before - calling getScheduler() -

-
- - SchedulerException -
- - - Returns a handle to the Scheduler with the given name, if it exists. - - - - - Gets the log. - - The log. - - - - Gets the instance. - - The instance. - - -

- Returns a handle to all known Schedulers (made by any - StdSchedulerFactory instance.). -

-
-
- - - An implementation of the interface that remotely - proxies all method calls to the equivalent call on a given - instance, via remoting or similar technology. - - - - - James House - - - - This is the main interface of a Quartz Scheduler. - - - - A maintains a registry of - s and s. Once - registered, the is responsible for executing - s when their associated s - fire (when their scheduled time arrives). - - - instances are produced by a - . A scheduler that has already been - created/initialized can be found and used through the same factory that - produced it. After a has been created, it is in - "stand-by" mode, and must have its method - called before it will fire any s. - - - s are to be created by the 'client program', by - defining a class that implements the interface. - objects are then created (also by the client) to - define a individual instances of the . - instances can then be registered with the - via the %IScheduler.ScheduleJob(JobDetail, - Trigger)% or %IScheduler.AddJob(JobDetail, bool)% method. - - - s can then be defined to fire individual - instances based on given schedules. - s are most useful for one-time firings, or - firing at an exact moment in time, with N repeats with a given delay between - them. s allow scheduling based on time of day, - day of week, day of month, and month of year. - - - s and s have a name and - group associated with them, which should uniquely identify them within a single - . The 'group' feature may be useful for creating - logical groupings or categorizations of s and - s. If you don't have need for assigning a group to a - given s of s, then you can use - the constant defined on - this interface. - - - Stored s can also be 'manually' triggered through the - use of the %IScheduler.TriggerJob(string, string)% function. - - - Client programs may also be interested in the 'listener' interfaces that are - available from Quartz. The interface provides - notifications of executions. The - interface provides notifications of - firings. The - interface provides notifications of events and - errors. - - - The setup/configuration of a instance is very - customizable. Please consult the documentation distributed with Quartz. - - - - - - - - - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. - - - Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. - - - - - Return a list of objects that - represent all currently executing Jobs in this Scheduler instance. - - -

- This method is not cluster aware. That is, it will only return Jobs - currently executing in this Scheduler instance, not across the entire - cluster. -

-

- Note that the list returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the true list of executing jobs may be different. - Also please read the doc associated with - - especially if you're using remoting. -

-
- -
- - - Get the names of all groups that are paused. - - - - - Get the global that has - the given name. - - Global job listener's name - - - - - Get the global that - has the given name. - - Global trigger listener's name - - - - - Starts the 's threads that fire s. - When a scheduler is first created it is in "stand-by" mode, and will not - fire triggers. The scheduler can also be put into stand-by mode by - calling the method. - - - The misfire/recovery process will be started, if it is the initial call - to this method on this scheduler instance. - - - - - - - - Calls after the indicated delay. - (This call does not block). This can be useful within applications that - have initializers that create the scheduler immediately, before the - resources needed by the executing jobs have been fully initialized. - - - - - - - - Temporarily halts the 's firing of s. - - -

- When is called (to bring the scheduler out of - stand-by mode), trigger misfire instructions will NOT be applied - during the execution of the method - any misfires - will be detected immediately afterward (by the 's - normal process). -

-

- The scheduler is not destroyed, and can be re-started at any time. -

-
- - -
- - - Halts the 's firing of s, - and cleans up all resources associated with the Scheduler. Equivalent to - . - - - The scheduler cannot be re-started. - - - - - - Halts the 's firing of s, - and cleans up all resources associated with the Scheduler. - - - The scheduler cannot be re-started. - - - if the scheduler will not allow this method - to return until all currently executing jobs have completed. - - - - - - Add the given to the - Scheduler, and associate the given with - it. - - - If the given Trigger does not reference any , then it - will be set to reference the Job passed with it into this method. - - - - - Schedule the given with the - identified by the 's settings. - - - - - Remove the indicated from the scheduler. - - - - - Remove (delete) the with the - given name, and store the new given one - which must be associated - with the same job (the new trigger must have the job name & group specified) - - however, the new trigger need not have the same name as the old trigger. - - - The name of the to be replaced. - - - The group name of the to be replaced. - - - The new to be stored. - - - if a with the given - name and group was not found and removed from the store, otherwise - the first fire time of the newly scheduled trigger. - - - - - Add the given to the Scheduler - with no associated - . The will be 'dormant' until - it is scheduled with a , or - is called for it. - - - The must by definition be 'durable', if it is not, - SchedulerException will be thrown. - - - - - Delete the identified from the Scheduler - and any - associated s. - - true if the Job was found and deleted. - - - - Trigger the identified - (Execute it now) - the generated trigger will be non-volatile. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be volatile. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be non-volatile. - - the name of the Job to trigger - the group name of the Job to trigger - - the (possibly ) JobDataMap to be - associated with the trigger that fires the job immediately. - - - - - Trigger the identified - (Execute it now) - the generated trigger will be volatile. - - the name of the Job to trigger - the group name of the Job to trigger - - the (possibly ) JobDataMap to be - associated with the trigger that fires the job immediately. - - - - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. - - - The Scheduler will "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. - - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. - - - The Scheduler will "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. - - - - - - Resume (un-pause) the with - the given name. - - - If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. - - - - - Resume (un-pause) all of the s - in the given group. - - - If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. - - - - - - Resume (un-pause) the with the given - name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - Resume (un-pause) all of the s in the - given group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Pause all triggers - similar to calling - on every group, however, after using this method - must be called to clear the scheduler's state of 'remembering' that all - new triggers will be paused as they are added. - - - When is called (to un-pause), trigger misfire - instructions WILL be applied. - - - - - - - - Resume (un-pause) all triggers - similar to calling - on every group. - - - If any missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - - Get the names of all the s in the given group. - - - - - Get all s that are associated with the - identified . - - - - - Get the names of all the s in the given - group. - - - - - Get the for the - instance with the given name and group. - - - - - Get the instance with the given name and - group. - - - - - Get the current state of the identified . - - - - - - - - - - - Add (register) the given to the Scheduler. - - Name of the calendar. - The calendar. - if set to true [replace]. - whether or not to update existing triggers that - referenced the already existing calendar so that they are 'correct' - based on the new trigger. - - - - Delete the identified from the Scheduler. - - Name of the calendar. - - true if the Calendar was found and deleted. - - - - - Get the instance with the given name. - - - - - Get the names of all registered . - - An array of calendar names. - - - - Request the interruption, within this Scheduler instance, of all - currently executing instances of the identified , which - must be an implementor of the interface. - - -

- If more than one instance of the identified job is currently executing, - the method will be called on - each instance. However, there is a limitation that in the case that - on one instances throws an exception, all - remaining instances (that have not yet been interrupted) will not have - their method called. -

- -

- If you wish to interrupt a specific instance of a job (when more than - one is executing) you can do so by calling - to obtain a handle - to the job instance, and then invoke on it - yourself. -

-

- This method is not cluster aware. That is, it will only interrupt - instances of the identified InterruptableJob currently executing in this - Scheduler instance, not across the entire cluster. -

-
- - - - true is at least one instance of the identified job was found and interrupted. - - - -
- - - Add the given to the 's - global list. - - - Listeners in the 'global' list receive notification of execution events - for ALL s. - - - - - Add the given to the 's - list, of registered s. - - - - - Remove the given from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - Global job listener's name - true if the identifed listener was found in the list, and removed - - - - Remove the identifed from the 's - list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that has - the given name. - - - - - Add the given to the 's - global list. - - - Listeners in the 'global' list receive notification of execution events - for ALL s. - - - - - Add the given to the 's - list, of registered s. - - - - - Remove the given from the 's - list of global listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - true if the identifed listener was found in the list, and removed. - - - - Remove the identifed from the - 's list of registered listeners. - - - true if the identifed listener was found in the list, and removed. - - - - - Get the non-global that - has the given name. - - - - - Register the given with the - - - - - Remove the given from the - . - - true if the identifed listener was found in the list, and - removed. - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Reports whether the is in stand-by mode. - - - - - - - Reports whether the has been Shutdown. - - - - - Set the that will be responsible for producing - instances of classes. - - - JobFactories may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. - - - - - - Get the names of all known groups. - - - - - Get the names of all known groups. - - - - - Get the names of all registered s. - - - - - Get a List containing all of the s in - the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s in the 'sglobal list. - - - - - Get a Set containing the names of all the non-global - s registered with the . - - - - - Get a List containing all of the - s registered with the . - - - - - Whether the scheduler has been started. - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Construct a instance to proxy the given - RemoteableQuartzScheduler instance, and with the given - . - - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. -

- Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. -

-
- -
- - - Calls the equivalent method on the 'proxied' . - - - - - Get the global that has - the given name. - - - - - - - Get the global that - has the given name. - - - - - - - Get the names of all groups that are paused. - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Get the names of all registered . - - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Remove the identifed from the 's - list of global listeners. - - - - true if the identifed listener was found in the list, and removed - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - - true if the identifed listener was found in the list, and removed. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Gets or sets the remote scheduler address. - - The remote scheduler address. - - - - Returns the of the . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Gets a value indicating whether this instance is paused. - - true if this instance is paused; otherwise, false. - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equialent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Set the that will be responsible for producing - instances of classes. -

- JobFactories may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. -

-
- - - SchedulerException -
- - - Whether the scheduler has been started. - - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Holds references to Scheduler instances - ensuring uniqueness, and - preventing garbage collection, and allowing 'global' lookups. - - James House - Marko Lahma (.NET) - - - - Binds the specified sched. - - The sched. - - - - Removes the specified sched name. - - Name of the sched. - - - - - Lookups the specified sched name. - - Name of the sched. - - - - - Lookups all. - - - - - - Gets the singleton instance. - - The instance. - - - - Responsible for creating the instances of - to be used within the instance. -

- This implementation does not re-use any objects, it simply makes a new - JobRunShell each time is called. -

-
- James House -
- - - Initialize the factory, providing a handle to the - that should be made available within the and - the s within it, and a handle to the - that the shell will use in its own - operations with the . - - - - - Called by the to obtain instances of - . - - - - - Called by the to return instances of - . - - - - - An implementation of the interface that directly - proxies all method calls to the equivalent call on a given - instance. - - - - - James House - - - - returns true if the given JobGroup - is paused - - - - - - - returns true if the given TriggerGroup - is paused - - - - - - - Get a object describiing the settings - and capabilities of the scheduler instance. -

- Note that the data returned is an 'instantaneous' snap-shot, and that as - soon as it's returned, the meta data values may be different. -

-
- -
- - - Calls the equivalent method on the 'proxied' . - - - - - - - - - Get the global that has - the given name. - - - - - - - Get the global that - has the given name. - - - - - - - Construct a instance to proxy the given - instance, and with the given . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Get the names of all registered . - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - - - true if the identifed listener was found in the list, and removed - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Remove the identifed from the 's - list of global listeners. - - The name. - - true if the identifed listener was found in the list, and removed. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Request the interruption, within this Scheduler instance, of all - currently executing instances of the identified , which - must be an implementor of the interface. - - -

- If more than one instance of the identified job is currently executing, - the method will be called on - each instance. However, there is a limitation that in the case that - on one instances throws an exception, all - remaining instances (that have not yet been interrupted) will not have - their method called. -

-

- If you wish to interrupt a specific instance of a job (when more than - one is executing) you can do so by calling - to obtain a handle - to the job instance, and then invoke on it - yourself. -

-

- This method is not cluster aware. That is, it will only interrupt - instances of the identified InterruptableJob currently executing in this - Scheduler instance, not across the entire cluster. -

-
- - - true is at least one instance of the identified job was found and interrupted. - UnableToInterruptJobException if the job does not implement - - -
- - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the of the . - - - - - Whether the scheduler has been started. - - - - Note: This only reflects whether has ever - been called on this Scheduler, so it will return even - if the is currently in standby mode or has been - since shutdown. - - - - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' , - passing the associated with this - instance. - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - Calls the equivalent method on the 'proxied' . - - - - - - - - - An implementation of that - does all of it's work of creating a instance - based on the contenents of a properties file. - - -

- By default a properties are loaded from App.config's quartz section. - If that fails, then the "quartz.properties" - file located (as a embedded resource) in Quartz.dll is loaded. If you - wish to use a file other than these defaults, you must define the system - property 'quartz.properties' to point to the file you want. -

- -

- See the sample properties that are distributed with Quartz for - information about the various settings available within the file. -

- -

- Alternativly, you can explicitly Initialize the factory by calling one of - the methods before calling . -

- -

- Instances of the specified , - , classes will be created - by name, and then any additional properties specified for them in the config - file will be set on the instance by calling an equivalent 'set' method. For - example if the properties file contains the property 'quartz.jobStore. - myProp = 10' then after the JobStore class has been instantiated, the property - 'MyProp' will be set with the value. Type conversion to primitive CLR types - (int, long, float, double, boolean, enum and string) are performed before calling - the property's setter method. -

-
- James House - Anthony Eden - Mohammad Rezaei - Marko Lahma (.NET) -
- - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The props. - - - - Initialize the with - the contenents of a Properties file. - -

- By default a properties file named "quartz.properties" is loaded from - the 'current working directory'. If that fails, then the - "quartz.properties" file located (as a resource) in the org/quartz - package is loaded. If you wish to use a file other than these defaults, - you must define the system property 'quartz.properties' to point to - the file you want. -

-
-
- - - Creates a new name value collection and overrides its values - with system values (environment variables). - - The base properties to override. - A new NameValueCollection instance. - - - - Initialize the with - the contenents of the given Properties object. - - - - - - - - Returns a handle to the Scheduler produced by this factory. - - - - If one of the methods has not be previously - called, then the default (no-arg) method - will be called by this method. - - - -

- Returns a handle to the Scheduler with the given name, if it exists (if - it has already been instantiated). -

-
-
- - - Returns a handle to the default Scheduler, creating it if it does not - yet exist. - - - - - -

- Returns a handle to all known Schedulers (made by any - StdSchedulerFactory instance.). -

-
-
- - - Inspects a file and compares whether it's "last modified date" has changed - since the last time it was inspected. If the file has been updated, the - job invokes a "call-back" method on an identified - that can be found in the - . - - James House - - - - - A marker interface for s that - wish to have their state maintained between executions. - - - instances follow slightly different rules from - regular instances. The key difference is that their - associated is re-persisted after every - execution of the job, thus preserving state for the next execution. The - other difference is that stateful jobs are not allowed to Execute - concurrently, which means new triggers that occur before the completion of - the method will be delayed. - - - - - - James House - Marko Lahma (.NET) - - - - The interface to be implemented by classes which represent a 'job' to be - performed. - - - Instances of this interface must have a - no-argument constructor. provides a mechanism for 'instance member data' - that may be required by some implementations of this interface. - - - - - - James House - Marko Lahma (.NET) - - - - Called by the when a - fires that is associated with the . - - - The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. - - The execution context. - - - - Initializes a new instance of the class. - - - - - Called by the when a - fires that is associated with the . -

- The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. -

-
- The execution context. - - -
- - - Gets the last modified date. - - Name of the file. - - - - - Gets the log. - - The log. - - - - Interface for objects wishing to receive a 'call-back' from a - . - - James House - - - - - Ïnforms that certain file has been updated. - - Name of the file. - - - - Built in job for executing native executables in a separate process. - - Matthew Payne - James House - Steinar Overbeck Cook - - - - Required parameter that specifies the name of the command (executable) - to be ran. - - - - - Optional parameter that specifies the parameters to be passed to the - executed command. - - - - - Optional parameter (value should be 'true' or 'false') that specifies - whether the job should wait for the execution of the native process to - complete before it completes. - -

Defaults to .

-
-
- - - Optional parameter (value should be 'true' or 'false') that specifies - whether the spawned process's stdout and stderr streams should be - consumed. If the process creates output, it is possible that it might - 'hang' if the streams are not consumed. - -

Defaults to .

-
-
- - - Optional parameter that specifies the workling directory to be used by - the executed command. - - - - - Initializes a new instance of the class. - - - - - Called by the when a - fires that is associated with the . -

- The implementation may wish to set a result object on the - JobExecutionContext before this method exits. The result itself - is meaningless to Quartz, but may be informative to - s or - s that are watching the job's - execution. -

-
- -
- - - Gets the log. - - The log. - - - - Consumes data from the given input stream until EOF and prints the data to stdout - - cooste - James House - - - - Initializes a new instance of the class. - - The enclosing instance. - The input stream. - The type. - - - - Runs this object as a separate thread, printing the contents of the input stream - supplied during instantiation, to either Console. or stderr - - - - - An implementation of Job, that does absolutely nothing - useful for system - which only wish to use s - and s, rather than writing - Jobs that perform work. - - James House - - - - Do nothing. - - - - - A Job which sends an e-mail with the configured content to the configured - recipient. - - James House - Marko Lahma (.NET) - - - The host name of the smtp server. REQUIRED. - - - The e-mail address to send the mail to. REQUIRED. - - - The e-mail address to cc the mail to. Optional. - - - The e-mail address to claim the mail is from. REQUIRED. - - - The e-mail address the message should say to reply to. Optional. - - - The subject to place on the e-mail. REQUIRED. - - - The e-mail message body. REQUIRED. - - - - Executes the job. - - The job execution context. - - - - Holds a List of references to SchedulerListener instances and broadcasts all - events to them (in order). - - - This may be more convenient than registering all of the listeners - directly with the Scheduler, and provides the flexibility of easily changing - which listeners get notified. - - - - James House - - - - Construct an instance with the given List of listeners. - - The initial List of SchedulerListeners to broadcast to. - - - - Holds a List of references to JobListener instances and broadcasts all - events to them (in order) - if the event is not excluded via filtering - (read on). - - -

- The broadcasting behavior of this listener to delegate listeners may be - more convenient than registering all of the listeners directly with the - Trigger, and provides the flexibility of easily changing which listeners - get notified. -

- -

- You may also register a number of Regular Expression patterns to match - the events against. If one or more patterns are registered, the broadcast - will only take place if the event applies to a job who's name/group - matches one or more of the patterns. -

-
- - - - - - James House -
- - Construct an instance with the given name. - - (Remember to add some delegate listeners!) - - @param name the name of this instance - - - Construct an instance with the given name, and List of listeners. - - @param name the name of this instance - @param listeners the initial List of JobListeners to broadcast to. - - - - If one or more name patterns are specified, only events relating to - jobs who's name matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - If one or more group patterns are specified, only events relating to - jobs who's group matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - Holds a List of references to TriggerListener instances and broadcasts all - events to them (in order) - if the event is not excluded via filtering - (read on). - - -

- The broadcasting behavior of this listener to delegate listeners may be - more convenient than registering all of the listeners directly with the - Trigger, and provides the flexibility of easily changing which listeners - get notified. -

- -

- You may also register a number of Regular Expression patterns to match - the events against. If one or more patterns are registered, the broadcast - will only take place if the event applies to a trigger who's name/group - matches one or more of the patterns. -

-
- - - - - - James House -
- - - The interface to be implemented by classes that want to be informed when a - fires. In general, applications that use a - will not have use for this mechanism. - - - - - - James House - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called before the method of this - interface. -

-
- The that has fired. - - The that will be passed to the 's method. - -
- - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called after the method of this - interface. -

-
- The that has fired. - The that will be passed to - the 's method. - Returns true if job execution should be vetoed, false otherwise. -
- - - Called by the when a - has misfired. -

- Consideration should be given to how much time is spent in this method, - as it will affect all triggers that are misfiring. If you have lots - of triggers misfiring at once, it could be an issue it this method - does a lot. -

-
- The that has misfired. -
- - - Called by the when a - has fired, it's associated - has been executed, and it's method has been - called. - - The that was fired. - - The that was passed to the - 's method. - - - The result of the call on the 's method. - - - - - Get the name of the . - - - - - Construct an instance with the given name. - - (Remember to add some delegate listeners!) - - the name of this instance - - - - Construct an instance with the given name, and List of listeners. - - the name of this instance - the initial List of TriggerListeners to broadcast to - - - - If one or more name patterns are specified, only events relating to - triggers who's name matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - If one or more group patterns are specified, only events relating to - triggers who's group matches the given regular expression pattern - will be dispatched to the delegate listeners. - - - - - - Keeps a collection of mappings of which Job to trigger after the completion - of a given job. If this listener is notified of a job completing that has a - mapping, then it will then attempt to trigger the follow-up job. This - achieves "job chaining", or a "poor man's workflow". - - -

- Generally an instance of this listener would be registered as a global - job listener, rather than being registered directly to a given job. -

-

- If for some reason there is a failure creating the trigger for the - follow-up job (which would generally only be caused by a rare serious - failure in the system, or the non-existence of the follow-up job), an error - messsage is logged, but no other action is taken. If you need more rigorous - handling of the error, consider scheduling the triggering of the flow-up - job within your job itself. -

-
- James House -
- - - A helpful abstract base class for implementors of . - - -

- The methods in this class are empty so you only need to override the - subset for the events you care about. -

- -

- You are required to implement - to return the unique name of your . -

-
- -
- - - Initializes a new instance of the class. - - - - - Called by the when a - is about to be executed (an associated - has occured). -

- This method will not be invoked if the execution of the Job was vetoed - by a . -

-
- - -
- - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - - - Get the for this class's category. - This should be used by subclasses for logging. - - - - - Get the name of the . - - - - - - Construct an instance with the given name. - - The name of this instance. - - - - Add a chain mapping - when the Job identified by the first key completes - the job identified by the second key will be triggered. - - a Key with the name and group of the first job - a Key with the name and group of the follow-up job - - - - A helpful abstract base class for implementors of - . - - -

- The methods in this class are empty so you only need to override the - subset for the events - you care about. -

- -

- You are required to implement - to return the unique name of your . -

-
- -
- - - Get the for this - class's category. This should be used by subclasses for logging. - - - - - Get the name of the . - - - - - - Logs a history of all job executions (and execution vetos) via common - logging. - - -

- The logged message is customizable by setting one of the following message - properties to a string that conforms to the syntax of . -

-

- JobToBeFiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
- The default message text is "Job {1}.{0} fired (by trigger {4}.{3}) at: - {2, date, HH:mm:ss MM/dd/yyyy" -

-

- JobSuccessMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
8ObjectThe string value (toString() having been called) of the result (if any) - that the Job set on the JobExecutionContext, with on it. "NULL" if no - result was set.
- The default message text is "Job {1}.{0} execution complete at {2, date, - HH:mm:ss MM/dd/yyyy} and reports: {8" -

-

- JobFailedMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
8StringThe message from the thrown JobExecution Exception. -
- The default message text is "Job {1}.{0} execution failed at {2, date, - HH:mm:ss MM/dd/yyyy} and reports: {8" -

-

- JobWasVetoedMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Job's Name.
1StringThe Job's Group.
2DateThe current time.
3StringThe Trigger's name.
4StringThe Triggers's group.
5DateThe scheduled fire time.
6DateThe next scheduled fire time.
7IntegerThe re-fire count from the JobExecutionContext.
- The default message text is "Job {1}.{0} was vetoed. It was to be fired - (by trigger {4}.{3}) at: {2, date, HH:mm:ss MM/dd/yyyy" -

-
-
- - - Provides an interface for a class to become a "plugin" to Quartz. - - - Plugins can do virtually anything you wish, though the most interesting ones - will obviously interact with the scheduler in some way - either actively: by - invoking actions on the scheduler, or passively: by being a , - , and/or . -

- If you use to - Initialize your Scheduler, it can also create and Initialize your plugins - - look at the configuration docs for details. -

-

- If you need direct access your plugin, you can have it explicitly put a - reference to itself in the 's - as part of its - method. -

-
- James House -
- - - Called during creation of the in order to give - the a chance to Initialize. - - - At this point, the Scheduler's is not yet -

- If you need direct access your plugin, you can have it explicitly put a - reference to itself in the 's - as part of its - method. -

-
- - The name by which the plugin is identified. - - - The scheduler to which the plugin is registered. - -
- - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called by the when a is - about to be executed (an associated has occurred). - - This method will not be invoked if the execution of the Job was vetoed by a - . - - - - - - - Called by the after a - has been executed, and be for the associated 's - method has been called. - - - - - - - Called by the when a - was about to be executed (an associated - has occured), but a vetoed it's - execution. - - - - - - - Logger instance to use. Defaults to common logging. - - - - - Get or sets the message that is logged when a Job successfully completes its - execution. - - - - - Get or sets the message that is logged when a Job fails its - execution. - - - - - Gets or sets the message that is logged when a Job is about to Execute. - - - - - Gets or sets the message that is logged when a Job execution is vetoed by a - trigger listener. - - - - - Get the name of the . - - - - - - Logs a history of all trigger firings via the Jakarta Commons-Logging - framework. - - -

- The logged message is customizable by setting one of the following message - properties to a string that conforms to the syntax of . -

- -

- TriggerFiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe actual fire time.
5StringThe Job's name.
6StringThe Job's group.
7IntegerThe re-fire count from the JobExecutionContext.
- - The default message text is "Trigger {1}.{0} fired job {6}.{5} at: {4, - date, HH:mm:ss MM/dd/yyyy" -

- -

- TriggerMisfiredMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe actual fire time. (the time the misfire was detected/handled)
5StringThe Job's name.
6StringThe Job's group.
- - The default message text is "Trigger {1}.{0} misfired job {6}.{5} at: - {4, date, HH:mm:ss MM/dd/yyyy}. Should have fired at: {3, date, HH:mm:ss - MM/dd/yyyy" -

- -

- TriggerCompleteMessage - available message data are: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ElementData TypeDescription
0StringThe Trigger's Name.
1StringThe Trigger's Group.
2DateThe scheduled fire time.
3DateThe next scheduled fire time.
4DateThe job completion time.
5StringThe Job's name.
6StringThe Job's group.
7IntegerThe re-fire count from the JobExecutionContext.
8IntegerThe trigger's resulting instruction code.
9StringA human-readable translation of the trigger's resulting instruction - code.
- - The default message text is "Trigger {1}.{0} completed firing job - {6}.{5} at {4, date, HH:mm:ss MM/dd/yyyy} with resulting trigger instruction - code: {9" -

-
- James House -
- - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called before the method of this - interface. -

-
- The that has fired. - The that will be passed to the 's method. -
- - - Called by the when a - has misfired. -

- Consideration should be given to how much time is spent in this method, - as it will affect all triggers that are misfiring. If you have lots - of triggers misfiring at once, it could be an issue it this method - does a lot. -

-
- The that has misfired. -
- - - Called by the when a - has fired, it's associated - has been executed, and it's method has been - called. - - The that was fired. - The that was passed to the - 's method. - The result of the call on the 's method. - - - - Called by the when a - has fired, and it's associated - is about to be executed. -

- It is called after the method of this - interface. -

-
- The that has fired. - The that will be passed to - the 's method. - -
- - - Logger instance to use. Defaults to common logging. - - - - - Get or set the message that is printed upon the completion of a trigger's - firing. - - - - - Get or set the message that is printed upon a trigger's firing. - - - - - Get or set the message that is printed upon a trigger's mis-firing. - - - - - Get the name of the . - - - - - - This plugin catches the event of the VM terminating (such as upon a CRTL-C) - and tells the scheuler to Shutdown. - - - James House - - - - Called during creation of the in order to give - the a chance to Initialize. - - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Determine whether or not the plug-in is configured to cause a clean - Shutdown of the scheduler. -

- The default value is . -

-
- -
- - - Attribute to use with public properties that - can be set with Quartz configuration. Attribute can be used to advice - parsing to use correct type of time span (milliseconds, seconds, minutes, hours) - as it may depend on property. - - - - - - Initializes a new instance of the class. - - The rule. - - - - Gets the rule. - - The rule. - - - - Possible parse rules for s. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This plugin loads XML file(s) to add jobs and schedule them with triggers - as the scheduler is initialized, and can optionally periodically scan the - file for changes. - - - The periodically scanning of files for changes is not currently supported in a - clustered environment. - - James House - Pierre Awaragi - - - - Initializes a new instance of the class. - - - - - - - - - - - Called during creation of the in order to give - the a chance to initialize. - - The name. - The scheduler. - SchedulerConfigException - - - - Called when the associated is started, in order - to let the plug-in know it can now make calls into the scheduler if it - needs to. - - - - Helper method for generating unique job/trigger name for the - file scanning jobs (one per FileJob). The unique names are saved - in jobTriggerNameSet. - - - - Called in order to inform the that it - should free up all of it's resources because the scheduler is shutting - down. - - - - - Gets the log. - - The log. - - - - Comma separated list of file names (with paths) to the XML files that should be read. - - - - - Whether or not jobs defined in the XML file should be overwrite existing - jobs with the same name. - - - - - The interval at which to scan for changes to the file. - If the file has been changed, it is re-loaded and parsed. The default - value for the interval is 0, which disables scanning. - - - - - Whether or not initialization of the plugin should fail (throw an - exception) if the file cannot be found. Default is . - - - - - Whether or not the XML should be validated. Default is . - - - - - Whether or not the XML schema should be validated. Default is . - - - - - A uses all of the - types that are found in this package in its attempts to load a class, when - one scheme is found to work, it is promoted to the scheme that will be used - first the next time a class is loaded (in order to improve perfomance). - - - This approach is used because of the wide variance in class loader behavior - between the various environments in which Quartz runs (e.g. disparate - application servers, stand-alone, mobile devices, etc.). Because of this - disparity, Quartz ran into difficulty with a one class-load style fits-all - design. Thus, this class loader finds the approach that works, then - 'remembers' it. - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - - Return the class with the given name. - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - that names the scheduler instance using - just the machine hostname. -

- This class is useful when you know that your scheduler instance will be the - only one running on a particular machine. Each time the scheduler is - restarted, it will get the same instance id as long as the machine is not - renamed. -

- -
- - -
- - - An IInstanceIdGenerator is responsible for generating the clusterwide unique - instance id for a nodde. -

- This interface may be of use to those wishing to have specific control over - the mechanism by which the instances in their - application are named. -

- -
- -
- - Generate the instance id for a - - - The clusterwide unique instance id. - - - - - Generate the instance id for a - - The clusterwide unique instance id. - - - - A that uses either the loader of it's own - class. - - - - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - Return the class with the given name. - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.net.URL object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a java.io.InputStream object - - - - - A JobFactory that instantiates the Job instance (using the default no-arg - constructor, or more specifically: ), and - then attempts to set all values in the 's - onto bean properties of the . - - - - - - - James Houser - Marko Lahma (.NET) - - - - The default JobFactory used by Quartz - simply calls - on the job class. - - - - James House - Marko Lahma (.NET) - - - - A JobFactory is responsible for producing instances of - classes. - - - This interface may be of use to those wishing to have their application - produce instances via some special mechanism, such as to - give the opertunity for dependency injection. - - - - - James House - - - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - -

- It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. -

- -
- - The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - - SchedulerException if there is a problem instantiating the Job. - the newly instantiated Job - -
- - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - - It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. - - The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - the newly instantiated Job - SchedulerException if there is a problem instantiating the Job. - - - - Called by the scheduler at the time of the trigger firing, in order to - produce a instance on which to call Execute. - - -

- It should be extremely rare for this method to throw an exception - - basically only the the case where there is no way at all to instantiate - and prepare the Job for execution. When the exception is thrown, the - Scheduler will move all triggers associated with the Job into the - state, which will require human - intervention (e.g. an application restart after fixing whatever - configuration problem led to the issue wih instantiating the Job. -

-
- The TriggerFiredBundle from which the - and other info relating to the trigger firing can be obtained. - the newly instantiated Job - SchedulerException if there is a problem instantiating the Job. -
- - - Sets the object properties. - - The object to set properties to. - The data to set. - - - - Whether the JobInstantiation should fail and throw and exception if - a key (name) and value (type) found in the JobDataMap does not - correspond to a proptery setter on the Job class. - - - - - Get or set whether a warning should be logged if - a key (name) and value (type) found in the JobDataMap does not - correspond to a proptery setter on the Job class. - - - - - This class implements a that - utilizes RAM as its storage device. -

- As you should know, the ramification of this is that access is extrememly - fast, but the data is completely volatile - therefore this - should not be used if true persistence between program shutdowns is - required. -

-
- James House - Sharada Jambula - Marko Lahma (.NET) -
- - - Initializes a new instance of the class. - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the that - the scheduler has started. - - - - - Called by the QuartzScheduler to inform the that - it should free up all of it's resources because the scheduler is - shutting down. - - - - - Store the given and . - - The scheduling context. - The to be stored. - The to be stored. - - - - Returns true if the given job group is paused. - - - Job group name - - - - - returns true if the given TriggerGroup is paused. - - - - - - - - Store the given . - - The scheduling context. - The to be stored. - If , any existing in the - with the same name and group should be - over-written. - - - - Remove (delete) the with the given - name, and any s that reference - it. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given name and - group was found and removed from the store. - - - - - Remove (delete) the with the - given name. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - - - - - Store the given . - - The scheduling context. - The to be stored. - If , any existing in - the with the same name and group should - be over-written. - - - - Remove (delete) the with the - given name. - - The scheduling context. - The name of the to be removed. - The group name of the to be removed. - - if a with the given - name and group was found and removed from the store. - - Whether to delete orpahaned job details from scheduler if job becomes orphaned from removing the trigger. - - - - Replaces the trigger. - - The scheduling context. - Name of the trigger. - Name of the group. - The new trigger. - - - - - Retrieve the for the given - . - - The scheduling context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Retrieve the given . - - The scheduling context. - The name of the to be retrieved. - The group name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Get the current state of the identified . - - - - - - - - - - - Store the given . - - The scheduling context. - The name. - The to be stored. - If , any existing - in the with the same name and group - should be over-written. - If , any s existing - in the that reference an existing - Calendar with the same name with have their next fire time - re-computed with the new . - - - - Remove (delete) the with the - given name. -

- If removal of the would result in - s pointing to non-existent calendars, then a - will be thrown.

-
- The scheduling context. - The name of the to be removed. - - if a with the given name - was found and removed from the store. - -
- - - Retrieve the given . - - The scheduling context. - The name of the to be retrieved. - - The desired , or null if there is no match. - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the number of s that are - stored in the . - - - - - Get the names of all of the s that - have the given group name. - - - - - Get the names of all of the s - in the . -

- If there are no ICalendars in the given group name, the result should be - a zero-length array (not ). -

-
-
- - - Get the names of all of the s - that have the given group name. - - - - - Get the names of all of the - groups. - - - - - Get the names of all of the groups. - - - - - Get all of the Triggers that are associated to the given Job. -

- If there are no matches, a zero-length array should be returned. -

-
-
- - - Gets the trigger wrappers for job. - - Name of the job. - Name of the group. - - - - - Gets the trigger wrappers for calendar. - - Name of the cal. - - - - - Pause the with the given name. - - - - - Pause all of the s in the given group. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new triggers that are added to the group while the group is - paused. -

-
-
- - - Pause the with the given - name - by pausing all of its current s. - - - - - Pause all of the s in the - given group - by pausing all of their s. -

- The JobStore should "remember" that the group is paused, and impose the - pause on any new jobs that are added to the group while the group is - paused. -

-
-
- - - Resume (un-pause) the with the given name. - - - If the missed one or more fire-times, then the - 's misfire instruction will be applied. - - - - - Resume (un-pause) all of the s in the - given group. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
-
- - - Resume (un-pause) the with - the given name. -

- If any of the 's s missed one - or more fire-times, then the 's misfire - instruction will be applied. -

-
-
- - - Resume (un-pause) all of the s - in the given group. -

- If any of the s had s that - missed one or more fire-times, then the 's - misfire instruction will be applied. -

-
-
- - - Pause all triggers - equivalent of calling - on every group. -

- When is called (to un-pause), trigger misfire - instructions WILL be applied. -

-
- -
- - - Resume (un-pause) all triggers - equivalent of calling - on every trigger group and setting all job groups unpaused />. -

- If any missed one or more fire-times, then the - 's misfire instruction will be applied. -

-
- -
- - - Applies the misfire. - - The trigger wrapper. - - - - - Get a handle to the next trigger to be fired, and mark it as 'reserved' - by the calling scheduler. - - - - - - Inform the that the scheduler no longer plans to - fire the given , that it had previously acquired - (reserved). - - - - - Inform the that the scheduler is now firing the - given (executing its associated ), - that it had previously acquired (reserved). - - - - - Inform the that the scheduler has completed the - firing of the given (and the execution its - associated ), and that the - in the given should be updated if the - is stateful. - - - - - Sets the state of all triggers of job to specified state. - - Name of the job. - The job group. - The internal state to set. - - - - Peeks the triggers. - - - - - - - - - The time span by which a trigger must have missed its - next-fire-time, in order for it to be considered "misfired" and thus - have its misfire instruction applied. - - - - - Gets the fired trigger record id. - - The fired trigger record id. - - - - Returns whether this instance supports persistence. - - - - - - - Comparer for triggers. - - - - - Possible internal trigger states - in RAMJobStore - - - - - Waiting - - - - - Acquired - - - - - Executing - - - - - Complete - - - - - Paused - - - - - Blocked - - - - - Paused and Blocked - - - - - Error - - - - - Helper wrapper class - - - - - The key used - - - - - Job's key - - - - - The trigger - - - - - Current state - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Gets the trigger - - The trigger - - - - Scheduler exporter that exports scheduler to remoting context. - - Marko Lahma - - - - Service interface for scheduler exporters. - - Marko Lahma - - - - Binds (exports) scheduler to external context. - - - - - - Unbinds scheduler from external context. - - - - - - Registers remoting channel if needed. This is determined - by checking whether there is a positive value for port. - - - - - Gets or sets the port used for remoting. - - - - - Gets or sets the name to use when exporting - scheduler to remoting context. - - - - - Sets the channel type when registering remoting. - - - - - - Sets the used when - exporting to remoting context. Defaults to - . - - - - - A that simply calls . - - - - James House - - - - Called to give the ClassLoadHelper a chance to Initialize itself, - including the oportunity to "steal" the class loader off of the calling - thread, which is the thread that is initializing Quartz. - - - - Return the class with the given name. - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a Uri object - - - - Finds a resource with a given name. This method returns null if no - resource with this name is found. - - name of the desired resource - - a Stream object - - - - - The default InstanceIdGenerator used by Quartz when instance id is to be - automatically generated. Instance id is of the form HOSTNAME + CURRENT_TIME. - - - - - - - - - Generate the instance id for a - - The clusterwide unique instance id. - - - - This is class is a simple implementation of a thread pool, based on the - interface. -

- objects are sent to the pool with the - method, which blocks until a becomes available. -

- -

- The pool has a fixed number of s, and does not grow or - shrink based on demand. -

-
- James House - Juergen Donnerstag -
- - - The interface to be implemented by classes that want to provide a thread - pool for the 's use. - - - implementation instances should ideally be made - for the sole use of Quartz. Most importantly, when the method - returns a value of 1 or greater, - there must still be at least one available thread in the pool when the - method is called a few moments (or - many moments) later. If this assumption does not hold true, it may - result in extra JobStore queries and updates, and if clustering features - are being used, it may result in greater imballance of load. - - - James House - - - - Execute the given in the next - available . - - - The implementation of this interface should not throw exceptions unless - there is a serious problem (i.e. a serious misconfiguration). If there - are no available threads, rather it should either queue the Runnable, or - block until a thread is available, depending on the desired strategy. - - - - - Determines the number of threads that are currently available in in - the pool. Useful for determining the number of times - can be called before returning - false. - - - The implementation of this method should block until there is at - least one available thread. - - the number of currently available threads - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Called by the QuartzScheduler to inform the - that it should free up all of it's resources because the scheduler is - shutting down. - - - - - Gets the size of the pool. - - The size of the pool. - - - - Create a new (unconfigured) . - - - - - Create a new with the specified number - of s that have the given priority. - - - the number of worker s in the pool, must - be > 0. - - - the thread priority for the worker threads. - - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Terminate any worker threads in this thread group. - Jobs currently in progress will complete. - - - - - Run the given object in the next available - . If while waiting the thread pool is asked to - shut down, the Runnable is executed immediately within a new additional - thread. - - The to be added. - - - - Creates the worker threads. - - The thread count. - - - - - Terminate any worker threads in this thread group. - Jobs currently in progress will complete. - - - - - Gets or sets the number of worker threads in the pool. - Set has no effect after has been called. - - - - - Get or set the thread priority of worker threads in the pool. - Set operation has no effect after has been called. - - - - - Gets or sets the thread name prefix. - - The thread name prefix. - - - - Gets or sets the value of makeThreadsDaemons. - - - - - Gets the size of the pool. - - The size of the pool. - - - - A Worker loops, waiting to Execute tasks. - - - - - Create a worker thread and start it. Waiting for the next Runnable, - executing it, and waiting for the next Runnable, until the Shutdown - flag is set. - - - - - Create a worker thread, start it, Execute the runnable and terminate - the thread (one time execution). - - - - - Signal the thread that it should terminate. - - - - - Loop, executing targets as they are received. - - - - - This is class is a simple implementation of a zero size thread pool, based on the - {@link org.quartz.spi.ThreadPool} interface. - - - The pool has zero s and does not grow or shrink based on demand. - Which means it is obviously not useful for most scenarios. When it may be useful - is to prevent creating any worker threads at all - which may be desirable for - the sole purpose of preserving system resources in the case where the scheduler - instance only exists in order to schedule jobs, but which will never execute - jobs (e.g. will never have Start() called on it). - - Wayne Fay - - - - Initializes a new instance of the class. - - - - - Called by the QuartzScheduler before the is - used, in order to give the it a chance to Initialize. - - - - - Shutdowns this instance. - - - - - Called by the QuartzScheduler to inform the - that it should free up all of it's resources because the scheduler is - shutting down. - - - - - - Execute the given in the next - available . - - - - - The implementation of this interface should not throw exceptions unless - there is a serious problem (i.e. a serious misconfiguration). If there - are no available threads, rather it should either queue the Runnable, or - block until a thread is available, depending on the desired strategy. - - - - - Determines the number of threads that are currently available in in - the pool. Useful for determining the number of times - can be called before returning - false. - - - the number of currently available threads - - - The implementation of this method should block until there is at - least one available thread. - - - - - Gets the log. - - The log. - - - - Gets the size of the pool. - - The size of the pool. - - - - A simple class (structure) used for returning execution-time data from the - JobStore to the . - - - James House - - - - Initializes a new instance of the class. - - The job. - The trigger. - The calendar. - if set to true [job is recovering]. - The fire time. - The scheduled fire time. - The previous fire time. - The next fire time. - - - - Gets the job detail. - - The job detail. - - - - Gets the trigger. - - The trigger. - - - - Gets the calendar. - - The calendar. - - - - Gets a value indicating whether this is recovering. - - true if recovering; otherwise, false. - - - - Returns the UTC fire time. - - - - - Gets the next UTC fire time. - - The next fire time. - Returns the nextFireTimeUtc. - - - - Gets the previous UTC fire time. - - The previous fire time. - Returns the previous fire time. - - - - Returns the scheduled UTC fire time. - - - - - DateTime related utility methods. - - - - - Assumes that given input is in UTC and sets the kind to be UTC. - Just a precaution if somebody does not set it explicitly. - This only works in .NET Framework 2.0 onwards. - - The datetime to check. - DateTime with kind set to UTC. - - - - Assumes that given input is in UTC and sets the kind to be UTC. - Just a precaution if somebody does not set it explicitly. - - The datetime to check. - DateTime with kind set to UTC. - - - - Manages a collection of IDbProviders, and provides transparent access - to their database. - - - James House - Sharada Jambula - Mohammad Rezaei - - - - Private constructor - - - - - Adds the connection provider. - - Name of the data source. - The provider. - - - - Get a database connection from the DataSource with the given name. - - a database connection - - - - Shuts down database connections from the DataSource with the given name, - if applicable for the underlying provider. - - a database connection - - - - Gets the db provider. - - Name of the ds. - - - - - Get the class instance. - - an instance of this class - - - - - An implementation of that wraps another - and flags itself 'dirty' when it is modified. - - James House - - - - Create a DirtyFlagMap that 'wraps' a . - - - - - Create a DirtyFlagMap that 'wraps' a that has the - given initial capacity. - - - - - Create a DirtyFlagMap that 'wraps' a that has the - given initial capacity and load factor. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - When implemented by a class, removes all elements from the . - - - The is read-only. - - - - - When implemented by a class, determines whether the contains an element with the specified key. - - The key to locate in the . - - if the contains an element with the key; otherwise, . - - - is . - - - - When implemented by a class, removes the element with the - specified key from the . - - The key of the element to remove. - - is . - - The is read-only. - -or- - The has a fixed size. - - - - - When implemented by a class, returns an - for the . - - - An for the . - - - - - When implemented by a class, adds an element with the provided key and value to the . - - The to use as the key of the element to add. - The to use as the value of the element to add. - is . - - An element with the same key already exists in the . - - - The is read-only. - -or- - The has a fixed size. - - - - - When implemented by a class, copies the elements of - the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is . - - is less than zero. - - - is multidimensional. - -or- - - is equal to or greater than the length of . - -or- - The number of elements in the source is greater than the available space from to the end of the destination . - - The type of the source cannot be cast automatically to the type of the destination . - - - - Clear the 'dirty' flag (set dirty flag to ). - - - - - Determines whether the specified obj contains value. - - The obj. - - true if the specified obj contains value; otherwise, false. - - - - - Gets the entries as a set. - - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Gets keyset for this map. - - - - - - Puts the value behind a specified key. - - The key. - The val. - - - - - Puts all. - - The t. - - - - Determine whether the is flagged dirty. - - - - - Get a direct handle to the underlying Map. - - - - - Gets a value indicating whether this instance is empty. - - true if this instance is empty; otherwise, false. - - - - Gets or sets the with the specified key. - - - - - - When implemented by a class, gets the number of - elements contained in the . - - - - - - When implemented by a class, gets an containing the values in the . - - - - - - When implemented by a class, gets an containing the keys of the . - - - - - - When implemented by a class, gets a value indicating whether the - is read-only. - - - - - - When implemented by a class, gets a value indicating whether the - has a fixed size. - - - - - - When implemented by a class, gets an object that - can be used to synchronize access to the . - - - - - - When implemented by a class, gets a value - indicating whether access to the is synchronized - (thread-safe). - - - - - - Utility class for file handling related things. - - - - - Resolves file to actual file if for example relative '~' used. - - File name to check - Expanded file name or actual no resolving was done. - - - - object representing a job or trigger key. - - Jeffrey Wescott - - - - - Utility class for storing two pieces of information together. - - Jeffrey Wescott - - - - Test equality of this object with that. - - object to compare - true if objects are equal, false otherwise - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Get or sets the first object in the pair. - - - - - Get or sets the second object in the pair. - - - - Construct a new key with the given name and group. - - - - the name - - - the group - - - -

- Return the string representation of the key. The format will be: - <group>.<name>. -

- -
- the string representation of the key - -
- - - Get the name portion of the key. - - the name - - - -

- Get the group portion of the key. -

- -
- the group - -
- - - Wrapper class to access thread local data. - Data is either accessed from thread or HTTP Context's - data if HTTP Context is avaiable. - - Marko Lahma (.NET) - - - - Retrieves an object with the specified name. - - The name of the item. - The object in the call context associated with the specified name or null if no object has been stored previously - - - - Stores a given object and associates it with the specified name. - - The name with which to associate the new item. - The object to store in the call context. - - - - Empties a data slot with the specified name. - - The name of the data slot to empty. - - - - Utility methods that are used to convert objects from one type into another. - - Aleksandar Seovic - - - - Convert the value to the required (if necessary from a string). - - The proposed change value. - - The we must convert to. - - The new value, possibly the result of type conversion. - - - - Determines whether value is assignable to required type. - - The value to check. - Type of the required. - - true if value can be assigned as given type; otherwise, false. - - - - - Instantiates an instance of the type specified. - - The type to instantiate. - - - - - Sets the object properties using reflection. - - The object to set values to. - The properties to set to object. - - - - This is an utility class used to parse the properties. - - James House - - - - Initializes a new instance of the class. - - The props. - - - - Gets the string property. - - The name. - - - - - Gets the string property. - - The name. - The default value. - - - - - Gets the string array property. - - The name. - - - - - Gets the string array property. - - The name. - The default value. - - - - - Gets the boolean property. - - The name. - - - - - Gets the boolean property. - - The name. - if set to true [defaultValue]. - - - - - Gets the byte property. - - The name. - - - - - Gets the byte property. - - The name. - The default value. - - - - - Gets the char property. - - The name. - - - - - Gets the char property. - - The name. - The default value. - - - - - Gets the double property. - - The name. - - - - - Gets the double property. - - The name. - The default value. - - - - - Gets the float property. - - The name. - - - - - Gets the float property. - - The name. - The default value. - - - - - Gets the int property. - - The name. - - - - - Gets the int property. - - The name. - The default value. - - - - - Gets the int array property. - - The name. - - - - - Gets the int array property. - - The name. - The default value. - - - - - Gets the long property. - - The name. - - - - - Gets the long property. - - The name. - The def. - - - - - Gets the TimeSpan property. - - The name. - The def. - - - - - Gets the short property. - - The name. - - - - - Gets the short property. - - The name. - The default value. - - - - - Gets the property groups. - - The prefix. - - - - - Gets the property group. - - The prefix. - - - - - Gets the property group. - - The prefix. - if set to true [strip prefix]. - - - - - Get all properties that start with the given prefix. - - The prefix for which to search. If it does not end in a "." then one will be added to it for search purposes. - Whether to strip off the given in the result's keys. - Optional array of fully qualified prefixes to exclude. For example if is "a.b.c", then might be "a.b.c.ignore". - Group of that start with the given prefix, optionally have that prefix removed, and do not include properties that start with one of the given excluded prefixes. - - - - Reads the properties from assembly (embedded resource). - - The file name to read resources from. - - - - - Reads the properties from file system. - - The file name to read resources from. - - - - - Gets the underlying properties. - - The underlying properties. - - - - An implementation of that wraps another - and flags itself 'dirty' when it is modified, enforces that all keys are - strings. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The initial capacity. - - - - Initializes a new instance of the class. - - The initial capacity. - The load factor. - - - - Gets the keys. - - - - - - Adds the name-value pairs in the given to the . -

- All keys must be s, and all values must be serializable. -

-
-
- - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given value to the 's - data map. - - - - - Adds the given serializable object value to the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Object representing a job or trigger key. - - James House - - - - Construct a new TriggerStatus with the status name and nextFireTime. - - The trigger's status - The next UTC time the trigger will fire - - - - Return the string representation of the TriggerStatus. - - - - - Gets or sets the job key. - - The job key. - - - - Gets or sets the key. - - The key. - - - - Get the name portion of the key. - - the name - - - - Get the group portion of the key. - - the group - - - - Wraps a . - - Chris Bonham - - - - Gets or sets the name of the calendar. - - The name of the calendar. - - - - Gets or sets the name of the class. - - The name of the class. - - - - Gets or sets the calendar. - - The calendar. - - - - Gets or sets a description for the instance - may be - useful for remembering/displaying the purpose of the calendar, though - the description has no meaning to Quartz. - - - - - - Set a new base calendar or remove the existing one. - - - - - - Wraps a and . - - Chris Bonham - James House - - - - Adds a trigger to this bundle. - - The trigger. - - - - Removes the given trigger from this bundle. - - The trigger. - - - - Gets or sets the job detail. - - The job detail. - - - - Gets or sets the triggers associated with this bundle. - - The triggers. - - - - Gets the name of the bundle. - - The name. - - - - Gets the full name. - - The full name. - - - - Gets a value indicating whether this is valid. - - true if valid; otherwise, false. - - - - Parses an XML file that declares Jobs and their schedules (Triggers). - - -

- The xml document must conform to the format defined in - "job_scheduling_data.xsd" -

- -

- After creating an instance of this class, you should call one of the - functions, after which you may call the - function to get a handle to the defined Jobs and Triggers, which can then be - scheduled with the . Alternatively, you could call - the function to do all of this - in one step. -

- -

- The same instance can be used again and again, with the list of defined Jobs - being cleared each time you call a method, - however a single instance is not thread-safe. -

-
- Chris Bonham - James House - Marko Lahma (.NET) -
- - - XML Schema dateTime datatype format. -

- See - http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime -

-
-
- - - Constructor for JobSchedulingDataProcessor. - - - - - Constructor for JobSchedulingDataProcessor. - - whether or not to validate XML. - whether or not to validate XML schema. - - - - Process the xml file in the default location (a file named - "quartz_jobs.xml" in the current working directory). - - - - - Process the xml file named . - - meta data file name. - - - - Process the xmlfile named with the given system - ID. - - Name of the file. - The system id. - - - - Process the xmlfile named with the given system - ID. - - The stream. - The system id. - - - - Process the xml file in the default location, and schedule all of the - jobs defined within it. - - - - - Process the xml file in the given location, and schedule all of the - jobs defined within it. - - meta data file name. - The scheduler. - if set to true overwrite existing jobs. - - - - Process the xml file in the given location, and schedule all of the - jobs defined within it. - - Name of the file. - The system id. - The sched. - if set to true [over write existing jobs]. - - - - Add the Jobs and Triggers defined in the given map of - s to the given scheduler. - - The job bundles. - The sched. - if set to true [over write existing jobs]. - - - - Returns a for the job name. - - The name. - - a for the job name. - - - - - Returns an from the fileName as a resource. - - Name of the file. - - an from the fileName as a resource. - - - - - Schedules a given job and trigger (both wrapped by a ). - - job wrapper. - - if the Job or Trigger cannot be added to the Scheduler, or - there is an internal Scheduler error. - - - - - Schedules a given job and trigger (both wrapped by a ). - - The job. - The sched. - if set to true [local over write existing jobs]. - - if the Job or Trigger cannot be added to the Scheduler, or - there is an internal Scheduler error. - - - - - Adds a scheduled job. - - The job. - - - - Adds a calendar. - - The sched. - calendar bundle. - SchedulerException if the Calendar cannot be added to the Scheduler, or - - - - Adds a detected validation exception. - - The exception. - - - - Resets the the number of detected validation exceptions. - - - - - Throws a ValidationException if the number of validationExceptions - detected is greater than zero. - - - DTD validation exception. - - - - - Gets or sets whether to overwrite existing jobs. - - - - - Gets the log. - - The log. - - - - Returns a of scheduled jobs. -

- The key is the job name and the value is a - containing the and . -

-
- a of scheduled jobs. - -
- - - Helper class to map constant names to their values. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Reports JobSchedulingDataProcessor validation exceptions. - - Chris Bonham - - - - Constructor for ValidationException. - - - - - Constructor for ValidationException. - - exception message. - - - - Constructor for ValidationException. - - collection of validation exceptions. - - - - Gets the validation exceptions. - - The validation exceptions. - - - - Returns the detail message string. - - - - - An exception that is thrown to indicate that there has been a critical - failure within the scheduler's core services (such as loss of database - connectivity). - - James House - - - - Create a with the given message. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Provides a parser and evaluator for unix-like cron expressions. Cron - expressions provide the ability to specify complex time combinations such as - "At 8:00am every Monday through Friday" or "At 1:30am every - last Friday of the month". - - -

- Cron expressions are comprised of 6 required fields and one optional field - separated by white space. The fields respectively are described as follows: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Field Name Allowed Values Allowed Special Characters
Seconds 0-59 , - /// /
Minutes 0-59 , - /// /
Hours 0-23 , - /// /
Day-of-month 1-31 , - /// ? / L W C
Month 1-12 or JAN-DEC , - /// /
Day-of-Week 1-7 or SUN-SAT , - /// ? / L #
Year (Optional) empty, 1970-2099 , - /// /
-

- The '*' character is used to specify all values. For example, "*" - in the minute field means "every minute". -

-

- The '?' character is allowed for the day-of-month and day-of-week fields. It - is used to specify 'no specific value'. This is useful when you need to - specify something in one of the two fields, but not the other. -

-

- The '-' character is used to specify ranges For example "10-12" in - the hour field means "the hours 10, 11 and 12". -

-

- The ',' character is used to specify additional values. For example - "MON,WED,FRI" in the day-of-week field means "the days Monday, - Wednesday, and Friday". -

-

- The '/' character is used to specify increments. For example "0/15" - in the seconds field means "the seconds 0, 15, 30, and 45". And - "5/15" in the seconds field means "the seconds 5, 20, 35, and - 50". Specifying '*' before the '/' is equivalent to specifying 0 is - the value to start with. Essentially, for each field in the expression, there - is a set of numbers that can be turned on or off. For seconds and minutes, - the numbers range from 0 to 59. For hours 0 to 23, for days of the month 0 to - 31, and for months 1 to 12. The "/" character simply helps you turn - on every "nth" value in the given set. Thus "7/6" in the - month field only turns on month "7", it does NOT mean every 6th - month, please note that subtlety. -

-

- The 'L' character is allowed for the day-of-month and day-of-week fields. - This character is short-hand for "last", but it has different - meaning in each of the two fields. For example, the value "L" in - the day-of-month field means "the last day of the month" - day 31 - for January, day 28 for February on non-leap years. If used in the - day-of-week field by itself, it simply means "7" or - "SAT". But if used in the day-of-week field after another value, it - means "the last xxx day of the month" - for example "6L" - means "the last friday of the month". When using the 'L' option, it - is important not to specify lists, or ranges of values, as you'll get - confusing results. -

-

- The 'W' character is allowed for the day-of-month field. This character - is used to specify the weekday (Monday-Friday) nearest the given day. As an - example, if you were to specify "15W" as the value for the - day-of-month field, the meaning is: "the nearest weekday to the 15th of - the month". So if the 15th is a Saturday, the trigger will fire on - Friday the 14th. If the 15th is a Sunday, the trigger will fire on Monday the - 16th. If the 15th is a Tuesday, then it will fire on Tuesday the 15th. - However if you specify "1W" as the value for day-of-month, and the - 1st is a Saturday, the trigger will fire on Monday the 3rd, as it will not - 'jump' over the boundary of a month's days. The 'W' character can only be - specified when the day-of-month is a single day, not a range or list of days. -

-

- The 'L' and 'W' characters can also be combined for the day-of-month - expression to yield 'LW', which translates to "last weekday of the - month". -

-

- The '#' character is allowed for the day-of-week field. This character is - used to specify "the nth" XXX day of the month. For example, the - value of "6#3" in the day-of-week field means the third Friday of - the month (day 6 = Friday and "#3" = the 3rd one in the month). - Other examples: "2#1" = the first Monday of the month and - "4#5" = the fifth Wednesday of the month. Note that if you specify - "#5" and there is not 5 of the given day-of-week in the month, then - no firing will occur that month. If the '#' character is used, there can - only be one expression in the day-of-week field ("3#1,6#3" is - not valid, since there are two expressions). -

-

- -

-

- The legal characters and the names of months and days of the week are not - case sensitive. -

-

- NOTES: -

    -
  • Support for specifying both a day-of-week and a day-of-month value is - not complete (you'll need to use the '?' character in one of these fields). -
  • -
  • Overflowing ranges is supported - that is, having a larger number on - the left hand side than the right. You might do 22-2 to catch 10 o'clock - at night until 2 o'clock in the morning, or you might have NOV-FEB. It is - very important to note that overuse of overflowing ranges creates ranges - that don't make sense and no effort has been made to determine which - interpretation CronExpression chooses. An example would be - "0 0 14-6 ? * FRI-MON".
  • -
-

-
- Sharada Jambula - James House - Contributions from Mads Henderson - Refactoring from CronTrigger to CronExpression by Aaron Craven -
- - - Field specification for second. - - - - - Field specification for minute. - - - - - Field specification for hour. - - - - - Field specification for day of month. - - - - - Field specification for month. - - - - - Field specification for day of week. - - - - - Field specification for year. - - - - - Field specification for all wildcard value '*'. - - - - - Field specification for not specified value '?'. - - - - - Field specification for wildcard '*'. - - - - - Field specification for no specification at all '?'. - - - - - Seconds. - - - - - minutes. - - - - - Hours. - - - - - Days of month. - - - - - Months. - - - - - Days of week. - - - - - Years. - - - - - Last day of week. - - - - - Nth day of week. - - - - - Last day of month. - - - - - Nearest weekday. - - - - - Calendar day of week. - - - - - Calendar day of month. - - - - - Expression parsed. - - - - - Constructs a new based on the specified - parameter. - - - String representation of the cron expression the new object should represent - - - - - - Indicates whether the given date satisfies the cron expression. - - - Note that milliseconds are ignored, so two Dates falling on different milliseconds - of the same second will always have the same result here. - - The date to evaluate. - a boolean indicating whether the given date satisfies the cron expression - - - - Returns the next date/time after the given date/time which - satisfies the cron expression. - - the date/time at which to begin the search for the next valid date/time - the next valid date/time - - - - Returns the next date/time after the given date/time which does - not satisfy the expression. - - the date/time at which to begin the search for the next invalid date/time - the next valid date/time - - - - Returns the string representation of the - - The string representation of the - - - - Indicates whether the specified cron expression can be parsed into a - valid cron expression - - the expression to evaluate - a boolean indicating whether the given expression is a valid cron - expression - - - - Builds the expression. - - The expression. - - - - Stores the expression values. - - The position. - The string to traverse. - The type of value. - - - - - Checks the next value. - - The position. - The string to check. - The value. - The type to search. - - - - - Gets the expression summary. - - - - - - Gets the expression set summary. - - The data. - - - - - Skips the white space. - - The i. - The s. - - - - - Finds the next white space. - - The i. - The s. - - - - - Adds to set. - - The val. - The end. - The incr. - The type. - - - - Gets the set of given type. - - The type of set to get. - - - - - Gets the value. - - The v. - The s. - The i. - - - - - Gets the numeric value from string. - - The string to parse from. - The i. - - - - - Gets the month number. - - The string to map with. - - - - - Gets the day of week number. - - The s. - - - - - Gets the time from given time parts. - - The seconds. - The minutes. - The hours. - The day of month. - The month. - - - - - Gets the next fire time after the given time. - - The UTC time to start searching from. - - - - - Creates the date time without milliseconds. - - The time. - - - - - Advance the calendar to the particular hour paying particular attention - to daylight saving problems. - - The date. - The hour. - - - - - Gets the time before. - - The end time. - - - - - NOT YET IMPLEMENTED: Returns the final time that the - will match. - - - - - - Determines whether given year is a leap year. - - The year. - - true if the specified year is a leap year; otherwise, false. - - - - - Gets the last day of month. - - The month num. - The year. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Sets or gets the time zone for which the of this - will be resolved. - - - - - Gets the cron expression string. - - The cron expression string. - - - - Helper class for cron expression handling. - - - - - The value. - - - - - The position. - - - - - A concrete that is used to fire a - at given moments in time, defined with Unix 'cron-like' definitions. - - -

- For those unfamiliar with "cron", this means being able to create a firing - schedule such as: "At 8:00am every Monday through Friday" or "At 1:30am - every last Friday of the month". -

- -

- The format of a "Cron-Expression" string is documented on the - class. -

- -

- Here are some full examples:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Expression Meaning
"0 0 12 * * ?"" /> Fire at 12pm (noon) every day" />
"0 15 10 ? * *"" /> Fire at 10:15am every day" />
"0 15 10 * * ?"" /> Fire at 10:15am every day" />
"0 15 10 * * ? *"" /> Fire at 10:15am every day" />
"0 15 10 * * ? 2005"" /> Fire at 10:15am every day during the year 2005" /> -
"0 * 14 * * ?"" /> Fire every minute starting at 2pm and ending at 2:59pm, every day" /> -
"0 0/5 14 * * ?"" /> Fire every 5 minutes starting at 2pm and ending at 2:55pm, every day" /> -
"0 0/5 14,18 * * ?"" /> Fire every 5 minutes starting at 2pm and ending at 2:55pm, AND fire every 5 minutes starting at 6pm and ending at 6:55pm, every day" /> -
"0 0-5 14 * * ?"" /> Fire every minute starting at 2pm and ending at 2:05pm, every day" /> -
"0 10,44 14 ? 3 WED"" /> Fire at 2:10pm and at 2:44pm every Wednesday in the month of March." /> -
"0 15 10 ? * MON-FRI"" /> Fire at 10:15am every Monday, Tuesday, Wednesday, Thursday and Friday" /> -
"0 15 10 15 * ?"" /> Fire at 10:15am on the 15th day of every month" /> -
"0 15 10 L * ?"" /> Fire at 10:15am on the last day of every month" /> -
"0 15 10 ? * 6L"" /> Fire at 10:15am on the last Friday of every month" /> -
"0 15 10 ? * 6L"" /> Fire at 10:15am on the last Friday of every month" /> -
"0 15 10 ? * 6L 2002-2005"" /> Fire at 10:15am on every last friday of every month during the years 2002, 2003, 2004 and 2005" /> -
"0 15 10 ? * 6#3"" /> Fire at 10:15am on the third Friday of every month" /> -
-

- -

- Pay attention to the effects of '?' and '*' in the day-of-week and - day-of-month fields! -

- -

- NOTES: -

    -
  • Support for specifying both a day-of-week and a day-of-month value is - not complete (you'll need to use the '?' character in on of these fields). -
  • -
  • Be careful when setting fire times between mid-night and 1:00 AM - - "daylight savings" can cause a skip or a repeat depending on whether the - time moves back or jumps forward.
  • -
-

-
- - - - Sharada Jambula - James House - Contributions from Mads Henderson -
- - - The base abstract class to be extended by all triggers. - - -

- s have a name and group associated with them, which - should uniquely identify them within a single . -

- -

- s are the 'mechanism' by which s - are scheduled. Many s can point to the same , - but a single can only point to one . -

- -

- Triggers can 'send' parameters/data to s by placing contents - into the on the . -

-
- - - - - - - James House - Sharada Jambula -
- - - The default value for priority. - - - - - Remove all s from the . - - - - - Create a with no specified name, group, or . - - - Note that the , and - the and properties - must be set before the can be placed into a - . - - - - - Create a with the given name, and default group. - - - Note that the and - properties must be set before the - can be placed into a . - - The name. - - - - Create a with the given name, and group. - - - Note that the and - properties must be set before the - can be placed into a . - - The name. - if , Scheduler.DefaultGroup will be used. - - - - Create a with the given name, and group. - - The name. - if , Scheduler.DefaultGroup will be used. - Name of the job. - The job group. - ArgumentException - if name is null or empty, or the group is an empty string. - - - - - Add the specified name of a to - the end of the 's list of listeners. - - Name of the listener. - - - - Remove the specified name of a - from the 's list of listeners. - - true if the given name was found in the list, and removed - - - - - This method should not be used by the Quartz client. -

- Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). -

- -
- - -
- - - This method should not be used by the Quartz client. - - -

- Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- -

- After this method has been called, - should return a valid answer. -

-
- - The first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - This method should not be used by the Quartz client. - - - Called after the has executed the - associated with the - in order to get the final instruction code from the trigger. - - - is the that was used by the - 's method. - is the thrown by the - , if any (may be null). - - - One of the members. - - - - - - - - - - Used by the to determine whether or not - it is possible for this to fire again. -

- If the returned value is then the - may remove the from the . -

-
-
- - - Returns the next time at which the is scheduled to fire. If - the trigger will not fire again, will be returned. Note that - the time returned can possibly be in the past, if the time that was computed - for the trigger to next fire has already arrived, but the scheduler has not yet - been able to fire the trigger (which would likely be due to lack of resources - e.g. threads). - - - The value returned is not guaranteed to be valid until after the - has been added to the scheduler. - - - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be returned. - - - - - Returns the next time at which the will fire, - after the given time. If the trigger will not fire after the given time, - will be returned. - - - - - Validates the misfire instruction. - - The misfire instruction. - - - - - This method should not be used by the Quartz client. -

- To be implemented by the concrete classes that extend this class. -

-

- The implementation should update the 's state - based on the MISFIRE_INSTRUCTION_XXX that was selected when the - was created. -

-
-
- - - This method should not be used by the Quartz client. -

- The implementation should update the 's state - based on the given new version of the associated - (the state should be updated so that it's next fire time is appropriate - given the Calendar's new settings). -

-
- - -
- - - Validates whether the properties of the are - valid for submission into a . - - - - - Return a simple string representation of this object. - - - - - Compare the next fire time of this to that of - another. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - true if the specified is equal to the current ; otherwise, false. - - - - - Serves as a hash function for a particular type. is suitable for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Get or sets the name of this . - - If name is null or empty. - - - - Get the group of this . If , Scheduler.DefaultGroup will be used. - - - if group is an empty string. - - - - - Get or set the name of the associated . - - - if jobName is null or empty. - - - - - Gets or sets the name of the associated 's - group. If set with , Scheduler.DefaultGroup will be used. - - ArgumentException - if group is an empty string. - - - - - Returns the 'full name' of the in the format - "group.name". - - - - - Gets the key. - - The key. - - - - Returns the 'full name' of the that the - points to, in the format "group.name". - - - - - Get or set the description given to the instance by - its creator (if any). - - - - - Get or set the with the given name with - this Trigger. Use when setting to dis-associate a Calendar. - - - - - Get or set the that is associated with the - . -

- Changes made to this map during job execution are not re-persisted, and - in fact typically result in an illegal state. -

-
-
- - - Whether or not the should be persisted in the - for re-use after program restarts. -

- If not explicitly set, the default value is . -

-
-
- - - Returns an array of s containing the names of all - s assigned to the , - in the order in which they should be notified. - - - - - Returns the last UTC time at which the will fire, if - the Trigger will repeat indefinitely, null will be returned. -

- Note that the return time *may* be in the past. -

-
-
- - - Get or set the instruction the should be given for - handling misfire situations for this - the - concrete type that you are using will have - defined a set of additional MISFIRE_INSTRUCTION_XXX - constants that may be passed to this method. -

- If not explicitly set, the default value is . -

-
- - - - -
- - - This method should not be used by the Quartz client. -

- Usable by - implementations, in order to facilitate 'recognizing' instances of fired - s as their jobs complete execution. -

-
-
- - - Returns the date/time on which the trigger must stop firing. This - defines the final boundary for trigger firings 舒 the trigger will - not fire after to this date and time. If this value is null, no end time - boundary is assumed, and the trigger can continue indefinitely. - - Sets the date/time on which the trigger must stop firing. This defines - the final boundary for trigger firings 舒 the trigger will not - fire after to this date and time. If this value is null, no end time - boundary is assumed, and the trigger can continue indefinitely. - - - - - The time at which the trigger's scheduling should start. May or may not - be the first actual fire time of the trigger, depending upon the type of - trigger and the settings of the other properties of the trigger. However - the first actual first time will not be before this date. - - - Setting a value in the past may cause a new trigger to compute a first - fire time that is in the past, which may cause an immediate misfire - of the trigger. - - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - The priority of a acts as a tie breaker such that if - two s have the same scheduled fire time, then Quartz - will do its best to give the one with the higher priority first access - to a worker thread. - - - If not explicitly set, the default value is 5. - - - - - - - Gets a value indicating whether this instance has additional properties - that should be considered when for example saving to database. - - - If trigger implementation has additional properties that need to be saved - with base properties you need to make your class override this property with value true. - Returning true will effectively mean that ADOJobStore needs to serialize - this trigger instance to make sure additional properties are also saved. - - - true if this instance has additional properties; otherwise, false. - - - - - Create a with no settings. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - - - - Create a with the given name and default group. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - - - - Create a with the given name and group. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - - - - Create a with the given name, group and - expression. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - The cron expression. - - - - Create a with the given name and group, and - associated with the identified . - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - Name of the job. - The job group. - - - - Create a with the given name and group, - associated with the identified , - and with the given "cron" expression. - - - The start-time will also be set to the current time, and the time zone - will be set the the system's default time zone. - - The name. - The group. - Name of the job. - The job group. - The cron expression. - - - - Create a with the given name and group, - associated with the identified , - and with the given "cron" expression resolved with respect to the . - - The name. - The group. - Name of the job. - The job group. - The cron expression. - The time zone. - - - - Create a that will occur at the given time, - until the given end time. -

- If null, the start-time will also be set to the current time, the time - zone will be set the the system's default. -

-
- The name. - The group. - Name of the job. - The job group. - The start time. - The end time. - The cron expression. -
- - - Create a with fire time dictated by the - resolved with respect to the specified - occuring from the until - the given . - - The name. - The group. - Name of the job. - The job group. - The start time. - The end time. - - - - Clones this instance. - - - - - - Returns the next time at which the is scheduled to fire. If - the trigger will not fire again, will be returned. Note that - the time returned can possibly be in the past, if the time that was computed - for the trigger to next fire has already arrived, but the scheduler has not yet - been able to fire the trigger (which would likely be due to lack of resources - e.g. threads). - - - The value returned is not guaranteed to be valid until after the - has been added to the scheduler. - - - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be returned. - - - - - - Sets the next fire time. -

- This method should not be invoked by client code. -

-
- The fire time. -
- - - Sets the previous fire time. -

- This method should not be invoked by client code. -

-
- The fire time. -
- - - Returns the next time at which the will fire, - after the given time. If the trigger will not fire after the given time, - will be returned. - - - - - - - Used by the to determine whether or not - it is possible for this to fire again. -

- If the returned value is then the - may remove the from the . -

-
- -
- - - Validates the misfire instruction. - - The misfire instruction. - - - - - This method should not be used by the Quartz client. -

- To be implemented by the concrete classes that extend this class. -

-

- The implementation should update the 's state - based on the MISFIRE_INSTRUCTION_XXX that was selected when the - was created. -

-
- -
- - -

- Determines whether the date and (optionally) time of the given Calendar - instance falls on a scheduled fire-time of this trigger. -

- -

- Equivalent to calling . -

-
- The date to compare. - -
- - - Determines whether the date and (optionally) time of the given Calendar - instance falls on a scheduled fire-time of this trigger. -

- Note that the value returned is NOT validated against the related - ICalendar (if any). -

-
- The date to compare - If set to true, the method will only determine if the - trigger will fire during the day represented by the given Calendar - (hours, minutes and seconds will be ignored). - -
- - - Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). - - - - - - - Updates the trigger with new calendar. - - The calendar to update with. - The misfire threshold. - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

-
- - - the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - Gets the expression summary. - - - - - - Gets the next time to fire after the given time. - - The time to compute from. - - - - - NOT YET IMPLEMENTED: Returns the time before the given time - that this will fire. - - The date. - - - - - Gets or sets the cron expression string. - - The cron expression string. - - - - Set the CronExpression to the given one. The TimeZone on the passed-in - CronExpression over-rides any that was already set on the Trigger. - - The cron expression. - - - - Returns the date/time on which the trigger may begin firing. This - defines the initial boundary for trigger firings the trigger - will not fire prior to this date and time. - - - - - - Get or sets the time at which the CronTrigger should quit - repeating - even if repeastCount isn't yet satisfied. - - - - - Sets the time zone for which the of this - will be resolved. - - - If is set after this - property, the TimeZone setting on the CronExpression will "win". However - if is set after this property, the - time zone applied by this method will remain in effect, since the - string cron expression does not carry a time zone! - - The time zone. - - - - Returns the last UTC time at which the will fire, if - the Trigger will repeat indefinitely, null will be returned. -

- Note that the return time *may* be in the past. -

-
-
- - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - The interface to be implemented by s that provide a - mechanism for having their execution interrupted. It is NOT a requirment - for jobs to implement this interface - in fact, for most people, none of - their jobs will. - - -

- The means of actually interrupting the Job must be implemented within the - itself (the method of this - interface is simply a means for the scheduler to inform the - that a request has been made for it to be interrupted). The mechanism that - your jobs use to interrupt themselves might vary between implementations. - However the principle idea in any implementation should be to have the - body of the job's periodically check some flag to - see if an interruption has been requested, and if the flag is set, somehow - abort the performance of the rest of the job's work. An example of - interrupting a job can be found in the java source for the class - Quartz.Examples.Example7.DumbInterruptableJob. It is legal to use - some combination of and - synchronization within and - in order to have the method block until the - signals that it has noticed the set flag. -

- -

- If the Job performs some form of blocking I/O or similar functions, you may - want to consider having the method store a - reference to the calling as a member variable. Then the - impplementation of this interfaces method can call - on that Thread. Before attempting this, make - sure that you fully understand what - does and doesn't do. Also make sure that you clear the Job's member - reference to the Thread when the Execute(..) method exits (preferrably in a - block. -

-
- - - James House -
- - - Called by the when a user - interrupts the . - - void (nothing) if job interrupt is successful. - - - - Scheduler constants. - - - - - A (possibly) usefull constant that can be used for specifying the group - that and instances belong to. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("MANUAL_TRIGGER") for thename of a 's group. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("RECOVERING_JOBS") for thename of a 's group. - - - - - A constant group name used internally by the - scheduler - clients should not use the value of this constant - ("FAILED_OVER_JOBS") for thename of a 's group. - - - - - A constant key that can be used to retrieve the - name of the original from a recovery trigger's - data map in the case of a job recovering after a failed scheduler - instance. - - - - - - A constant key that can be used to retrieve the - group of the original from a recovery trigger's - data map in the case of a job recovering after a failed scheduler - instance. - - - - - - A constant key that can be used to retrieve the - scheduled fire time of the original from a recovery - trigger's data map in the case of a job recovering after a failed scheduler - instance. - - - - - - Holds state information for instances. - - - instances are stored once when the - is added to a scheduler. They are also re-persisted after every execution of - instances. -

- instances can also be stored with a - . This can be useful in the case where you have a Job - that is stored in the scheduler for regular/repeated use by multiple - Triggers, yet with each independent triggering, you want to supply the - Job with different data inputs. -

-

- The passed to a Job at execution time - also contains a convenience that is the result - of merging the contents of the trigger's JobDataMap (if any) over the - Job's JobDataMap (if any). -

-
- - - - - James House -
- - - Create an empty . - - - - - Create a with the given data. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Adds the given value as a string version to the - 's data map. - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the - . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Retrieve the identified value from the . - - - - - Gets the date time. - - The key. - - - - - Gets the value behind the specified key. - - The key. - - - - - Conveys the detail properties of a given instance. - - - Quartz does not store an actual instance of a type, but - instead allows you to define an instance of one, through the use of a . -

- s have a name and group associated with them, which - should uniquely identify them within a single . -

-

- s are the 'mechanism' by which s - are scheduled. Many s can point to the same , - but a single can only point to one . -

-
- - - - - James House - Sharada Jambula -
- - - Create a with no specified name or group, and - the default settings of all the other properties. -

- Note that the , and - properties must be set before the job can be - placed into a . -

-
-
- - - Create a with the given name, default group, and - the default settings of all the other properties. - If , Scheduler.DefaultGroup will be used. - - - If name is null or empty, or the group is an empty string. - - - - - Create a with the given name, and group, and - the default settings of all the other properties. - If , Scheduler.DefaultGroup will be used. - - - If name is null or empty, or the group is an empty string. - - - - - Create a with the given name, and group, and - the given settings of all the other properties. - - The name. - if , Scheduler.DefaultGroup will be used. - Type of the job. - if set to true, job will be volatile. - if set to true, job will be durable. - if set to true, job will request recovery. - - ArgumentException if name is null or empty, or the group is an empty string. - - - - - Validates whether the properties of the are - valid for submission into a . - - - - - Add the specified name of a to the - end of the 's list of listeners. - - - - - Remove the specified name of a from - the 's list of listeners. - - true if the given name was found in the list, and removed - - - - Return a simple string representation of this object. - - - - - Creates a new object that is a copy of the current instance. - - - A new object that is a copy of this instance. - - - - - Determines whether the specified detail is equal to this instance. - - The detail to examine. - - true if the specified detail is equal; otherwise, false. - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Checks equality between given job detail and this instance. - - The detail to compare this instance with. - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Get or sets the name of this . - - - if name is null or empty. - - - - - Get or sets the group of this . - If , will be used. - - - If the group is an empty string. - - - - - Returns the 'full name' of the in the format - "group.name". - - - - - Gets the key. - - The key. - - - - Get or set the description given to the instance by its - creator (if any). - - - May be useful for remembering/displaying the purpose of the job, though the - description has no meaning to Quartz. - - - - - Get or sets the instance of that will be executed. - - - if jobType is null or the class is not a . - - - - - Get or set the that is associated with the . - - - - - Set whether or not the the should re-Execute - the if a 'recovery' or 'fail-over' situation is - encountered. -

- If not explicitly set, the default value is . -

-
- -
- - - Whether or not the should not be persisted in the - for re-use after program - restarts. -

- If not explicitly set, the default value is . -

-
- if the should be garbage - collected along with the . - -
- - - Whether or not the should remain stored after it is - orphaned (no s point to it). -

- If not explicitly set, the default value is . -

-
- - if the Job should remain persisted after - being orphaned. - -
- - - Whether or not the implements the interface . - - - - - Gets or sets an array of s containing the names of all - s assigned to the , - in the order in which they should be notified. Setting the array - clears any listener names that were in the list. - - - - - A context bundle containing handles to various environment information, that - is given to a instance as it is - executed, and to a instance after the - execution completes. - - -

- The found on this object (via the - method) serves as a convenience - - it is a merge of the found on the - and the one found on the , with - the value in the latter overriding any same-named values in the former. - It is thus considered a 'best practice' that the Execute code of a Job - retrieve data from the JobDataMap found on this object NOTE: Do not - expect value 'set' into this JobDataMap to somehow be set back onto a - 's own JobDataMap. -

- -

- s are also returned from the - - method. These are the same instances as those past into the jobs that are - currently executing within the scheduler. The exception to this is when your - application is using Quartz remotely (i.e. via RMI) - in which case you get - a clone of the s, and their references to - the and instances have been lost (a - clone of the is still available - just not a handle - to the job instance that is running). -

-
- - - - - - James House -
- - - Create a JobExcecutionContext with the given context data. - - - - - Increments the refire count. - - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Put the specified value into the context's data map with the given key. - Possibly useful for sharing data between listeners and jobs. -

- NOTE: this data is volatile - it is lost after the job execution - completes, and all TriggerListeners and JobListeners have been - notified. -

-
- - - - -
- - - Get the value with the given key from the context's data map. - - - - - - - Get a handle to the instance that fired the - . - - - - - Get a handle to the instance that fired the - . - - - - - Get a handle to the referenced by the - instance that fired the . - - - - - If the is being re-executed because of a 'recovery' - situation, this method will return . - - - - - Gets the refire count. - - The refire count. - - - - Get the convenience of this execution context. - - -

- The found on this object serves as a convenience - - it is a merge of the found on the - and the one found on the , with - the value in the latter overriding any same-named values in the former. - It is thus considered a 'best practice' that the Execute code of a Job - retrieve data from the JobDataMap found on this object. -

- -

NOTE: Do not expect value 'set' into this JobDataMap to somehow be - set back onto a 's own JobDataMap. -

- -

- Attempts to change the contents of this map typically result in an - illegal state. -

- -
-
- - - Get the associated with the . - - - - - Get the instance of the that was created for this - execution. -

- Note: The Job instance is not available through remote scheduler - interfaces. -

-
-
- - - The actual time the trigger fired. For instance the scheduled time may - have been 10:00:00 but the actual fire time may have been 10:00:03 if - the scheduler was too busy. - - Returns the fireTimeUtc. - - - - - The scheduled time the trigger fired for. For instance the scheduled - time may have been 10:00:00 but the actual fire time may have been - 10:00:03 if the scheduler was too busy. - - Returns the scheduledFireTimeUtc. - - - - - Gets the previous fire time. - - The previous fire time. - - - - Gets the next fire time. - - The next fire time. - - - - Returns the result (if any) that the set before its - execution completed (the type of object set as the result is entirely up - to the particular job). - - -

- The result itself is meaningless to Quartz, but may be informative - to s or - s that are watching the job's - execution. -

- - Set the result (if any) of the 's execution (the type of - object set as the result is entirely up to the particular job). - -

- The result itself is meaningless to Quartz, but may be informative - to s or - s that are watching the job's - execution. -

-
-
- - - The amount of time the job ran for. The returned - value will be until the job has actually completed (or thrown an - exception), and is therefore generally only useful to - s and s. - - - - - An exception that can be thrown by a - to indicate to the Quartz that an error - occured while executing, and whether or not the requests - to be re-fired immediately (using the same , - or whether it wants to be unscheduled. - - - Note that if the flag for 'refire immediately' is set, the flags for - unscheduling the Job are ignored. - - - - - James House - - - - Create a JobExcecutionException, with the 're-fire immediately' flag set - to . - - - - - Create a JobExcecutionException, with the given cause. - - The cause. - - - - Create a JobExcecutionException, with the given message. - - - - - Initializes a new instance of the class. - - The message. - The original cause. - - - - Create a JobExcecutionException with the 're-fire immediately' flag set - to the given value. - - - - - Create a JobExcecutionException with the given underlying exception, and - the 're-fire immediately' flag set to the given value. - - - - - Create a JobExcecutionException with the given message, and underlying - exception, and the 're-fire immediately' flag set to the given value. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Creates and returns a string representation of the current exception. - - - A string representation of the current exception. - - - - - - Gets or sets a value indicating whether to unschedule firing trigger. - - - true if firing trigger should be unscheduled; otherwise, false. - - - - - Gets or sets a value indicating whether to unschedule all triggers. - - - true if all triggers should be unscheduled; otherwise, false. - - - - - Gets or sets a value indicating whether to refire immediately. - - true if to refire immediately; otherwise, false. - - - - Misfire instructions. - - - - - Instruction not set (yet). - - - - - Use smart policy. - - - - - Misfire policy settings for SimpleTrigger. - - - - - Instructs the that upon a mis-fire - situation, the wants to be fired - now by . -

- NOTE: This instruction should typically only be used for - 'one-shot' (non-repeating) Triggers. If it is used on a trigger with a - repeat count > 0 then it is equivalent to the instruction - . -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to 'now' (even if the associated - excludes 'now') with the repeat count left as-is. This does obey the - end-time however, so if 'now' is after the - end-time the will not fire again. - - -

- NOTE: Use of this instruction causes the trigger to 'forget' - the start-time and repeat-count that it was originally setup with (this - is only an issue if you for some reason wanted to be able to tell what - the original values were at some later time). -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to 'now' (even if the associated - excludes 'now') with the repeat count set to what it would be, if it had - not missed any firings. This does obey the end-time - however, so if 'now' is after the end-time the will - not fire again. - -

- NOTE: Use of this instruction causes the trigger to 'forget' - the start-time and repeat-count that it was originally setup with. - Instead, the repeat count on the trigger will be changed to whatever - the remaining repeat count is (this is only an issue if you for some - reason wanted to be able to tell what the original values were at some - later time). -

- -

- NOTE: This instruction could cause the - to go to the 'COMPLETE' state after firing 'now', if all the - repeat-fire-times where missed. -

-
-
- - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to the next scheduled time after 'now' - taking into - account any associated , and with the - repeat count set to what it would be, if it had not missed any firings. - - - NOTE/WARNING: This instruction could cause the - to go directly to the 'COMPLETE' state if all fire-times where missed. - - - - - Instructs the that upon a mis-fire - situation, the wants to be - re-scheduled to the next scheduled time after 'now' - taking into - account any associated , and with the - repeat count left unchanged. - - -

- NOTE/WARNING: This instruction could cause the - to go directly to the 'COMPLETE' state if all the end-time of the trigger - has arrived. -

-
-
- - - misfire instructions for CronTrigger - - - - - Instructs the that upon a mis-fire - situation, the wants to be fired now - by . - - - - - Instructs the that upon a mis-fire - situation, the wants to have it's - next-fire-time updated to the next time in the schedule after the - current time (taking into account any associated , - but it does not want to be fired now. - - - - - misfire instructions for NthIncludedDayTrigger - - - - - Instructs the that upon a mis-fire situation, the - wants to be fired now by the - - - - - - Instructs the that upon a mis-fire situation, the - wants to have - nextFireTime updated to the next time in the schedule after - the current time, but it does not want to be fired now. - - - - - A trigger which fires on the Nth day of every interval type - , or - that is not excluded by the associated - calendar. - - - When determining what the Nth day of the month or year - is, will skip excluded days on the - associated calendar. This would commonly be used in an Nth - business day situation, in which the user wishes to fire a particular job on - the Nth business day (i.e. the 5th business day of - every month). Each also has an associated - which indicates at what time of day the trigger is - to fire. -

- All s default to a monthly interval type - (fires on the Nth day of every month) with N = 1 (first - non-excluded day) and set to 12:00 PM (noon). These - values can be changed using the , , and - methods. Users may also want to note the - and - methods. -

-

- Take, for example, the following calendar: -

- - July August September - Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa - 1 W 1 2 3 4 5 W 1 2 W - W H 5 6 7 8 W W 8 9 10 11 12 W W H 6 7 8 9 W - W 11 12 13 14 15 W W 15 16 17 18 19 W W 12 13 14 15 16 W - W 18 19 20 21 22 W W 22 23 24 25 26 W W 19 20 21 22 23 W - W 25 26 27 28 29 W W 29 30 31 W 26 27 28 29 30 - W - - Where W's represent weekend days, and H's represent holidays, all of which - are excluded on a calendar associated with an - with n=5 and - intervalType=IntervalTypeMonthly. In this case, the trigger - would fire on the 8th of July (because of the July 4 holiday), - the 5th of August, and the 8th of September (because - of Labor Day). -
- Aaron Craven -
- - - Indicates a monthly trigger type (fires on the Nth included - day of every month). - - - - indicates a yearly trigger type (fires on the Nth included - day of every year). - - - - - Indicates a weekly trigger type (fires on the Nth included - day of every week). When using this interval type, care must be taken - not to think of the value of as an analog to - . Such a comparison can only - be drawn when there are no calendars associated with the trigger. To - illustrate, consider an with - n = 3 which is associated with a Calendar excluding - non-weekdays. The trigger would fire on the 3rd - included day of the week, which would be 4th - actual day of the week. - - - - - Create an with no specified name, - group, or . This will result initially in a - default monthly trigger that fires on the first day of every month at - 12:00 PM (n = 1, - intervalType=, - fireAtTime="12:00"). - - - Note that , , - , and , must be - called before the can be placed into - a . - - - - - Create an with the given name and - default group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). -

- Note that and must - be called before the can be placed - into a . -

-
- the name for the -
- - - Create an with the given name and - group but no specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime=12:00"). -

- Note that and must - be called before the can be placed - into a . -

-
- the name for the - - the group for the - -
- - - Create an with the given name and - group and the specified . This will result - initially in a default monthly trigger that fires on the first day of - every month at 12:00 PM (=1, - intervalType=, - fireAtTime="12:00"). - - The name for the . - The group for the . - The name of the job to associate with the . - The group containing the job to associate with the . - - - - Returns the next UTC time at which the - will fire. If the trigger will not fire again, will be - returned. - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. -

-

- The returned value is not guaranteed to be valid until after - the trigger has been added to the scheduler. -

-
- the next fire time for the trigger - -
- - - Returns the previous UTC time at which the - fired. If the trigger has not yet - fired, will be returned. - - the previous fire time for the trigger - - - - Returns the first time the will fire - after the specified date. - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType. -

-

- Therefore, for triggers with intervalType = - , if the trigger - will not fire within 12 - weeks after the given date/time, will be returned. For - triggers with intervalType = - - , if the trigger will not fire within 12 - months after the given date/time, will be returned. - For triggers with intervalType = - - , if the trigger will not fire within 12 - years after the given date/time, will be returned. In - all cases, if the trigger will not fire before , - will be returned. -

-
- The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - - the first time the trigger will fire following the specified date - -
- - - Called when the has decided to 'fire' the trigger - (Execute the associated ), in order to give the - a chance to update itself for its next triggering - (if any). - - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

- -
- the first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first - firing of the ). - -
- - - Called after the has executed the - associated with the in order - to get the final instruction code from the trigger. - - - The that was used by the - 's method. - - - The thrown by the - , if any (may be ) - - one of the Trigger.INSTRUCTION_XXX constants. - - - - - Used by the to determine whether or not it is - possible for this to fire again. - ' - -

- If the returned value is then the - may remove the from the - -

-
- - A boolean indicator of whether the trigger could potentially fire - again. - -
- - - Indicates whether is a valid misfire - instruction for this . - - Whether is valid. - - - Updates the 's state based on the - MisfireInstruction that was selected when the - was created -

- If the misfire instruction is set to MISFIRE_INSTRUCTION_SMART_POLICY, - then the instruction will be interpreted as - . -

-
- a new or updated calendar to use for the trigger - -
- - - Updates the 's state based on the - given new version of the associated . - - A new or updated calendar to use for the trigger - the amount of time that must - be between "now" and the time the next - firing of the trigger is supposed to occur. - - - - - Calculates the first time an with - intervalType = IntervalTypeWeekly will fire - after the specified date. See for more - information. - - The time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Calculates the first UTC time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified date - - - - Calculates the first time an with - intervalType = will fire - after the specified date. See for more - information. - - - The UTC time after which to find the nearest fire time. - This argument is treated as exclusive 舒 that is, - if afterTime is a valid fire time for the trigger, it - will not be returned as the next fire time. - - the first time the trigger will fire following the specified - date - - - - - Gets or sets the day of the interval on which the - should fire. If the Nth - day of the interval does not exist (i.e. the 32nd of a - month), the trigger simply will never fire. N may not be less than 1. - - - - - Returns the interval type for the . - - - Sets the interval type for the . If - , the trigger will fire on the - Nth included day of every month. If - , the trigger will fire on the - Nth included day of every year. If - , the trigger will fire on the - Nth included day of every week. - - - - - - - - Returns the fire time for the as a - string with the format "HH:MM[:SS]", with HH representing the - 24-hour clock hour of the fire time. Seconds are optional and their - inclusion depends on whether or not they were provided to - . - - - - - Returns the for the - . - - -

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - property. The default cutoff is 12 - of the intervals specified by intervalType" />. -

-

- Because of the conceptual design of , - it is not always possible to decide with certainty that the trigger - will never fire again. Therefore, it will search for the next - fire time up to a given cutoff. These cutoffs can be changed by using the - method. The default cutoff is 12 - of the intervals specified by intervalType". -

-

- In most cases, the default value of this setting (12) is sufficient (it - is highly unlikely, for example, that you will need to look at more than - 12 months of dates to ensure that your trigger will never fire again). - However, this setting is included to allow for the rare exceptions where - this might not be true. -

-

- For example, if your trigger is associated with a calendar that excludes - a great many dates in the next 12 months, and hardly any following that, - it is possible (if is large enough) that you could run - into this situation. -

-
-
- - - Returns the last UTC time the will fire. - If the trigger will not fire at any point between - and , will be returned. - - the last time the trigger will fire. - - - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - Sets or gets the time zone in which the will be resolved. - If no time zone is provided, then the default time zone will be used. - - - - - - - Gets or sets the trigger's calendar week rule. - - The trigger calendar week rule. - - - - Gets or sets the trigger's calendar first day of week rule. - - The trigger calendar first day of week. - - - - An exception that is thrown to indicate that an attempt to store a new - object (i.e. , - or ) in a - failed, because one with the same name and group already exists. - - James House - - -

- Create a with the given - message. -

-
-
- - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - -

- Create a and auto-generate a - message using the name/group from the given . -

- -

- The message will read:
"Unable to store Job with name: '__' and - group: '__', because one already exists with this identification." -

-
-
- -

- Create a and auto-generate a - message using the name/group from the given . -

- -

- The message will read:
"Unable to store Trigger with name: '__' and - group: '__', because one already exists with this identification." -

-
-
- - - An exception that is thrown to indicate that there is a misconfiguration of - the - or one of the components it - configures. - - James House - - - - Create a with the given message. - - - - - Create a with the given message - and cause. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - - - - Holds context/environment data that can be made available to Jobs as they - are executed. - - - James House - - - - Create an empty . - - - - - Create a with the given data. - - - - - Instructs Scheduler what to do with a trigger and job. - - - - - Instructs the that the - has no further instructions. - - - - - Instructs the that the - wants the to re-Execute - immediately. If not in a 'RECOVERING' or 'FAILED_OVER' situation, the - execution context will be re-used (giving the the - abilitiy to 'see' anything placed in the context by its last execution). - - - - - Instructs the that the - should be put in the state. - - - - - Instructs the that the - wants itself deleted. - - - - - Instructs the that all - s referencing the same as - this one should be put in the state. - - - - - Instructs the that all - s referencing the same as - this one should be put in the state. - - - - - Instructs the that the - should be put in the state. - - - - - Describes the settings and capabilities of a given - instance. - - James House - - - - Initializes a new instance of the class. - - Name of the scheduler. - The scheduler instance. - The scheduler type. - if set to true, scheduler is a remote scheduler. - if set to true, scheduler is started. - if set to true, scheduler is in standby mode. - if set to true, scheduler is shutdown. - The start time. - The number of jobs executed. - The job store type. - if set to true, job store is persistent. - The thread pool type. - Size of the thread pool. - The version string. - - - - Returns a formatted (human readable) string describing all the 's - meta-data values. - - -

- The format of the string looks something like this: -

-            Quartz Scheduler 'SchedulerName' with instanceId 'SchedulerInstanceId' Scheduler class: 'Quartz.Impl.StdScheduler' - running locally. Running since: '11:33am on Jul 19, 2002' Not currently paused. Number of Triggers fired: '123' Using thread pool 'Quartz.Simpl.SimpleThreadPool' - with '8' threads Using job-store 'Quartz.Impl.JobStore' - which supports persistence.
-            
-

-
-
- - - Return a simple string representation of this object. - - - - - Returns the name of the . - - - - - Returns the instance Id of the . - - - - - Returns the class-name of the instance. - - - - - Returns whether the is being used remotely (via remoting). - - - - - Returns whether the scheduler has been started. - - - Note: may return even if - returns . - - - - - Reports whether the is in standby mode. - - - Note: may return even if - returns . - - - - - Reports whether the has been Shutdown. - - - - - Returns the class-name of the instance that is - being used by the . - - - - - Returns the type name of the instance that is - being used by the . - - - - - Returns the number of threads currently in the 's - - - - - Returns the version of Quartz that is running. - - - - - Returns the at which the Scheduler started running. - - null if the scheduler has not been started. - - - - - Returns the number of jobs executed since the - started.. - - - - - Returns whether or not the 's - instance supports persistence. - - - - - A concrete that is used to fire a - at a given moment in time, and optionally repeated at a specified interval. - - - - - - James House - Contributions by Lieven Govaerts of Ebitec Nv, Belgium. - Marko Lahma (.NET) - - - - Used to indicate the 'repeat count' of the trigger is indefinite. Or in - other words, the trigger should repeat continually until the trigger's - ending timestamp. - - - - - Create a with no settings. - - - - - Create a that will occur immediately, and - not repeat. - - - - - Create a that will occur immediately, and - not repeat. - - - - - Create a that will occur immediately, and - repeat at the the given interval the given number of times. - - - - - Create a that will occur immediately, and - repeat at the the given interval the given number of times. - - - - - Create a that will occur at the given time, - and not repeat. - - - - - Create a that will occur at the given time, - and not repeat. - - - - - Create a that will occur at the given time, - and repeat at the the given interval the given number of times, or until - the given end time. - - The name. - A UTC set to the time for the to fire. - A UTC set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use for unlimited times. - The time span to pause between the repeat firing. - - - - Create a that will occur at the given time, - and repeat at the the given interval the given number of times, or until - the given end time. - - The name. - The group. - A UTC set to the time for the to fire. - A UTC set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use for unlimited times. - The time span to pause between the repeat firing. - - - - Create a that will occur at the given time, - fire the identified and repeat at the the given - interval the given number of times, or until the given end time. - - The name. - The group. - Name of the job. - The job group. - A set to the time for the - to fire. - A set to the time for the - to quit repeat firing. - The number of times for the to repeat - firing, use RepeatIndefinitely for unlimited times. - The time span to pause between the repeat firing. - - - - Validates the misfire instruction. - - The misfire instruction. - - - - - Updates the 's state based on the - MisfireInstruction value that was selected when the - was created. - - - If MisfireSmartPolicyEnabled is set to true, - then the following scheme will be used:
-
    -
  • If the Repeat Count is 0, then the instruction will - be interpreted as .
  • -
  • If the Repeat Count is , then - the instruction will be interpreted as . - WARNING: using MisfirePolicy.SimpleTrigger.RescheduleNowWithRemainingRepeatCount - with a trigger that has a non-null end-time may cause the trigger to - never fire again if the end-time arrived during the misfire time span. -
  • -
  • If the Repeat Count is > 0, then the instruction - will be interpreted as . -
  • -
-
-
- - - Called when the has decided to 'fire' - the trigger (Execute the associated ), in order to - give the a chance to update itself for its next - triggering (if any). - - - - - - Updates the instance with new calendar. - - The calendar. - The misfire threshold. - - - - Called by the scheduler at the time a is first - added to the scheduler, in order to have the - compute its first fire time, based on any associated calendar. -

- After this method has been called, - should return a valid answer. -

-
- - The first time at which the will be fired - by the scheduler, which is also the same value - will return (until after the first firing of the ). - -
- - - Returns the next time at which the will - fire. If the trigger will not fire again, will be - returned. The value returned is not guaranteed to be valid until after - the has been added to the scheduler. - - - - - Returns the previous time at which the fired. - If the trigger has not yet fired, will be - returned. - - - - - Set the next UTC time at which the should fire. - This method should not be invoked by client code. - - - - - Set the previous UTC time at which the fired. - This method should not be invoked by client code. - - - - - Returns the next UTC time at which the will - fire, after the given UTC time. If the trigger will not fire after the given - time, will be returned. - - - - - Returns the last UTC time at which the will - fire, before the given time. If the trigger will not fire before the - given time, will be returned. - - - - - Computes the number of times fired between the two UTC date times. - - The UTC start date and time. - The UTC end date and time. - - - - - Determines whether or not the will occur - again. - - - - - Validates whether the properties of the are - valid for submission into a . - - - - - Get or set thhe number of times the should - repeat, after which it will be automatically deleted. - - - - - - Get or set the the time interval at which the should repeat. - - - - - Get or set the number of times the has already - fired. - - - - - Returns the final UTC time at which the will - fire, if repeatCount is RepeatIndefinitely, null will be returned. -

- Note that the return time may be in the past. -

-
-
- - - Tells whether this Trigger instance can handle events - in millisecond precision. - - - - - - All trigger states known to Scheduler. - - - - - Indicates that the is in the "normal" state. - - - - - Indicates that the is in the "paused" state. - - - - - Indicates that the is in the "complete" state. - - - "Complete" indicates that the trigger has not remaining fire-times in - its schedule. - - - - - Indicates that the is in the "error" state. - - -

- A arrives at the error state when the scheduler - attempts to fire it, but cannot due to an error creating and executing - its related job. Often this is due to the 's - class not existing in the classpath. -

- -

- When the trigger is in the error state, the scheduler will make no - attempts to fire it. -

-
-
- - - Indicates that the is in the "blocked" state. - - - A arrives at the blocked state when the job that - it is associated with is a and it is - currently executing. - - - - - - Indicates that the does not exist. - - - - - Convenience and utility methods for simplifying the construction and - configuration of s. - - - Please submit suggestions for additional convenience methods to either the - Quartz user forum or the developer's mail list at - source forge. - - - - James House - - - - Constant indicating last day of month. - - - - - Milliseconds in minute. - - - - - Milliseconds in hour. - - - - - Seconds in day. - - - - - Milliseconds in day. - - - - - Initializes a new instance of the class. - - - - - Set the given 's name to the given value, and its - group to the default group (). - - the tigger to change name to - the new trigger name - - - - Set the given 's name to the given value, and its - group to the given group. - - the tigger to change name to - the new trigger name - the new trigger group - - - - Make a trigger that will fire every day at the given time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the new trigger -
- - - Make a trigger that will fire every day at the given time. -

- The generated trigger will not have its group or end-time set. - The Start time defaults to 'now'. -

-
- the trigger's name - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every week at the given day and time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- (1-7) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the new trigger -
- - - Make a trigger that will fire every week at the given day and time. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every month at the given day and time. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-

- If the day of the month specified does not occur in a given month, a - firing will not occur that month. (i.e. if dayOfMonth is specified as - 31, no firing will occur in the months of the year with fewer than 31 - days). -

-
- (1-31, or -1) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire every month at the given day and time. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-

- If the day of the month specified does not occur in a given month, a - firing will not occur that month. (i.e. if dayOfMonth is specified as - 31, no firing will occur in the months of the year with fewer than 31 - days). -

-
- the trigger's name - (1-31, or -1) the day of week upon which to fire - the hour (0-23) upon which to fire - the minute (0-59) upon which to fire - the newly created trigger -
- - - Make a trigger that will fire times, waiting - between each fire. - - - The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. - - the newly created trigger - - - - Make a trigger that will fire times, waiting - between each fire. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every second, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every second, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N seconds, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of seconds between firings - the new trigger -
- - - Make a trigger that will fire every N seconds, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of seconds between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N seconds, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of seconds between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every minute, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every minute, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N minutes, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of minutes between firings - the new trigger -
- - - Make a trigger that will fire every N minutes, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of minutes between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N minutes, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of minutes between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every hour, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the new trigger -
- - - Make a trigger that will fire every hour, indefinitely. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the new trigger -
- - - Make a trigger that will fire every N hours, indefinitely. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of hours between firings - the new trigger -
- - - Make a trigger that will fire every N hours, with the given number of - repeats. -

- The generated trigger will not have its name, group, - or end-time set. The Start time defaults to 'now'. -

-
- the number of hours between firings - the number of times to repeat the firing - the new trigger -
- - - Make a trigger that will fire every N hours, with the given number of - repeats. -

- The generated trigger will not have its group, - or end-time set. The Start time defaults to 'now'. -

-
- the trigger's name - the number of hours between firings - the number of times to repeat the firing - the new trigger -
- - - Returns a date that is rounded to the next even hour above the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 09:00:00. If the date's time is in the 23rd hour, the - date's 'day' will be promoted, and the time will be set to 00:00:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the previous even hour below the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:00:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even minute above the given - date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:14:00. If the date's time is in the 59th minute, - then the hour (and possibly the day) will be promoted. -

-
- The Date to round, if the current time will be used - The new rounded date -
- - - Returns a date that is rounded to the previous even minute below the - given date. -

- For example an input date with a time of 08:13:54 would result in a date - with the time of 08:13:00. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even second above the given - date. - - the Date to round, if the current time will - be used - the new rounded date - - - - Returns a date that is rounded to the previous even second below the - given date. -

- For example an input date with a time of 08:13:54.341 would result in a - date with the time of 08:13:00.000. -

-
- the Date to round, if the current time will - be used - the new rounded date -
- - - Returns a date that is rounded to the next even multiple of the given - minute. -

- For example an input date with a time of 08:13:54, and an input - minute-base of 5 would result in a date with the time of 08:15:00. The - same input date with an input minute-base of 10 would result in a date - with the time of 08:20:00. But a date with the time 08:53:31 and an - input minute-base of 45 would result in 09:00:00, because the even-hour - is the next 'base' for 45-minute intervals. -

- -

- More examples: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Input TimeMinute-BaseResult Time
11:16:412011:20:00
11:36:412011:40:00
11:46:412012:00:00
11:26:413011:30:00
11:36:413012:00:00
11:16:411711:17:00
11:17:411711:34:00
11:52:411712:00:00
11:52:41511:55:00
11:57:41512:00:00
11:17:41012:00:00
11:17:41111:08:00
-

- -
- - the Date to round, if the current time will - be used - - - the base-minute to set the time on - - the new rounded date -
- - - Returns a date that is rounded to the next even multiple of the given - minute. -

- The rules for calculating the second are the same as those for - calculating the minute in the method - . -

-
- The date. - The second base. - -
- - - Returns a list of Dates that are the next fire times of a - . - The input trigger will be cloned before any work is done, so you need - not worry about its state being altered by this method. - - The trigger upon which to do the work - The calendar to apply to the trigger's schedule - The number of next fire times to produce - List of java.util.Date objects - - - - Returns a list of Dates that are the next fire times of a - that fall within the given date range. The input trigger will be cloned - before any work is done, so you need not worry about its state being - altered by this method. -

- NOTE: if this is a trigger that has previously fired within the given - date range, then firings which have already occured will not be listed - in the output List. -

-
- The trigger upon which to do the work - The calendar to apply to the trigger's schedule - The starting date at which to find fire times - The ending date at which to stop finding fire times - List of java.util.Date objects -
- - - Translate a date and time from a users timezone to the another - (probably server) timezone to assist in creating a simple trigger with - the right date and time. - - the date to translate - the original time-zone - the destination time-zone - the translated UTC date - - - - Gets the offset from UT for the given date in the given timezone, - taking into account daylight savings. - - the date that is the base for the offset - the time-zone to calculate to offset to - the offset - - - - This functions determines if the TimeZone uses daylight saving time - - TimeZone instance to validate - True or false depending if daylight savings time is used - - - - An exception that is thrown to indicate that a call to - failed without interrupting the Job. - - - James House - - - - Create a with the given message. - - - - - Create a with the given cause. - - - - - Initializes a new instance of the class. - - The that holds the serialized object data about the exception being thrown. - The that contains contextual information about the source or destination. - The class name is null or is zero (0). - The info parameter is null. - -
-
diff --git a/lib/Net/4.0/Rhino.Mocks.dll b/lib/Net/4.0/Rhino.Mocks.dll deleted file mode 100644 index 89facd92..00000000 Binary files a/lib/Net/4.0/Rhino.Mocks.dll and /dev/null differ diff --git a/lib/Net/4.0/Rhino.Mocks.xml b/lib/Net/4.0/Rhino.Mocks.xml deleted file mode 100644 index 0ec4e02d..00000000 --- a/lib/Net/4.0/Rhino.Mocks.xml +++ /dev/null @@ -1,8127 +0,0 @@ - - - - Rhino.Mocks - - - - - What should BackToRecord clear - - - - - Nothing - - - - - Event subscribers for this instance - - - - - Methods that should be forwarded to the base class implementation - - - - - Properties that should behave like properties - - - - - Remove al the behavior of the object - - - - - Interface for constraints - - - - - determains if the object pass the constraints - - - - - And operator for constraints - - - - - Not operator for constraints - - - - - Or operator for constraints - - - - - Allow overriding of || or && - - - - - - - - - Allow overriding of || or && - - - - - - - - - Gets the message for this constraint - - - - - - - Constrain that the public field matches another constraint. - - - - - Creates a new instance. - - Name of the public field. - Constraint to place on the public field value. - - - - Creates a new instance, specifying a disambiguating - for the public field. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Constraint to place on the public field value. - - - - Determines if the object passes the constraint. - - - - - Gets the message for this constraint - - - - - - - Constrain that the public field has a specified value - - - - - Creates a new instance. - - Name of the public field. - Expected value. - - - - Creates a new instance, specifying a disambiguating - for the public field. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Expected value. - - - - Constrain that the property matches another constraint. - - - - - Creates a new instance. - - Name of the property. - Constraint to place on the property value. - - - - Creates a new instance, specifying a disambiguating - for the property. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Constraint to place on the property value. - - - - Determines if the object passes the constraint. - - - - - Gets the message for this constraint - - - - - - - Constrain that the property has a specified value - - - - - Creates a new instance. - - Name of the property. - Expected value. - - - - Creates a new instance, specifying a disambiguating - for the property. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Expected value. - - - - Constrain that the parameter must be of the specified type - - - - - Creates a new instance. - - Type. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constraint that determines whether an object is the same object as another. - - - - - Creates a new instance. - - Obj. - - - - Determines if the object passes the constraints. - - - - - Gets the message for this constraint. - - - - - Evaluate a parameter using constraints - - - - - Create new instance - - - - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constrain that the list contains the same items as the parameter list - - - - - Creates a new instance. - - In list. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constrain that the parameter is one of the items in the list - - - - - Creates a new instance. - - In list. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constrain that the object is inside the parameter list - - - - - Creates a new instance. - - In list. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Applies another AbstractConstraint to the collection count. - - - - - Creates a new instance. - - The constraint that should be applied to the collection count. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint. - - - - - Applies another AbstractConstraint to a specific list element. - - - - - Creates a new instance. - - The zero-based index of the list element. - The constraint that should be applied to the list element. - - - - Determines if the parameter conforms to this constraint. - - - - - Gets the message for this constraint - - - - - - - Constrains that all elements are in the parameter list - - - - - Initializes a new instance of the class. - - The these. - - - - determains if the object pass the constraints - - - - - - - - - Gets the message for this constraint - - - - - - - Combines two constraints, constraint pass if either is fine. - - - - - Creates a new instance. - - C1. - C2. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Negate a constraint - - - - - Creates a new instance. - - C1. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Combines two constraints - - - - - - - Creates a new instance. - - C1. - C2. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constrain the argument to validate according to regex pattern - - - - - Creates a new instance. - - Pattern. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constraint that evaluate whatever an argument contains the specified string. - - - - - Creates a new instance. - - Inner string. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constraint that evaluate whatever an argument ends with the specified string - - - - - Creates a new instance. - - End. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constraint that evaluate whatever an argument start with the specified string - - - - - Creates a new instance. - - Start. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constraint that evaluate whatever an object equals another - - - - - Creates a new instance. - - Obj. - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constraint that always returns true - - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Constraint that evaluate whatever a comparable is greater than another - - - - - Creates a new instance. - - - - - determains if the object pass the constraints - - - - - Gets the message for this constraint - - - - - - - Initializes a new constraint object. - - The expected object, The actual object is passed in as a parameter to the method - - - - Evaluate this constraint. - - The actual object that was passed in the method call to the mock. - True when the constraint is met, else false. - - - - Checks if the properties of the object - are the same as the properies of the object. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - - - - - - - - This is the real heart of the beast. - - - - Used by CheckReferenceType to check all properties of the reference type. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - Used by CheckReferenceType to check all fields of the reference type. - - The expected object - The actual object - True when both objects have the same values, else False. - - - - Checks the items of both collections - - The expected collection - - - True if both collections contain the same items in the same order. - - - - Builds a propertyname from the Stack _properties like 'Order.Product.Price' - to be used in the error message. - - A nested property name. - - - - Rhino.Mocks uses this property to generate an error message. - - - A message telling the tester why the constraint failed. - - - - - Central location for constraints for object's public fields - - - - - Constrains the parameter to have a public field with the specified value - - Name of the public field. - Expected value. - - - - - - Constrains the parameter to have a public field with the specified value. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Expected value. - - - - - - Constrains the parameter to have a public field satisfying a specified constraint. - - Name of the public field. - Constraint for the public field. - - - - Constrains the parameter to have a public field satisfying a specified constraint. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - Constraint for the public field. - - - - Determines whether the parameter has the specified public field and that it is null. - - Name of the public field. - - - - - - Determines whether the parameter has the specified public field and that it is null. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - - - - - - Determines whether the parameter has the specified public field and that it is not null. - - Name of the public field. - - - - - - Determines whether the parameter has the specified public field and that it is not null. - - The type that declares the public field, used to disambiguate between public fields. - Name of the public field. - - - - - - Central location for constraints - - - - - Evaluate a greater than constraint for . - - The object the parameter should be greater than - - - - Evaluate a less than constraint for . - - The object the parameter should be less than - - - - Evaluate a less than or equal constraint for . - - The object the parameter should be less than or equal to - - - - Evaluate a greater than or equal constraint for . - - The object the parameter should be greater than or equal to - - - - Evaluate an equal constraint for . - - The object the parameter should equal to - - - - Evaluate a not equal constraint for . - - The object the parameter should not equal to - - - - Evaluate a same as constraint. - - The object the parameter should the same as. - - - - Evaluate a not same as constraint. - - The object the parameter should not be the same as. - - - - A constraints that accept anything - - - - - - - A constraint that accept only nulls - - - - - - - A constraint that accept only non null values - - - - - - - A constraint that accept only value of the specified type - - - - - A constraint that accept only value of the specified type - - - - - Evaluate a parameter using a predicate - - The predicate to use - - - - Central location for constraints about lists and collections - - - - - Determines whether the specified obj is in the paramter. - The parameter must be IEnumerable. - - Obj. - - - - - - Determains whatever the parameter is in the collection. - - - - - Determains that the parameter collection is identical to the specified collection - - - - - Determines that the parameter collection has the specified number of elements. - - The constraint that should be applied to the collection count. - - - - Determines that an element of the parameter collections conforms to another AbstractConstraint. - - The zero-based index of the list element. - The constraint which should be applied to the list element. - - - - Determines that all elements of the specified collection are in the the parameter collection - - The collection to compare against - The constraint which should be applied to the list parameter. - - - - Central location for constraints for object's properties - - - - - Constrains the parameter to have property with the specified value - - Name of the property. - Expected value. - - - - - - Constrains the parameter to have property with the specified value. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Expected value. - - - - - - Constrains the parameter to have a property satisfying a specified constraint. - - Name of the property. - Constraint for the property. - - - - Constrains the parameter to have a property satisfying a specified constraint. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - Constraint for the property. - - - - Determines whether the parameter has the specified property and that it is null. - - Name of the property. - - - - - - Determines whether the parameter has the specified property and that it is null. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - - - - - - Determines whether the parameter has the specified property and that it is not null. - - Name of the property. - - - - - - Determines whether the parameter has the specified property and that it is not null. - - The type that declares the property, used to disambiguate between properties. - Name of the property. - - - - - - constraints the parameter to have the exact same property values as the expected object. - - An object, of the same type as the parameter, whose properties are set with the expected values. - An instance of the constraint that will do the actual check. - - The parameter's public property values and public field values will be matched against the expected object's - public property values and public field values. The first mismatch will be reported and no further matching is done. - The matching is recursive for any property or field that has properties or fields of it's own. - Collections are supported through IEnumerable, which means the constraint will check if the actual and expected - collection contain the same values in the same order, where the values contained by the collection can have properties - and fields of their own that will be checked as well because of the recursive nature of this constraint. - - - - - Central location for all text related constraints - - - - - Constrain the argument to starts with the specified string - - - - - Constrain the argument to end with the specified string - - - - - Constrain the argument to contain the specified string - - - - - Constrain the argument to validate according to regex pattern - - - - - Allows expectations to be set on methods that should never be called. - For methods with void return value, you need to use LastCall or - DoNotExpect.Call() with a delegate. - - - - - A delegate that executes an action - - - - - Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread. - This method if not safe for multi threading scenarios. - - - - - Accepts a delegate that will execute inside the method which - LastCall.Repeat.Never() will be applied to. - It is expected to be used with anonymous delegates / lambda expressions and only one - method should be called. - - - IService mockSrv = mocks.CreateMock(typeof(IService)) as IService; - DoNotExpect.Call(delegate{ mockSrv.Stop(); }); - ... - - - - - An expectaton violation was detected. - - - - - Creates a new instance. - - Message. - - - - Serialization constructor - - - - - Signals that an object was call on a mock repostiroy which doesn't - belong to this mock repository or not a mock - - - - - Creates a new instance. - - Message. - - - - Serialization constructor - - - - - Allows to set expectation on methods that has return values. - For methods with void return value, you need to use LastCall - - - - - A delegate that execute an action - - - - - The method options for the last call on /any/ proxy on /any/ repository on the current thread. - This method if not safe for multi threading scenarios, use . - - - - - Accepts a delegate that will execute inside the method, and then return the resulting - instance. - It is expected to be used with anonymous delegates / lambda expressions and only one - method should be called. - - - IService mockSrv = mocks.CreateMock(typeof(IService)) as IService; - Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException()); - ... - - - - - Get the method options for the last method call on the mockInstance. - - - - - Interface to validate that a method call is correct. - - - - - Validate the arguments for the method. - This method can be called numerous times, so be careful about side effects - - The arguments with which the method was called - - - - Add an actual method call to this expectation - - - - - Returns the return value or throw the exception and setup any output / ref parameters - that has been set. - - - - - Gets the error message. - - - - - - - Range of expected calls - - - - - Number of call actually made for this method - - - - - If this expectation is still waiting for calls. - - - - - The return value for a method matching this expectation - - - - - Gets or sets the exception to throw on a method matching this expectation. - - - - - Gets a value indicating whether this instance's action is staisfied. - A staisfied instance means that there are no more requirements from - this method. A method with non void return value must register either - a return value or an exception to throw. - - - - - Gets the method this expectation is for. - - - - - Gets or sets what special condtions there are for this method - repeating. - - - - - Gets a value indicating whether this expectation was satisfied - - - - - Specify whatever this expectation has a return value set - You can't check ReturnValue for this because a valid return value include null. - - - - - An action to execute when the method is matched. - - - - - Set the out / ref parameters for the method call. - The indexing is zero based and ignores any non out/ref parameter. - It is possible not to pass all the parameters. This method can be called only once. - - - - - Documentation Message - - - - - Gets the invocation for this expectation - - The invocation. - - - - Abstract class that holds common information for - expectations. - - - - - Number of actuall calls made that passed this expectation - - - - - Range of expected calls that should pass this expectation. - - - - - The return value for a method matching this expectation - - - - - The exception to throw on a method matching this expectation. - - - - - The method this expectation is for. - - - - - The return value for this method was set - - - - - Whether this method will repeat - unlimited number of times. - - - - - A delegate that will be run when the - expectation is matched. - - - - - The arguments that matched this expectation. - - - - - Documentation message - - - - - The method originalInvocation - - - - - Get the hash code - - - - - Add an actual method call to this expectation - - - - - Returns the return value or throw the exception and setup output / ref parameters - - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Creates a new instance. - - The originalInvocation for this method, required because it contains the generic type infromation - - - - Creates a new instance. - - Expectation. - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Determines if this object equal to obj - - - - - The error message for these arguments - - - - - Asserts that the delegate has the same parameters as the expectation's method call - - - - - Setter for the outpur / ref parameters for this expecataion. - Can only be set once. - - - - - Specify whatever this expectation has a return value set - You can't check ReturnValue for this because a valid return value include null. - - - - - Gets the method this expectation is for. - - - - - Gets the originalInvocation for this expectation - - The originalInvocation. - - - - Gets or sets what special condtions there are for this method - - - - - Range of expected calls - - - - - Number of call actually made for this method - - - - - If this expectation is still waiting for calls. - - - - - Gets a value indicating whether this expectation was satisfied - - - - - The return value for a method matching this expectation - - - - - An action to execute when the method is matched. - - - - - Gets or sets the exception to throw on a method matching this expectation. - - - - - Gets a value indicating whether this instance's action is staisfied. - A staisfied instance means that there are no more requirements from - this method. A method with non void return value must register either - a return value or an exception to throw or an action to execute. - - - - - Documentation message - - - - - Gets the error message. - - - - - - - Expectation that matchs any arguments for the method. - - - - - Creates a new instance. - - Invocation for this expectation - - - - Creates a new instance. - - Expectation. - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - - Summary description for ArgsEqualExpectation. - - - - - Creates a new instance. - - Expected args. - The invocation for this expectation - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - - Get the expected args. - - - - - Call a specified callback to verify the expectation - - - - - Creates a new instance. - - Expectation. - Callback. - - - - Creates a new instance. - - Invocation for this expectation - Callback. - - - - Validate the arguments for the method on the child methods - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - - Expect the method's arguments to match the contraints - - - - - Creates a new instance. - - Invocation for this expectation - Constraints. - - - - Creates a new instance. - - Expectation. - Constraints. - - - - Validate the arguments for the method. - - The arguments with which the method was called - - - - Determines if the object equal to expectation - - - - - Get the hash code - - - - - Gets the error message. - - - - - - - Log expectations - allows to see what is going on inside Rhino Mocks - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Doesn't log anything, just makes happy noises - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Operation on a remoting proxy - - - It is not possible to directly communicate to a real proxy via transparent proxy. - Transparent proxy impersonates a user type and only methods of that user type are callable. - The only methods that are guaranteed to exist on any transparent proxy are methods defined - in Object: namely ToString(), GetHashCode(), and Equals()). - - These three methods are the only way to tell the real proxy to do something. - Equals() is the most suitable of all, since it accepts an arbitrary object parameter. - The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation, - transparentProxy.Equals(operation) will call operation.Process(realProxy). - This way we can retrieve a real proxy from transparent proxy and perform - arbitrary operation on it. - - - - - Generates remoting proxies and provides utility functions - - - - - Create the proxy using remoting - - - - - Check whether an object is a transparent proxy with a RemotingProxy behind it - - Object to check - true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise - We use Equals() method to communicate with the real proxy behind the object. - See IRemotingProxyOperation for more details - - - - Retrieve a mocked object from a transparent proxy - - Transparent proxy with a RemotingProxy instance behind it - Mocked object associated with the proxy - We use Equals() method to communicate with the real proxy behind the object. - See IRemotingProxyOperation for more details - - - - Implementation of IInvocation based on remoting proxy - - Some methods are marked NotSupported since they either don't make sense - for remoting proxies, or they are never called by Rhino Mocks - - - - Rudimetry implementation that simply logs methods calls as text. - - - - - Initializes a new instance of the class. - - The writer. - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Different actions on this mock - - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - Gets the matching verify state for this state - - - - - Get the options for the last method call - - - - - Records all the expectations for a mock - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Verify that this mock expectations have passed. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Asserts the previous method is closed (had an expectation set on it so we can replay it correctly) - - - - - Gets the last expectation. - - - - - Gets the total method calls count. - - - - - Get the options for the last method call - - - - - Gets the matching verify state for this state - - - - - Behave like a stub, all properties and events acts normally, methods calls - return default values by default (but can use expectations to set them up), etc. - - - - - Initializes a new instance of the class. - - The proxy that generates the method calls - Repository. - - - - We don't care much about expectations here, so we will remove the exepctation if - it is not closed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - - - Validate all expectations on a mock - - - - - The repository for this state - - - - - The proxy object for this state - - - - - Get the options for the last method call - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Add a method call for this state' mock. - This allows derived method to cleanly get a the setupresult behavior while adding - their own. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Gets the matching verify state for this state - - - - - Validate expectations on recorded methods, but in general completely ignoring them. - Similar to except that it would return a - when BackToRecord is called. - - - - - Initializes a new instance of the class. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Write rhino mocks log info to the trace - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - if set to true [log recorded]. - if set to true [log replayed]. - if set to true [log unexpected]. - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Writes log information as stack traces about rhino mocks activity - - - - - Allows to redirect output to a different location. - - - - - Logs the expectation as is was recorded - - The invocation. - The expectation. - - - - Logs the expectation as it was recorded - - The invocation. - The expectation. - - - - Logs the unexpected method call. - - The invocation. - The message. - - - - Marker interface used to indicate that this is a partial mock. - - - - - Options for CallOriginalMethod - - - - - No expectation is created, the method will be called directly - - - - - Normal expectation is created, but when the method is later called, it will also call the original method - - - - - Adds optional new usage: - using(mockRepository.Record()) { - Expect.Call(mock.Method()).Return(retVal); - } - using(mockRepository.Playback()) { - // Execute code - } - N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll() - calls are taken care of by Record/Playback - - - Creates proxied instances of types. - - - - - Delegate: CreateMockState - This is used internally to cleanly handle the creation of different - RecordMockStates. - - - - - This is used to record the last repository that has a method called on it. - - - - - this is used to get to the last proxy on this repository. - - - - - For mock delegates, maps the proxy instance from intercepted invocations - back to the delegate that was originally returned to client code, if any. - - - - - All the proxies in the mock repositories - - - - - This is here because we can't put it in any of the recorders, since repeatable methods - have no orderring, and if we try to handle them using the usual manner, we would get into - wierd situations where repeatable method that was defined in an orderring block doesn't - exists until we enter this block. - - - - - - - - - - - - - - - - - Creates a new instance. - - - - - Move the repository to ordered mode - - - - - Move the repository to un-ordered mode - - - - - Creates a mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a remoting mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a remoting mock for the specified type. - - - - Arguments for the class' constructor, if mocking a concrete class - - - - - - Creates a mock from several types, with strict semantics. - Only may be a class. - - - - - Creates a mock from several types, with strict semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - - Creates a mock from several types, with dynamic semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - - - - Creates a mock from several types, with dynamic semantics. - Only may be a class. - - The main type to mock. - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class. - - - - Creates a dynamic mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a dynamic mock for the specified type. - - Type. - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a dynamic mock for the specified type. - - - - Arguments for the class' constructor, if mocking a concrete class - - - - - - Creates a mock object that defaults to calling the class methods. - - Type. - Arguments for the class' constructor. - - - - Creates a mock object that defaults to calling the class methods. - - Type. - Extra interface types to mock. - - - - Creates a mock object that defaults to calling the class methods. - - Type. - Extra interface types to mock. - Arguments for the class' constructor. - - - - Creates a mock object using remoting proxies - - Type to mock - must be MarshalByRefObject - Mock object - Proxy mock can mock non-virtual methods, but not static methods - Creates the mock state for this proxy - - - - Cause the mock state to change to replay, any further call is compared to the - ones that were called in the record state. - - the object to move to replay state - - - - Move the mocked object back to record state. - Will delete all current expectations! - - - - - Move the mocked object back to record state. - Will delete all current expectations, but allows more granularity about how - it would behave with regard to the object state. - - - - - Verify that all the expectations for this object were fulfilled. - - the object to verify the expectations for - - - - Get the method options for the last call on - mockedInstance. - - The mock object - Method options for the last call - - - - Maps an invocation proxy back to the mock object instance that was originally - returned to client code which might have been a delegate to this proxy. - - The mock object proxy from the intercepted invocation - The mock object - - - - This is provided to allow advance extention functionality, where Rhino Mocks standard - functionality is not enough. - - The type to mock - Delegate that create the first state of the mocked object (usualy the record state). - Additional types to be implemented, this can be only interfaces - optional arguments for the constructor - - - - - - Method: GetMockedObject - Get an IProxy from a mocked object instance, or throws if the - object is not a mock object. - - - - - Method: GetMockedObjectOrNull - Get an IProxy from a mocked object instance, or null if the - object is not a mock object. - - - - - Pops the recorder. - - - - - Pushes the recorder. - - New recorder. - - - - All the mock objects in this repository will be moved - to record state. - - - - - All the mock objects in this repository will be moved - to record state. - - - - - Replay all the mocks from this repository - - - - - Verify all the mocks from this repository - - - - - Set the exception to be thrown when verified is called. - - - - - Creates a mock for the spesified type. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a dynamic mock for the specified type. - - Arguments for the class' constructor, if mocking a concrete class - - - - Creates a mock object from several types. - - - - - Create a mock object from several types with dynamic semantics. - - - - - Create a mock object from several types with partial semantics. - - - - - Create a mock object from several types with strict semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object from several types with dynamic semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object from several types with partial semantics. - - Extra interface types to mock. - Arguments for the class' constructor, if mocking a concrete class - - - - Create a mock object with from a class that defaults to calling the class methods - - Arguments for the class' constructor, if mocking a concrete class - - - - Create a stub object, one that has properties and events ready for use, and - can have methods called on it. It requires an explicit step in order to create - an expectation for a stub. - - The arguments for constructor. - - - - Create a stub object, one that has properties and events ready for use, and - can have methods called on it. It requires an explicit step in order to create - an expectation for a stub. - - The type. - The arguments for constructor. - - - - - - Generates a stub without mock repository - - The arguments for constructor. - - - - - - Generates the stub without mock repository - - The type. - The arguments for constructor. - - - - Gets the recorder. - - - - - - - Gets the replayer for this repository. - - - - - - - Gets the last proxy which had a method call. - - - - - Utility class for dealing with messing generics scenarios. - - - - - There are issues with trying to get this to work correctly with open generic types, since this is an edge case, - I am letting the runtime handle it. - - - - - Gets the real type, including de-constructing and constructing the type of generic - methods parameters. - - The type. - The invocation. - - - - - - Because we need to support complex types here (simple generics were handled above) we - need to be aware of the following scenarios: - List[T] and List[Foo[T]] - - - - - ExpectationsList - - - - - Dictionary - - - - - Dictionary class - - - - - Create a new instance of ProxyStateDictionary - - - - Interface to allows to call a method and immediatly get it's options. - - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - Allows to call a method and immediatly get it's options. - - - - - Creates a new instance. - - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - Allows to call a method and immediatly get it's options. - Set the expected number for the call to Any() - - - - - Creates a new instance. - - Proxy. - Mocked instance. - - - - Get the method options for the call - - The method call should go here, the return value is ignored - - - - This class is reponsible for taking a delegate and creating a wrapper - interface around it, so it can be mocked. - - - - - The scope for all the delegate interfaces create by this mock repositroy. - - - - - Gets a type with an "Invoke" method suitable for use as a target of the - specified delegate type. - - - - - - - - - Raise events for all subscribers for an event - - - - - Raise the event - - - - - The most common form for the event handler signature - - - - - Raise events for all subscribers for an event - - - - - Create an event raise for the specified event on this instance. - - - - - Creates a new instance of EventRaiser - - - - Raise the event - - - - - The most common signature for events - Here to allow intellisense to make better guesses about how - it should suggest parameters. - - - - - Allows to define what would happen when a method - is called. - - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Call the original method on the class, bypassing the mocking layers. - - - - - - - Call the original method on the class, optionally bypassing the mocking layers. - - - - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Get an event raiser for the last subscribed event. - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Documentation message for the expectation - - Message - - - - Better syntax to define repeats. - - - - - Allows to specify the number of time for method calls - - - - - Repeat the method twice. - - - - - Repeat the method once. - - - - - Repeat the method at least once, then repeat as many time as it would like. - - - - - Repeat the method any number of times. - This has special affects in that this method would now ignore orderring. - - - - - Set the range to repeat an action. - - Min. - Max. - - - - Set the amount of times to repeat an action. - - - - - This method must not appear in the replay state. - This has special affects in that this method would now ignore orderring. - - - - - Allows to define what would happen when a method - is called. - - - - - Creates a new instance. - - the repository for this expectation - the recorder for this proxy - the proxy for this expectation - Expectation. - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Call the original method on the class, bypassing the mocking layers. - - - - - - - Call the original method on the class, optionally bypassing the mocking layers - - - - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Gets the event raiser for the last event - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Repeat the method twice. - - - - - Repeat the method once. - - - - - Repeat the method at least once, then repeat as many time as it would like. - - - - - This method must not appear in the replay state. - - - - - Documentation message for the expectation - - Message - - - - Repeat the method any number of times. - - - - - Set the range to repeat an action. - - Min. - Max. - - - - Set the amount of times to repeat an action. - - - - - Better syntax to define repeats. - - - - - This class will provide hash code for hashtables without needing - to call the GetHashCode() on the object, which may very well be mocked. - This class has no state so it is a singelton to avoid creating a lot of objects - that does the exact same thing. See flyweight patterns. - - - - - Get the hash code for a proxy object without calling GetHashCode() - on the object. - - - - - Compares two instances of mocked objects - - - - - Compare two mocked objects - - - - - The next hash code value for a mock object. - This is safe for multi threading. - - - - - The sole instance of - - - - Interface to find the repository of a mocked object - - - - - Return true if it should call the original method on the object - instead of pass it to the message chain. - - The method to call - - - - Register a method to be called on the object directly - - - - - Register a property on the object that will behave as a simple property - - - - - Check if the method was registered as a property method. - - - - - Do get/set on the property, according to need. - - - - - Do add/remove on the event - - - - - Get the subscribers of a spesific event - - - - - Gets the declaring type of the method, taking into acccount the possible generic - parameters that it was created with. - - - - - Clears the state of the object, remove original calls, property behavior, subscribed events, etc. - - - - - The unique hash code of this mock, which is not related - to the value of the GetHashCode() call on the object. - - - - - Gets the repository. - - - - - Gets the implemented types by this mocked object - - The implemented. - - - - This is a dummy type that is used merely to give DynamicProxy the proxy instance that - it needs to create IProxy's types. - - - - - Create a new instance of - - - - Return true if it should call the original method on the object - instead of pass it to the message chain. - - The method to call - - - - Register a method to be called on the object directly - - - - - Register a property on the object that will behave as a simple property - - - - - Check if the method was registered as a property method. - - - - - Do get/set on the property, according to need. - - - - - Do add/remove on the event - - - - - Get the subscribers of a spesific event - - - - - Gets the declaring type of the method, taking into acccount the possible generic - parameters that it was created with. - - - - - Clears the state of the object, remove original calls, property behavior, subscribed events, etc. - - - - - The unique hash code of this proxy, which is not related - to the value of the GetHashCode() call on the object. - - - - - Gets the repository. - - - - - Gets the implemented types by this mocked object - - The implemented. - - - - Range for expected method calls - - - - - Creates a new instance. - - Min. - Max. - - - - Return the string representation of this range. - - - - - Gets or sets the min. - - - - - - - Gets or sets the max. - - - - - - - Records all the expectations for a mock and - return a ReplayDynamicMockState when Replay() - is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Records all the expectations for a mock and - return a ReplayPartialMockState when Replay() - is called. - - - - - Creates a new instance. - - Repository. - The proxy that generates the method calls - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Options for special repeat option - - - - - This method can be called only as many times as the IMethodOptions.Expect allows. - - - - - This method should never be called - - - - - This method can be call any number of times - - - - - This method will call the original method - - - - - This method will call the original method, bypassing the mocking layer - - - - - This method will simulate simple property behavior - - - - - Validate all expectations on a mock and ignores calls to - any method that was not setup properly. - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Validate all expectations on a mock and ignores calls to - any method that was not setup properly. - - - - - Creates a new instance. - - The previous state for this method - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Gets a mock state that match the original mock state of the object. - - - - - Summary description for RhinoInterceptor. - - - - - Creates a new instance. - - - - - Intercept a method call and direct it to the repository. - - - - - Validate arguments for methods - - - - - Validate that the passed argument is not null. - - The object to validate - The name of the argument - - If the obj is null, an ArgumentNullException with the passed name - is thrown. - - - - - Validate that the arguments are equal. - - Expected args. - Actual Args. - - - - Validate that the two argument are equals, including validation for - when the arguments are collections, in which case it will validate their values. - - - - - This method is safe for use even if any of the objects is a mocked object - that override equals. - - - - - Throw an object already verified when accessed - - - - - Create a new instance of VerifiedMockState - - The previous mock state, used to get the initial record state - - - - Add a method call for this state' mock. - - The invocation for this method - The method that was called - The arguments this method was called with - - - - Verify that this mock expectations have passed. - - - - - Verify that we can move to replay state and move - to the reply state. - - - - - Gets a mock state that match the original mock state of the object. - - - - - Get the options for the last method call - - - - - Set the exception to throw when Verify is called. - This is used to report exception that may have happened but where caught in the code. - This way, they are reported anyway when Verify() is called. - - - - - Gets the matching verify state for this state - - - - - Get the options for the last method call - - - - - Records the actions on all the mocks created by a repository. - - - - - Records the specified call with the specified args on the mocked object. - - - - - Get the expectation for this method on this object with this arguments - - - - - This check the methods that were setup using the SetupResult.For() - or LastCall.Repeat.Any() and that bypass the whole expectation model. - - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Removes all the repeatable expectations for proxy. - - Mocked object. - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Adds the recorder and turn it into the active recorder. - - Recorder. - - - - Moves to previous recorder. - - - - - Gets the recorded expectation or null. - - - - - Gets the next expected calls string. - - - - - Moves to parent recorder. - - - - - Set the expectation so it can repeat any number of times. - - - - - Removes the expectation from the recorder - - - - - Clear the replayer to call (and all its chain of replayers) - This also removes it from the list of expectations, so it will never be considered again - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Allows to set various options for the last method call on - a specified object. - If the method has a return value, it's recommended to use Expect - - - - - Allows to get an interface to work on the last call. - - The mocked object - Interface that allows to set options for the last method call on this object - - - - Set the return value for the method. - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Set the return value for the method. This overload is needed for LastCall.Return(null) - - The object the method will return - IRepeat that defines how many times the method will return this value - - - - Throws the specified exception when the method is called. - - Exception to throw - - - - Ignores the arguments for this method. Any argument will be matched - againt this method. - - - - - Add constraints for the method's arguments. - - - - - Set a callback method for the last call - - - - - Call the original method on the class, bypassing the mocking layers, for the last call. - - - - - Call the original method on the class, optionally bypassing the mocking layers, for the last call. - - - - - Set a delegate to be called when the expectation is matched. - The delegate return value will be returned from the expectation. - - - - - Gets an interface that will raise the last event when called. - - - - - Set the parameter values for out and ref parameters. - This is done using zero based indexing, and _ignoring_ any non out/ref parameter. - - - - - Documentation message for the expectation - - Message - - - - Use the property as a simple property, getting/setting the values without - causing mock expectations. - - - - - Better syntax to define repeats. - - - - - Base class for method recorders, handle delegating to inner recorder if needed. - - - - - List of the expected actions on for this recorder - The legal values are: - * Expectations - * Method Recorders - - - - - The current recorder. - - - - - The current replayer; - - - - - The parent recorder of this one, may be null. - - - - - This contains a list of all the replayers that should be ignored - for a spesific method call. A replayer gets into this list by calling - ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation. - - - - - All the repeatable methods calls. - - - - - Counts the recursion depth of the current expectation search stack - - - - - Creates a new instance. - - - - - Creates a new instance. - - Parent recorder. - Repeatable methods - - - - Records the specified call with the specified args on the mocked object. - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Remove the all repeatable expectations for proxy. - - Mocked object. - - - - Set the expectation so it can repeat any number of times. - - - - - Removes the expectation from the recorder - - - - - Adds the recorder and turn it into the active recorder. - - Recorder. - - - - Moves to previous recorder. - - - - - Moves to parent recorder. - - - - - Gets the recorded expectation or null. - - - - - Clear the replayer to call (and all its chain of replayers). - This also removes it from the list of expectations, so it will never be considered again - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the next expected calls string. - - - - - Handles the real getting of the recorded expectation or null. - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Handle the real execution of this method for the derived class - - - - - Should this replayer be considered valid for this call? - - - - - This check the methods that were setup using the SetupResult.For() - or LastCall.Repeat.Any() and that bypass the whole expectation model. - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Handle the real execution of this method for the derived class - - - - - Unordered collection of method records, any expectation that exist - will be matched. - - - - - The parent recorder we have redirected to. - Useful for certain edge cases in orderring. - See: FieldProblem_Entropy for the details. - - - - - Creates a new instance. - - Parent recorder. - Repeatable methods - - - - Creates a new instance. - - - - - Records the specified call with the specified args on the mocked object. - - Mocked object. - Method. - Expectation. - - - - Get the expectation for this method on this object with this arguments - - Invocation for this method - Mocked object. - Method. - Args. - True is the call was recorded, false otherwise - - - - Gets the all expectations for a mocked object and method combination, - regardless of the expected arguments / callbacks / contraints. - - Mocked object. - Method. - List of all relevant expectation - - - - Gets the all expectations for proxy. - - Mocked object. - List of all relevant expectation - - - - Replaces the old expectation with the new expectation for the specified proxy/method pair. - This replace ALL expectations that equal to old expectations. - - Proxy. - Method. - Old expectation. - New expectation. - - - - Handle the real execution of this method for the derived class - - - - - Handles the real getting of the recorded expectation or null. - - - - - Handle the real execution of this method for the derived class - - - - - Gets the next expected calls string. - - - - - Create an exception for an unexpected method call. - - - - - Gets a value indicating whether this instance has expectations that weren't satisfied yet. - - - true if this instance has expectations; otherwise, false. - - - - - Ordered collection of methods, methods must arrive in specified order - in order to pass. - - - - - Creates a new instance. - - Parent recorder. - Repetable methods - - - - Creates a new instance. - - - - - Handles the real getting of the recorded expectation or null. - - - - - Get the expectation for this method on this object with this arguments - - - - - Gets the next expected calls string. - - - - - Hold an expectation for a method call on an object - - - - - Creates a new instance. - - Proxy. - Method. - Expectation. - - - - Determains if the object equal to this instance - - Obj. - - - - - - Gets the hash code. - - - - - - - Gets the proxy. - - - - - - - Gets the method. - - - - - - - Gets the expectation. - - - - - - - Holds a pair of mocked object and a method - and allows to compare them against each other. - This allows us to have a distinction between mockOne.MyMethod() and - mockTwo.MyMethod()... - - - - - Creates a new instance. - - Proxy. - Method. - - - - Determains whatever obj equals to this instance. - ProxyMethodPairs are equals when they point to the same /instance/ of - an object, and to the same method. - - Obj. - - - - - - Gets the hash code. - - - - - - - Gets the proxy. - - - - - - - Gets the method. - - - - - - - Change the recorder from ordered to unordered and vice versa - - - - - Creates a new instance. - - - - - Disposes this instance. - - - - - Accessor for the current mocker - - - - - The current mocker - - - - - Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)] - Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)] - - - - - Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification. - - - - - Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification. - - - - - Logs all method calls for methods - - - - - Setup method calls to repeat any number of times. - - - - - Get the method options and set the last method call to repeat - any number of times. - This also means that the method would transcend ordering - - - - - Get the method options for the last method call on the mockInstance and set it - to repeat any number of times. - This also means that the method would transcend ordering - - - - - Utility class for working with method calls. - - - - - Delegate to format the argument for the string representation of - the method call. - - - - - Return the string representation of a method call and its arguments. - - The method - The method arguments - Invocation of the method, used to get the generics arguments - Delegate to format the parameter - The string representation of this method call - - - - Return the string representation of a method call and its arguments. - - The invocation of the method, used to get the generic parameters - The method - The method arguments - The string representation of this method call - - - - Utility to get the default value for a type - - - - - The default value for a type. - Null for reference types and void - 0 for value types. - First element for enums - Note that we need to get the value even for opened generic types, such as those from - generic methods. - - Type. - The invocation. - the default value - - - - Allows easier access to MockRepository, works closely with Mocker.Current to - allow access to a context where the mock repository is automatially verified at - the end of the code block. - - - - - A method with no arguments and no return value that will be called under the mock context. - - - - - Interface to verify previously defined expectations - - - - - Verifies if a piece of code - - - - - FluentMocker implements some kind of fluent interface attempt - for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]." - - - - - Defines unordered expectations - - A delegate describing the expectations - an IMockVerifier - - - - Defines ordered expectations - - A delegate describing the expectations - an IMockVerifier - - - - Verifies previously defined expectations - - - - - Initialize a code block where Mocker.Current is initialized. - At the end of the code block, all the expectation will be verified. - This overload will create a new MockRepository. - - The code that will be executed under the mock context - - - - Initialize a code block where Mocker.Current is initialized. - At the end of the code block, all the expectation will be verified. - This overload will create a new MockRepository. - - The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository. - The code that will be executed under the mock context - - - - Create a FluentMocker - - The mock repository to use. - - - - Wraps a reference that is passed - ByRef and provides indirect load/store support. - - - - - Summary description for NewArrayExpression. - - - - - - - - - Here we try to match a constructor argument to its value. - Since we can't get the values from the assembly, we use some heuristics to get it. - a/ we first try to match all the properties on the attributes by name (case insensitive) to the argument - b/ if we fail we try to match them by property type, with some smarts about convertions (i,e: can use Guid for string). - - - - - We have the following rules here. - Try to find a matching type, failing that, if the parameter is string, get the first property (under the assumption that - we can convert it. - - - - - Attributes can only accept simple types, so we return null for null, - if the value is passed as string we call to string (should help with converting), - otherwise, we use the value as is (enums, integer, etc). - - - - - Provides appropriate Ldc.X opcode for the type of primitive value to be loaded. - - - - - Provides appropriate Ldind.X opcode for - the type of primitive value to be loaded indirectly. - - - - - Inspect the base method for generic definitions - and set the return type and the parameters - accordingly - - - - - Emits a load opcode of the appropriate kind for a constant string or - primitive value. - - - - - - - - - Emits a load opcode of the appropriate kind for the constant default value of a - type, such as 0 for value types and null for reference types. - - - - - Emits a load indirect opcode of the appropriate type for a value or object reference. - Pops a pointer off the evaluation stack, dereferences it and loads - a value of the specified type. - - - - - - - - - Emits a store indirectopcode of the appropriate type for a value or object reference. - Pops a value of the specified type and a pointer off the evaluation stack, and - stores the value. - - - - - - - - - Summary description for PropertiesCollection. - - - - - Provides appropriate Stind.X opcode - for the type of primitive value to be stored indirectly. - - - - - Base class that exposes the common functionalities - to proxy generation. - - - TODO: - - Use the interceptor selector if provided - - Add tests and fixes for 'leaking this' problem - - Mixin support - - - - - Used by dinamically implement - - - - - - Generates a parameters constructor that initializes the proxy - state with just to make it non-null. - - This constructor is important to allow proxies to be XML serializable - - - - - If callbackMethod is null the InvokeOnTarget implementation - is just the code to throw an exception - - - - - - - - - - - - - - - - - - - If callbackMethod is null the InvokeOnTarget implementation - is just the code to throw an exception - - - - - - - - - - - - - - If true the invocation will implement the IChangeProxyTarget interface - - - - - - Generates the constructor for the nested class that extends - - - - - - - - - - - - - Improvement: this cache should be static. We should generate a - type constructor instead - - - - - Performs some basic screening and invokes the - to select methods. - - - - - - - - - - - Checks if the method is public or protected. - - - - - - - - - Attributes should be replicated if they are non-inheritable, - but there are some special cases where the attributes means - something to the CLR, where they should be skipped. - - - - - Checks if the method has the same signature as a method that was marked as - one that should generate a new vtable slot. - - - - - Initializes a new instance of the class. - - Type of the target. - The interfaces. - The options. - - - - - - - - Initializes a new instance of the class. - - The emitter. - The add method. - The remove method. - The attributes. - - - - - - - - Finds the type of the method on target. - - The method on interface. - Type of the proxy target. - - - - - - Checks whether the given types are the same. This is - more complicated than it looks. - - - - - - - - - - - This is used by the ProxyObjectReference class durin de-serialiation, to know - which generator it should use - - - - - Returns the methods implemented by a type. Use this instead of Type.GetMethods() to work around a CLR issue - where duplicate MethodInfos are returned by Type.GetMethods() after a token of a generic type's method was loaded. - - - - - Handles the deserialization of proxies. - - - - - Resets the used for deserialization to a new scope. - - This is useful for test cases. - - - - Resets the used for deserialization to a given . - - The scope to be used for deserialization. - By default, the deserialization process uses a different scope than the rest of the application, which can lead to multiple proxies - being generated for the same type. By explicitly setting the deserialization scope to the application's scope, this can be avoided. - - - - Gets the used for deserialization. - - As has no way of automatically determining the scope used by the application (and the application - might use more than one scope at the same time), uses a dedicated scope instance for deserializing proxy - types. This instance can be reset and set to a specific value via and . - - - - Used during the target type inspection process. - Implementors have a chance to interfere in the - proxy generation process - - - - - Invoked by the generation process to know if - the specified member should be proxied - - - - - - - - - - - Invoked by the generation process to notify that a - member wasn't marked as virtual. - - - - - - - - - Invoked by the generation process to notify - that the whole process is completed. - - - - - Abstracts the implementation of proxy constructions - - - - - Implementors should return a proxy for the specified type. - - The proxy base class. - The proxy generation options. - The generated proxy type. - - - - Implementors should return a proxy for the specified - type and interfaces. The interfaces must be only "mark" interfaces - - - - - - - - - - - - - Implementors should return a proxy for the specified - interface that 'proceeds' executions to the - specified target. - - - - - - - - - - - - - - - Implementors should return a proxy for the specified - interface that delegate all executions to the - specified interceptor(s). - - - - - - - - - - - - - Implementors should return a proxy for the specified - interface that delegate all executions to the - specified interceptor(s) and uses an instance of the interface - as their targets, rather than a class. All IInvocation's - should then implement IChangeProxyTarget. - - - - - - - - - - - Gets the module scope used by this builder for generating code. - - The module scope used by this builder. - - - - Determines whether this assembly has internals visisble to dynamic proxy. - - The asm. - - - - Determines whether the specified method is internal. - - The method. - - true if the specified method is internal; otherwise, false. - - - - - Summary description for ModuleScope. - - - - - The default file name used when the assembly is saved using . - - - - - The default assembly (simple) name used for the assemblies generated by a instance. - - - - - Initializes a new instance of the class; assemblies created by this instance will not be saved. - - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved. - - If set to true saves the generated module. - - - - Initializes a new instance of the class, allowing to specify whether the assemblies generated by this instance - should be saved and what simple names are to be assigned to them. - - If set to true saves the generated module. - The simple name of the strong-named assembly generated by this . - The path and file name of the manifest module of the strong-named assembly generated by this . - The simple name of the weak-named assembly generated by this . - The path and file name of the manifest module of the weak-named assembly generated by this . - - - - Returns a type from this scope's type cache, or null if the key cannot be found. - - The key to be looked up in the cache. - The type from this scope's type cache matching the key, or null if the key cannot be found - - - - Registers a type in this scope's type cache. - - The key to be associated with the type. - The type to be stored in the cache. - - - - Gets the key pair used to sign the strong-named assembly generated by this . - - - - - - - Gets the specified module generated by this scope, creating a new one if none has yet been generated. - - If set to true, a strong-named module is returned; otherwise, a weak-named module is returned. - A strong-named or weak-named module generated by this scope, as specified by the parameter. - - - - Gets the strong-named module generated by this scope, creating a new one if none has yet been generated. - - A strong-named module generated by this scope. - - - - Gets the weak-named module generated by this scope, creating a new one if none has yet been generated. - - A weak-named module generated by this scope. - - - - Saves the generated assembly with the name and directory information given when this instance was created (or with - the and current directory if none was given). - - - - This method stores the generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). If both a strong-named and a weak-named assembly - have been generated, it will throw an exception; in this case, use the overload. - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - Both a strong-named and a weak-named assembly have been generated. - The path of the generated assembly file, or null if no file has been generated. - - - - Saves the specified generated assembly with the name and directory information given when this instance was created - (or with the and current directory if none was given). - - True if the generated assembly with a strong name should be saved (see ); - false if the generated assembly without a strong name should be saved (see . - - - This method stores the specified generated assembly in the directory passed as part of the module information specified when this instance was - constructed (if any, else the current directory is used). - - - If this was created without indicating that the assembly should be saved, this method does nothing. - - - No assembly has been generated that matches the parameter. - - The path of the generated assembly file, or null if no file has been generated. - - - - Users of this should use this lock when accessing the cache. - - - - - Gets the strong-named module generated by this scope, or if none has yet been generated. - - The strong-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the strongly named module generated by this scope. - - The file name of the strongly named module generated by this scope. - - - - Gets the directory where the strongly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the strongly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - Gets the weak-named module generated by this scope, or if none has yet been generated. - - The weak-named module generated by this scope, or if none has yet been generated. - - - - Gets the file name of the weakly named module generated by this scope. - - The file name of the weakly named module generated by this scope. - - - - Gets the directory where the weakly named module generated by this scope will be saved, or if the current directory - is used. - - The directory where the weakly named module generated by this scope will be saved when is called - (if this scope was created to save modules). - - - - ProxyBuilder that persists the generated type. - - - The saved assembly contains just the last generated type. - - - - - Initializes a new instance of the class. - - - - - Saves the generated assembly to a physical file. Note that this renders the unusable. - - The path of the generated assembly file, or null if no assembly has been generated. - This method does not support saving multiple files. If both a signed and an unsigned module have been generated, use the - respective methods of the . - - - - Initializes a new instance of the class. - - The hook. - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The builder. - - - - Initializes a new instance of the class. - - - - - Creates the class proxy. - - Type of the target. - The interfaces. - The interceptors. - - - - - - Creates the class proxy. - - Type of the target. - The interceptors. - The constructor args. - - - - - - - - - - - - - - - - - - Creates the class proxy. - - Type of the target. - The interfaces. - The options. - The constructor args. - The interceptors. - - - - - - Gets the proxy builder instance. - - The proxy builder. - - - - - - - - - - - - - - For interface proxies, this will point to the - on the target class - - - - - Base for Attributes that want to express lifestyle - chosen by the component. - - - - - Initializes a new instance of the class. - - The type. - - - - Gets or sets the lifestyle. - - The lifestyle. - - - - This attribute is usefull only when you want to register all components - on an assembly as a batch process. - By doing so, the batch register will look - for this attribute to distinguish components from other classes. - - - - - Initializes a new instance of the class. - - The key. - - - - Initializes a new instance of the class. - - The key. - The service. - - - - Initializes a new instance of the class. - - The key. - The service. - The lifestyle. - - - - Gets the service. - - The service. - - - - Gets the key. - - The key. - - - - Associates a custom component with a component - - - - - Initializes a new instance of the class. - - Type of the component activator. - - - - Gets the type of the component activator. - - The type of the component activator. - - - - Specifies the proxying behavior for a component. - - - - - Initializes a new instance of the class. - - - - - Gets or sets a value indicating whether the generated - interface proxy should inherit from . - - - - - Determines if the component requires a single interface proxy. - - - true if the component requires a single interface proxy. - - - - Gets or sets the additional interfaces used during proxy generation. - - - - - Marks as property to be skipped and not be wired - by the IoC container - - - - - Used to declare that a component wants interceptors acting on it. - - - - - Constructs the InterceptorAttribute pointing to - a key to a interceptor - - - - - - - Constructs the InterceptorAttribute pointing to - a service - - - - - - - Indicates that the target components wants a - singleton lifestyle. - - - - - Initializes a new instance of the class. - - - - - Indicates that the target components wants a - transient lifestyle. - - - - - Initializes a new instance of the class. - - - - - Indicates that the target components wants a - per thread lifestyle. - - - - - Initializes a new instance of the class. - - - - - Indicates that the target components wants a - per web request lifestyle. - - - - - Indicates that the target components wants a - pooled lifestyle. - - - - - Initializes a new instance of the class - using the default initial pool size (5) and the max pool size (15). - - - - - Initializes a new instance of the class. - - Initial size of the pool. - Max pool size. - - - - Gets the initial size of the pool. - - The initial size of the pool. - - - - Gets the maximum pool size. - - The size of the max pool. - - - - Indicates that the target components wants a - custom lifestyle. - - - - - Initializes a new instance of the class. - - The lifestyle handler. - - - - Gets the type of the lifestyle handler. - - The type of the lifestyle handler. - - - - New interface that is going to be used by DynamicProxy 2 - - - - - New interface that is going to be used by DynamicProxy 2 - - - - - Returns the concrete instantiation of , with any generic parameters bound to real types. - - The concrete instantiation of , or if not a generic method. - Can be slower than calling . - - - - Returns the concrete instantiation of , with any generic parameters bound to real types. - - The concrete instantiation of , or if not a generic method. - Can be slower than calling . - - - - - - - - - - The generic arguments of the method, or null if not a generic method. - - - - - - - - - For interface proxies, this will point to the - on the target class - - - - - Interceptors might implement this to receive the - ComponentModel on behalf of the component where the - interceptor is acting. - - - - - Get the proxy target (note that null is a valid target!) - - - - - - - Gets the interceptors for the proxy - - - - - - - Abstract representation of a vertex. - - - - - The nodes that dependes on this node - - - - - The nodes that this node depends - - - - - The node has not been visited yet - - - - - This node is in the process of being visited - - - - - This now was visited - - - - - Represents a collection of objects - which are guaranted to be unique - and holds a color for them - - - - - Holds a timestamp (integer) - for a given item - - - - - Returns the node at the specified index. - - The lookup index. - The node at the specified index. - - If the specified is greater than the - number of objects within the list. - - - - - Validates the specified index. - - The lookup index. - - If the index is invalid. - - - - - Lifecycle interface. If implemented by a component, - the method Initialized will be invoked by the container - before making the component available to the external world. - - - - - Implementors should perform any initialization logic. - - - - - Only called for components that - belongs to a pool when the component - comes back to the pool. - - - - - Implementors should perform any - initialization/clean up. - - - - - Interface for components that wish to be started by the container - - - - - Starts this instance. - - - - - Stops this instance. - - - - - Manages the instantiation of s. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Creates a new logger, getting the logger name from the specified type. - - - - - Creates a new logger. - - - - - Provides a factory that can produce either or - classes. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Creates a new extended logger, getting the logger name from the specified type. - - - - - Creates a new extended logger. - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - - Gets the configuration file. - - i.e. log4net.config - - - - - - Summary description for ConsoleFactory. - - - - - NullLogFactory used when logging is turned off. - - - - - Creates an instance of ILogger with the specified name. - - Name. - - - - - - Creates an instance of ILogger with the specified name and LoggerLevel. - - Name. - Level. - - - - - - Creates outputing - to files. The name of the file is derived from the log name - plus the 'log' extension. - - - - - Manages logging. - - - This is a facade for the different logging subsystems. - It offers a simplified interface that follows IOC patterns - and a simplified priority/level/severity abstraction. - - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal error message. - - The Message - - - - Logs a fatal error message. - - The Message - The Exception - - - - Logs a fatal error message. - - Message format - Array of objects to write using format - - - - Create a new child logger. - The name of the child logger is [current-loggers-name].[passed-in-name] - - The Subname of this logger. - The New ILogger instance. - If the name has an empty element name. - - - - Determines if messages of priority "debug" will be logged. - - True if "debug" messages will be logged. - - - - Determines if messages of priority "info" will be logged. - - True if "info" messages will be logged. - - - - Determines if messages of priority "warn" will be logged. - - True if "warn" messages will be logged. - - - - Determines if messages of priority "error" will be logged. - - True if "error" messages will be logged. - - - - Determines if messages of priority "fatal" will be logged. - - True if "fatal" messages will be logged. - - - - Determines if messages of priority "fatalError" will be logged. - - True if "fatalError" messages will be logged. - - - - The Level Filtered Logger class. This is a base clase which - provides a LogLevel attribute and reroutes all functions into - one Log method. - - - - - Creates a new LevelFilteredLogger. - - - - - Keep the instance alive in a remoting scenario - - - - - - - Logs a debug message. - - The message to log - - - - Logs a debug message. - - The exception to log - The message to log - - - - Logs a debug message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a debug message. - - Message format - Array of objects to write using format - - - - Logs an info message. - - The message to log - - - - Logs an info message. - - The exception to log - The message to log - - - - Logs an info message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an info message. - - Message format - Array of objects to write using format - - - - Logs a warn message. - - The message to log - - - - Logs a warn message. - - The exception to log - The message to log - - - - Logs a warn message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a warn message. - - Message format - Array of objects to write using format - - - - Logs an error message. - - The message to log - - - - Logs an error message. - - The exception to log - The message to log - - - - Logs an error message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs an error message. - - Message format - Array of objects to write using format - - - - Logs a fatal message. - - The message to log - - - - Logs a fatal message. - - The exception to log - The message to log - - - - Logs a fatal message. - - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - The exception to log - The format provider to use - Format string for the message to log - Format arguments for the message to log - - - - Logs a fatal message. - - Message format - Array of objects to write using format - - - - Logs a fatal error message. - - The Message - - - - Logs a fatal error message. - - The Message - The Exception - - - - Logs a fatal error message. - - Message format - Array of objects to write using format - - - - Implementors output the log content by implementing this method only. - Note that exception can be null - - - - - - - - - - - - - The LoggerLevel that this logger - will be using. Defaults to LoggerLevel.Off - - - - The name that this logger will be using. - Defaults to String.Empty - - - - Determines if messages of priority "debug" will be logged. - - - true if log level flags include the bit - - - - Determines if messages of priority "info" will be logged. - - - true if log level flags include the bit - - - - Determines if messages of priority "warn" will be logged. - - - true if log level flags include the bit - - - - Determines if messages of priority "error" will be logged. - - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - - true if log level flags include the bit - - - - Determines if messages of priority "fatal" will be logged. - - - true if log level flags include the bit - - - - The Logger sending everything to the standard output streams. - This is mainly for the cases when you have a utility that - does not have a logger to supply. - - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug and the Name - set to String.Empty. - - - - - Creates a new ConsoleLogger with the Name - set to String.Empty. - - The logs Level. - - - - Creates a new ConsoleLogger with the Level - set to LoggerLevel.Debug. - - The logs Name. - - - - Creates a new ConsoleLogger. - - The logs Name. - The logs Level. - - - - A Common method to log. - - The level of logging - The name of the logger - The Message - The Exception - - - - Returns a new ConsoleLogger with the name - added after this loggers name, with a dot in between. - - The added hierarchical name. - A new ConsoleLogger. - - - - The Logger using standart Diagnostics namespace. - - - - - Creates a logger based on . - - - - - - - - Creates a logger based on . - - - - - - - - - - - Creates a logger based on . - - - - - - - - - - - - - - Provides an interface that supports and - allows the storage and retrieval of Contexts. These are supported in - both log4net and NLog. - - - - - Exposes the Global Context of the extended logger. - - - - - Exposes the Thread Context of the extended logger. - - - - - Exposes the Thread Stack of the extended logger. - - - - - The Null Logger class. This is useful for implementations where you need - to provide a logger to a utility class, but do not want any output from it. - It also helps when you have a utility that does not have a logger to supply. - - - - - Creates a new NullLogger. - - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - Ignored - Ignored - - - - No-op. - - Ignored - - - - No-op. - - Ignored - Ignored - - - - No-op. - - Ignored - Ignored - - - - Returns this NullLogger. - - Ignored - This ILogger instance. - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - No-op. - - false - - - - Returns empty context properties. - - - - - Returns empty context properties. - - - - - Returns empty context stacks. - - - - - Interface for Context Properties implementations - - - - This interface defines a basic property get set accessor. - - - Based on the ContextPropertiesBase of log4net, by Nicko Cadell. - - - - - - Gets or sets the value of a property - - - The value for the property with the specified key - - - - Gets or sets the value of a property - - - - - - The Stream Logger class. This class can stream log information - to any stream, it is suitable for storing a log file to disk, - or to a MemoryStream for testing your components. - - - This logger is not thread safe. - - - - - Creates a new StreamLogger with default encoding - and buffer size. Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - - - Creates a new StreamLogger with default buffer size. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - - - Creates a new StreamLogger. - Initial Level is set to Debug. - - - The name of the log. - - - The stream that will be used for logging, - seeking while the logger is alive - - - The encoding that will be used for this stream. - - - The buffer size that will be used for this stream. - - - - - Creates a new StreamLogger with - Debug as default Level. - - The name of the log. - The StreamWriter the log will write to. - - - - The WebLogger sends everything to the HttpContext.Trace - - - Trace must be enabled on the Asp.Net configuration file (web.config or machine.config) - - - - - Creates a new WebLogger with the priority set to DEBUG. - - - - - Creates a new WebLogger. - - The Log level typecode. - - - - Creates a new WebLogger. - - The Log name. - - - - Creates a new WebLogger. - - The Log name. - The Log level typecode. - - - - A Common method to log. - - The level of logging - The Log name. - The Message - The Exception - - - - Just returns this logger (WebLogger is not hierarchical). - - Ignored - This ILogger instance. - - - - Tries to get the current http context's trace context. - - The current http context's trace context or null if none is - available - - - - Supporting Logger levels. - - - - - Logging will be off - - - - - Fatal logging level - - - - - Error logging level - - - - - Warn logging level - - - - - Info logging level - - - - - Debug logging level - - - - - Pendent - - - - - Deserializes the specified node into an abstract representation of configuration. - - The node. - - - - - - If a config value is an empty string we return null, this is to keep - backward compability with old code - - - - - Summary description for IConfiguration. - - - is a interface encapsulating a configuration node - used to retrieve configuration values. - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the convertion fails. - - The Value converted into the specified type. - - - - Gets the name of the node. - - - The Name of the node. - - - - - Gets the value of the node. - - - The Value of the node. - - - - - Gets an of - elements containing all node children. - - The Collection of child nodes. - - - - Gets an of the configuration attributes. - - - - - This is an abstract implementation - that deals with methods that can be abstracted away - from underlying implementations. - - - - AbstractConfiguration makes easier to implementers - to create a new version of - - - - - Gets the value of the node and converts it - into specified . - - The - - The Default value returned if the convertion fails. - - The Value converted into the specified type. - - - - Gets the name of the . - - - The Name of the . - - - - - Gets the value of . - - - The Value of the . - - - - - Gets all child nodes. - - The of child nodes. - - - - Gets node attributes. - - - All attributes of the node. - - - - - A collection of objects. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Creates a new instance of ConfigurationCollection. - - - - - Adds an . - - The to add. - - The index at which the new element was inserted. - - - - - Adds an array of . - - The Array of to add. - - - - Adds a . - - The to add. - - - - Copies the elements to a one-dimensional instance at the specified index. - - - The one-dimensional must have zero-based indexing. - - The zero-based index in array at which copying begins. - - - - Gets a value indicating whether the contains - in the collection. - - The to locate. - - if the is contained in the collection; - otherwise, . - - - - - Removes a specific from the - collection. - - The to remove from the collection. - - is not found in the collection. - - - - - Represents the entry at the specified index of the . - - - The zero-based index of the entry to locate in the collection. - - - The entry at the specified index of the collection. - - - is outside the valid range of indexes for the collection. - - - - - Summary description for MutableConfiguration. - - - - - Initializes a new instance of the class. - - The name. - - - - Enumeration used to mark the component's lifestyle. - - - - - No lifestyle specified. - - - - - Singleton components are instantiated once, and shared - between all clients. - - - - - Thread components have a unique instance per thread. - - - - - Transient components are created on demand. - - - - - Optimization of transient components that keeps - instance in a pool instead of always creating them. - - - - - Any other logic to create/release components. - - - - - PerWebRequest components are created once per Http Request - - - - - - - - - Represents the collection of information and - meta information collected about a component. - - - - Name (key) of the component - - - Service exposed - - - Implementation for the service - - - Extended properties - - - Lifestyle for the component - - - Custom lifestyle, if any - - - Custom activator, if any - - - Dependencies the kernel must resolve - - - All available constructors - - - All potential properties that can be setted by the kernel - - - Steps of lifecycle - - - External parameters - - - Configuration node associated - - - Interceptors associated - - - /// Custom dependencies/// - - - - Constructs a ComponentModel - - - - - Sets or returns the component key - - - - - Gets or sets the service exposed. - - The service. - - - - Gets or sets the component implementation. - - The implementation. - - - - Gets or sets a value indicating whether the component requires generic arguments. - - - true if generic arguments are required; otherwise, false. - - - - - Gets or sets the extended properties. - - The extended properties. - - - - Gets the constructors candidates. - - The constructors. - - - - Gets the properties set. - - The properties. - - - - Gets or sets the configuration. - - The configuration. - - - - Gets the lifecycle steps. - - The lifecycle steps. - - - - Gets or sets the lifestyle type. - - The type of the lifestyle. - - - - Gets or sets the strategy for - inspecting public properties - on the components - - - - - Gets or sets the custom lifestyle. - - The custom lifestyle. - - - - Gets or sets the custom component activator. - - The custom component activator. - - - - Gets the interceptors. - - The interceptors. - - - - Gets the parameter collection. - - The parameters. - - - - Dependencies are kept within constructors and - properties. Others dependencies must be - registered here, so the kernel (as a matter - of fact the handler) can check them - - - - - Gets or sets the custom dependencies. - - The custom dependencies. - - - - Represents a constructor of the component - that the container can use to initialize it properly. - - - - - Initializes a new instance of the class. - - The constructor info. - The dependencies. - - - - Gets the ConstructorInfo (from reflection). - - The constructor. - - - - Gets the dependencies this constructor candidate exposes. - - The dependencies. - - - - Collection of - - - - Adds the specified candidate. - - The candidate. - - - - Clears this instance. - - - - - Gets the fewer arguments candidate. - - The fewer arguments candidate. - - - - Represents a dependency (other component or a - fixed value available through external configuration). - - - - - Initializes a new instance of the class. - - The type. - The dependency key. - Type of the target. - if set to true [is optional]. - - - - Returns a that represents the current . - - - A that represents the current . - - - - - Serves as a hash function for a particular type, suitable - for use in hashing algorithms and data structures like a hash table. - - - A hash code for the current . - - - - - Determines whether the specified is equal to the current . - - The to compare with the current . - - if the specified is equal to the - current ; otherwise, . - - - - - Gets or sets the type of the dependency. - - The type of the dependency. - - - - Gets or sets the dependency key. - - The dependency key. - - - - Gets the type of the target. - - The type of the target. - - - - Gets or sets whether this dependency is optional. - - - true if this dependency is optional; otherwise, false. - - - - - Collection of . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - The dependencies. - - - - Initializes a new instance of the class. - - The dependencies. - - - - Adds the specified model. - - The model. - - - - Removes the specified model. - - The model. - - - - Clears this instance. - - - - - Determines whether this collection contains the the specified model. - - The model. - - true if the collection contains the specified model; otherwise, false. - - - - - Represents an reference to a Interceptor component. - - - - - Initializes a new instance of the class. - - The component key. - - - - Initializes a new instance of the class. - - Type of the service. - - - - Gets an for the component key. - - The component key. - The - - - - Gets an for the service. - - The service. - The - - - - Gets the type of the service. - - The type of the service. - - - - Gets the interceptor component key. - - The component key. - - - - Gets the type of the reference. - - The type of the reference. - - - - Collection of - - - - Adds the specified interceptor. - - The interceptor. - - - - Adds the the specified interceptor as the first. - - The interceptor. - - - - Adds the the specified interceptor as the last. - - The interceptor. - - - - Inserts the specified interceptor at the specified index. - - The index. - The interceptor. - - - - When implemented by a class, copies the elements of - the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is . - - is less than zero. - - - is multidimensional. - -or- - - is equal to or greater than the length of . - -or- - The number of elements in the source is greater than the available space from to the end of the destination . - - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an enumerator that can iterate through a collection. - - - An - that can be used to iterate through the collection. - - - - - Adds the interceptor to the end of the interceptors list if it does not exist already. - - The interceptor reference. - - - - Gets a value indicating whether this instance has interceptors. - - - true if this instance has interceptors; otherwise, false. - - - - - Gets the number of - elements contained in the . - - - - - - - Gets an object that - can be used to synchronize access to the . - - - - - - - Gets a value - indicating whether access to the is synchronized - (thread-safe). - - - - - - - Represents a collection of ordered lifecycle steps. - - - - - Initializes a new instance of the class. - - - - - Returns all steps for the commission phase - - - - - - - Returns all steps for the decommission phase - - - - - - - Adds a step to the commission or decomission phases. - - - - - - - - - Copies the elements of - the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is . - - is less than zero. - - - is multidimensional. - -or- - - is equal to or greater than the length of . - -or- - The number of elements in the source is greater than the available space from to the end of the destination . - - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an enumerator that can iterate through a collection. - - - An - that can be used to iterate through the collection. - - - - - Gets a value indicating whether this instance has commission steps. - - - true if this instance has commission steps; otherwise, false. - - - - - Gets a value indicating whether this instance has decommission steps. - - - true if this instance has decommission steps; otherwise, false. - - - - - Gets the number of - elements contained in the . - - - - - - - Gets an object that - can be used to synchronize access to the . - - - - - - - Gets a value - indicating whether access to the is synchronized - (thread-safe). - - - - - - - Represents meta information associated with a method - (not yet defined) - - - - - Initializes a new instance of the class. - - The config node. - - - - Gets the config node. - - The config node. - - - - Collection of - - - - Adds the specified model. - - The model. - - - - Gets the method info2 model. - - The method info2 model. - - - - Represents a parameter. Usually the parameter - comes from the external world, ie, an external configuration. - - - - - Initializes a new instance of the class. - - The name. - The value. - - - - Initializes a new instance of the class. - - The name. - The value. - - - - Gets the name. - - The name. - - - - Gets the value. - - The value. - - - - Gets the config value. - - The config value. - - - - Collection of - - - - Initializes a new instance of the class. - - - - - Adds the specified name. - - The name. - The value. - - - - Adds the specified name. - - The name. - The config node. - - - - Determines whether this collection contains the specified key. - - The key. - - true if yes; otherwise, false. - - - - - Adds the specified key. - - - Not implemented - - The key. - The value. - - - - Clears this instance. - - - Not implemented - - - - - Removes the specified key. - - The key. - - Not implemented - - - - - Copy the content to the specified array - - target array - target index - - Not implemented - - - - - Returns an enumerator that can iterate through a collection. - - - An - that can be used to iterate through the collection. - - - - - Gets the keys. - - The keys. - - Not implemented - - - - - Gets the values. - - The values. - - Not implemented - - - - - Gets a value indicating whether this instance is read only. - - - true if this instance is read only; otherwise, false. - - - - - Gets a value indicating whether this instance is fixed size. - - - true if this instance is fixed size; otherwise, false. - - - - - Gets the with the specified key. - - - - - - - Gets the count. - - The count. - - - - Gets the sync root. - - The sync root. - - - - Gets a value indicating whether this instance is synchronized. - - - true if this instance is synchronized; otherwise, false. - - - - - Represents a property and the respective dependency. - - - - - Initializes a new instance of the class. - - The property info. - The dependency. - - - - Gets the property. - - The property. - - - - Gets the dependency. - - The dependency. - - - - Collection of - - - - Adds the specified property. - - The property. - - - - Clears this instance. - - - - - Finds a PropertySet the by PropertyInfo. - - The info. - - - - - - Represents a 'streamable' resource. Can - be a file, a resource in an assembly. - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - - Returns a reader for the stream - - - It's up to the caller to dispose the reader. - - - - - - - - - Returns an instance of - created according to the relativePath - using itself as the root. - - - - - - - - - - - Only valid for resources that - can be obtained through relative paths - - - - - - - - - This returns a new stream instance each time it is called. - It is the responsability of the caller to dispose of this stream - - - - - Depicts the contract for resource factories. - - - - - Used to check whether the resource factory - is able to deal with the given resource - identifier. - - - Implementors should return true - only if the given identificator is supported - by the resource factory - - - - - - - - - Creates an instance - for the given resource identifier - - - - - - - - - Creates an instance - for the given resource identifier - - - - - - - - - - - - - - - - - - - - - - - Adapts a static string content as an - - - - Enable access to files on network shares - - - - - Defines that the implementation wants a - in order to - access other components. The creator must be aware - that the component might (or might not) implement - the interface. - - - Used by Castle Project components to, for example, - gather logging factories - - - - - Increments IServiceProvider with a generic service resolution operation. - - - - - This interface should be implemented by classes - that are available in a bigger context, exposing - the container to different areas in the same application. - - For example, in Web application, the (global) HttpApplication - subclasses should implement this interface to expose - the configured container - - - - - General purpose class to represent a standard pair of values. - - Type of the first value - Type of the second value - - - - Constructs a pair with its values - - - - - - - - - Pendent - - - - - Initializes a new instance of the class. - - The target. - - - - Determines whether the object contains an element with the specified key. - - The key to locate in the object. - - true if the contains an element with the key; otherwise, false. - - - is null. - - - - Adds an element with the provided key and value to the object. - - The to use as the key of the element to add. - The to use as the value of the element to add. - - is null. - An element with the same key already exists in the object. - The is read-only.-or- The has a fixed size. - - - - Removes all elements from the object. - - The object is read-only. - - - - Removes the element with the specified key from the object. - - The key of the element to remove. - - is null. - The object is read-only.-or- The has a fixed size. - - - - Copies the elements of the to an , starting at a particular index. - - The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing. - The zero-based index in at which copying begins. - - is null. - - is less than zero. - - is multidimensional.-or- is equal to or greater than the length of .-or- The number of elements in the source is greater than the available space from to the end of the destination . - The type of the source cannot be cast automatically to the type of the destination . - - - - Returns an enumerator that iterates through a collection. - - - An object that can be used to iterate through the collection. - - - - - Gets or sets the with the specified key. - - - - - - - Gets an object containing the keys of the object. - - - - An object containing the keys of the object. - - - - Gets an object containing the values in the object. - - - - An object containing the values in the object. - - - - Gets a value indicating whether the object is read-only. - - - - true if the object is read-only; otherwise, false. - - - - Gets a value indicating whether the object has a fixed size. - - - - true if the object has a fixed size; otherwise, false. - - - - Gets the number of elements contained in the . - - - - The number of elements contained in the . - - - - Gets an object that can be used to synchronize access to the . - - - - An object that can be used to synchronize access to the . - - - - Gets a value indicating whether access to the is synchronized (thread safe). - - - - true if access to the is synchronized (thread safe); otherwise, false. - - - \ No newline at end of file diff --git a/lib/Net/4.0/nunit.core.dll b/lib/Net/4.0/nunit.core.dll deleted file mode 100644 index dd3b2e00..00000000 Binary files a/lib/Net/4.0/nunit.core.dll and /dev/null differ diff --git a/lib/Net/4.0/nunit.core.interfaces.dll b/lib/Net/4.0/nunit.core.interfaces.dll deleted file mode 100644 index 39a11273..00000000 Binary files a/lib/Net/4.0/nunit.core.interfaces.dll and /dev/null differ diff --git a/lib/Net/4.0/nunit.framework.dll b/lib/Net/4.0/nunit.framework.dll deleted file mode 100644 index 639dbb0d..00000000 Binary files a/lib/Net/4.0/nunit.framework.dll and /dev/null differ diff --git a/lib/Net/4.0/nunit.framework.xml b/lib/Net/4.0/nunit.framework.xml deleted file mode 100644 index e8b371cd..00000000 --- a/lib/Net/4.0/nunit.framework.xml +++ /dev/null @@ -1,10228 +0,0 @@ - - - - nunit.framework - - - - - BinaryConstraint is the abstract base of all constraints - that combine two other constraints in some fashion. - - - - - The Constraint class is the base of all built-in constraints - within NUnit. It provides the operator overloads used to combine - constraints. - - - - - The IConstraintExpression interface is implemented by all - complete and resolvable constraints and expressions. - - - - - Return the top-level constraint for this expression - - - - - - Static UnsetObject used to detect derived constraints - failing to set the actual value. - - - - - The actual value being tested against a constraint - - - - - The display name of this Constraint for use by ToString() - - - - - Argument fields used by ToString(); - - - - - The builder holding this constraint - - - - - Construct a constraint with no arguments - - - - - Construct a constraint with one argument - - - - - Construct a constraint with two arguments - - - - - Sets the ConstraintBuilder holding this constraint - - - - - Write the failure message to the MessageWriter provided - as an argument. The default implementation simply passes - the constraint and the actual value to the writer, which - then displays the constraint description and the value. - - Constraints that need to provide additional details, - such as where the error occured can override this. - - The MessageWriter on which to display the message - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Test whether the constraint is satisfied by an - ActualValueDelegate that returns the value to be tested. - The default implementation simply evaluates the delegate - but derived classes may override it to provide for delayed - processing. - - An ActualValueDelegate - True for success, false for failure - - - - Test whether the constraint is satisfied by a given reference. - The default implementation simply dereferences the value but - derived classes may override it to provide for delayed processing. - - A reference to the value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Default override of ToString returns the constraint DisplayName - followed by any arguments within angle brackets. - - - - - - Returns the string representation of this constraint - - - - - This operator creates a constraint that is satisfied only if both - argument constraints are satisfied. - - - - - This operator creates a constraint that is satisfied if either - of the argument constraints is satisfied. - - - - - This operator creates a constraint that is satisfied if the - argument constraint is not satisfied. - - - - - Returns a DelayedConstraint with the specified delay time. - - The delay in milliseconds. - - - - - Returns a DelayedConstraint with the specified delay time - and polling interval. - - The delay in milliseconds. - The interval at which to test the constraint. - - - - - The display name of this Constraint for use by ToString(). - The default value is the name of the constraint with - trailing "Constraint" removed. Derived classes may set - this to another name in their constructors. - - - - - Returns a ConstraintExpression by appending And - to the current constraint. - - - - - Returns a ConstraintExpression by appending And - to the current constraint. - - - - - Returns a ConstraintExpression by appending Or - to the current constraint. - - - - - Class used to detect any derived constraints - that fail to set the actual value in their - Matches override. - - - - - The first constraint being combined - - - - - The second constraint being combined - - - - - Construct a BinaryConstraint from two other constraints - - The first constraint - The second constraint - - - - AndConstraint succeeds only if both members succeed. - - - - - Create an AndConstraint from two other constraints - - The first constraint - The second constraint - - - - Apply both member constraints to an actual value, succeeding - succeeding only if both of them succeed. - - The actual value - True if the constraints both succeeded - - - - Write a description for this contraint to a MessageWriter - - The MessageWriter to receive the description - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - OrConstraint succeeds if either member succeeds - - - - - Create an OrConstraint from two other constraints - - The first constraint - The second constraint - - - - Apply the member constraints to an actual value, succeeding - succeeding as soon as one of them succeeds. - - The actual value - True if either constraint succeeded - - - - Write a description for this contraint to a MessageWriter - - The MessageWriter to receive the description - - - - CollectionConstraint is the abstract base class for - constraints that operate on collections. - - - - - Construct an empty CollectionConstraint - - - - - Construct a CollectionConstraint - - - - - - Determines whether the specified enumerable is empty. - - The enumerable. - - true if the specified enumerable is empty; otherwise, false. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Protected method to be implemented by derived classes - - - - - - - CollectionItemsEqualConstraint is the abstract base class for all - collection constraints that apply some notion of item equality - as a part of their operation. - - - - - Construct an empty CollectionConstraint - - - - - Construct a CollectionConstraint - - - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied Comparison object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Compares two collection members for equality - - - - - Return a new CollectionTally for use in making tests - - The collection to be included in the tally - - - - Flag the constraint to ignore case and return self. - - - - - EmptyCollectionConstraint tests whether a collection is empty. - - - - - Check that the collection is empty - - - - - - - Write the constraint description to a MessageWriter - - - - - - UniqueItemsConstraint tests whether all the items in a - collection are unique. - - - - - Check that all items are unique. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionContainsConstraint is used to test whether a collection - contains an expected object as a member. - - - - - Construct a CollectionContainsConstraint - - - - - - Test whether the expected item is contained in the collection - - - - - - - Write a descripton of the constraint to a MessageWriter - - - - - - CollectionEquivalentCOnstraint is used to determine whether two - collections are equivalent. - - - - - Construct a CollectionEquivalentConstraint - - - - - - Test whether two collections are equivalent - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionSubsetConstraint is used to determine whether - one collection is a subset of another - - - - - Construct a CollectionSubsetConstraint - - The collection that the actual value is expected to be a subset of - - - - Test whether the actual collection is a subset of - the expected collection provided. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - CollectionOrderedConstraint is used to test whether a collection is ordered. - - - - - Construct a CollectionOrderedConstraint - - - - - Modifies the constraint to use an IComparer and returns self. - - - - - Modifies the constraint to use an IComparer<T> and returns self. - - - - - Modifies the constraint to use a Comparison<T> and returns self. - - - - - Modifies the constraint to test ordering by the value of - a specified property and returns self. - - - - - Test whether the collection is ordered - - - - - - - Write a description of the constraint to a MessageWriter - - - - - - Returns the string representation of the constraint. - - - - - - If used performs a reverse comparison - - - - - Abstract base class for constraints that compare values to - determine if one is greater than, equal to or less than - the other. - - - - - The value against which a comparison is to be made - - - - - If true, less than returns success - - - - - if true, equal returns success - - - - - if true, greater than returns success - - - - - The predicate used as a part of the description - - - - - ComparisonAdapter to be used in making the comparison - - - - - Initializes a new instance of the class. - - The value against which to make a comparison. - if set to true less succeeds. - if set to true equal succeeds. - if set to true greater succeeds. - String used in describing the constraint. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Modifies the constraint to use an IComparer and returns self - - - - - Modifies the constraint to use an IComparer<T> and returns self - - - - - Modifies the constraint to use a Comparison<T> and returns self - - - - - Tests whether a value is greater than the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is greater than or equal to the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is less than the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Tests whether a value is less than or equal to the value supplied to its constructor - - - - - Initializes a new instance of the class. - - The expected value. - - - - Delegate used to delay evaluation of the actual value - to be used in evaluating a constraint - - - - - ConstraintBuilder maintains the stacks that are used in - processing a ConstraintExpression. An OperatorStack - is used to hold operators that are waiting for their - operands to be reognized. a ConstraintStack holds - input constraints as well as the results of each - operator applied. - - - - - Initializes a new instance of the class. - - - - - Appends the specified operator to the expression by first - reducing the operator stack and then pushing the new - operator on the stack. - - The operator to push. - - - - Appends the specified constraint to the expresson by pushing - it on the constraint stack. - - The constraint to push. - - - - Sets the top operator right context. - - The right context. - - - - Reduces the operator stack until the topmost item - precedence is greater than or equal to the target precedence. - - The target precedence. - - - - Resolves this instance, returning a Constraint. If the builder - is not currently in a resolvable state, an exception is thrown. - - The resolved constraint - - - - Gets a value indicating whether this instance is resolvable. - - - true if this instance is resolvable; otherwise, false. - - - - - OperatorStack is a type-safe stack for holding ConstraintOperators - - - - - Initializes a new instance of the class. - - The builder. - - - - Pushes the specified operator onto the stack. - - The op. - - - - Pops the topmost operator from the stack. - - - - - - Gets a value indicating whether this is empty. - - true if empty; otherwise, false. - - - - Gets the topmost operator without modifying the stack. - - The top. - - - - ConstraintStack is a type-safe stack for holding Constraints - - - - - Initializes a new instance of the class. - - The builder. - - - - Pushes the specified constraint. As a side effect, - the constraint's builder field is set to the - ConstraintBuilder owning this stack. - - The constraint. - - - - Pops this topmost constrait from the stack. - As a side effect, the constraint's builder - field is set to null. - - - - - - Gets a value indicating whether this is empty. - - true if empty; otherwise, false. - - - - Gets the topmost constraint without modifying the stack. - - The topmost constraint - - - - EmptyConstraint tests a whether a string or collection is empty, - postponing the decision about which test is applied until the - type of the actual argument is known. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - EqualConstraint is able to compare an actual value with the - expected value provided in its constructor. Two objects are - considered equal if both are null, or if both have the same - value. NUnit has special semantics for some object types. - - - - - If true, strings in error messages will be clipped - - - - - NUnitEqualityComparer used to test equality. - - - - - Initializes a new instance of the class. - - The expected value. - - - - Flag the constraint to use a tolerance when determining equality. - - Tolerance value to be used - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied Comparison object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Flag the constraint to use the supplied IEqualityComparer object. - - The IComparer object to use. - Self. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write a failure message. Overridden to provide custom - failure messages for EqualConstraint. - - The MessageWriter to write to - - - - Write description of this constraint - - The MessageWriter to write to - - - - Display the failure information for two collections that did not match. - - The MessageWriter on which to display - The expected collection. - The actual collection - The depth of this failure in a set of nested collections - - - - Displays a single line showing the types and sizes of the expected - and actual collections or arrays. If both are identical, the value is - only shown once. - - The MessageWriter on which to display - The expected collection or array - The actual collection or array - The indentation level for the message line - - - - Displays a single line showing the point in the expected and actual - arrays at which the comparison failed. If the arrays have different - structures or dimensions, both values are shown. - - The MessageWriter on which to display - The expected array - The actual array - Index of the failure point in the underlying collections - The indentation level for the message line - - - - Flag the constraint to ignore case and return self. - - - - - Flag the constraint to suppress string clipping - and return self. - - - - - Flag the constraint to compare arrays as collections - and return self. - - - - - Switches the .Within() modifier to interpret its tolerance as - a distance in representable values (see remarks). - - Self. - - Ulp stands for "unit in the last place" and describes the minimum - amount a given value can change. For any integers, an ulp is 1 whole - digit. For floating point values, the accuracy of which is better - for smaller numbers and worse for larger numbers, an ulp depends - on the size of the number. Using ulps for comparison of floating - point results instead of fixed tolerances is safer because it will - automatically compensate for the added inaccuracy of larger numbers. - - - - - Switches the .Within() modifier to interpret its tolerance as - a percentage that the actual values is allowed to deviate from - the expected value. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in days. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in hours. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in minutes. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in seconds. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in milliseconds. - - Self - - - - Causes the tolerance to be interpreted as a TimeSpan in clock ticks. - - Self - - - - SameAsConstraint tests whether an object is identical to - the object passed to its constructor - - - - - Initializes a new instance of the class. - - The expected object. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - StringConstraint is the abstract base for constraints - that operate on strings. It supports the IgnoreCase - modifier for string operations. - - - - - The expected value - - - - - Indicates whether tests should be case-insensitive - - - - - Constructs a StringConstraint given an expected value - - The expected value - - - - Modify the constraint to ignore case in matching. - - - - - EmptyStringConstraint tests whether a string is empty. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - NullEmptyStringConstraint tests whether a string is either null or empty. - - - - - Constructs a new NullOrEmptyStringConstraint - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - SubstringConstraint can test whether a string contains - the expected substring. - - - - - Initializes a new instance of the class. - - The expected. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - StartsWithConstraint can test whether a string starts - with an expected substring. - - - - - Initializes a new instance of the class. - - The expected string - - - - Test whether the constraint is matched by the actual value. - This is a template method, which calls the IsMatch method - of the derived class. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - EndsWithConstraint can test whether a string ends - with an expected substring. - - - - - Initializes a new instance of the class. - - The expected string - - - - Test whether the constraint is matched by the actual value. - This is a template method, which calls the IsMatch method - of the derived class. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - RegexConstraint can test whether a string matches - the pattern provided. - - - - - Initializes a new instance of the class. - - The pattern. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - TypeConstraint is the abstract base for constraints - that take a Type as their expected value. - - - - - The expected Type used by the constraint - - - - - Construct a TypeConstraint for a given Type - - - - - - Write the actual value for a failing constraint test to a - MessageWriter. TypeConstraints override this method to write - the name of the type. - - The writer on which the actual value is displayed - - - - ExactTypeConstraint is used to test that an object - is of the exact type provided in the constructor - - - - - Construct an ExactTypeConstraint for a given Type - - The expected Type. - - - - Test that an object is of the exact type specified - - The actual value. - True if the tested object is of the exact type provided, otherwise false. - - - - Write the description of this constraint to a MessageWriter - - The MessageWriter to use - - - - InstanceOfTypeConstraint is used to test that an object - is of the same type provided or derived from it. - - - - - Construct an InstanceOfTypeConstraint for the type provided - - The expected Type - - - - Test whether an object is of the specified type or a derived type - - The object to be tested - True if the object is of the provided type or derives from it, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - AssignableFromConstraint is used to test that an object - can be assigned from a given Type. - - - - - Construct an AssignableFromConstraint for the type provided - - - - - - Test whether an object can be assigned from the specified type - - The object to be tested - True if the object can be assigned a value of the expected Type, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - AssignableToConstraint is used to test that an object - can be assigned to a given Type. - - - - - Construct an AssignableToConstraint for the type provided - - - - - - Test whether an object can be assigned to the specified type - - The object to be tested - True if the object can be assigned a value of the expected Type, otherwise false. - - - - Write a description of this constraint to a MessageWriter - - The MessageWriter to use - - - - ContainsConstraint tests a whether a string contains a substring - or a collection contains an object. It postpones the decision of - which test to use until the type of the actual argument is known. - This allows testing whether a string is contained in a collection - or as a substring of another string using the same syntax. - - - - - Initializes a new instance of the class. - - The expected. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Flag the constraint to ignore case and return self. - - - - - PropertyExistsConstraint tests that a named property - exists on the object provided through Match. - - Originally, PropertyConstraint provided this feature - in addition to making optional tests on the vaue - of the property. The two constraints are now separate. - - - - - Initializes a new instance of the class. - - The name of the property. - - - - Test whether the property exists for a given object - - The object to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - - - PropertyConstraint extracts a named property and uses - its value as the actual value for a chained constraint. - - - - - Abstract base class used for prefixes - - - - - The base constraint - - - - - Construct given a base constraint - - - - - - Initializes a new instance of the class. - - The name. - The constraint to apply to the property. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - - - NotConstraint negates the effect of some other constraint - - - - - Initializes a new instance of the class. - - The base constraint to be negated. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for if the base constraint fails, false if it succeeds - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a MessageWriter. - - The writer on which the actual value is displayed - - - - AllItemsConstraint applies another constraint to each - item in a collection, succeeding if they all succeed. - - - - - Construct an AllItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - failing if any item fails. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - SomeItemsConstraint applies another constraint to each - item in a collection, succeeding if any of them succeeds. - - - - - Construct a SomeItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - succeeding if any item succeeds. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - NoItemConstraint applies another constraint to each - item in a collection, failing if any of them succeeds. - - - - - Construct a SomeItemsConstraint on top of an existing constraint - - - - - - Apply the item constraint to each item in the collection, - failing if any item fails. - - - - - - - Write a description of this constraint to a MessageWriter - - - - - - The Numerics class contains common operations on numeric values. - - - - - Checks the type of the object, returning true if - the object is a numeric type. - - The object to check - true if the object is a numeric type - - - - Checks the type of the object, returning true if - the object is a floating point numeric type. - - The object to check - true if the object is a floating point numeric type - - - - Checks the type of the object, returning true if - the object is a fixed point numeric type. - - The object to check - true if the object is a fixed point numeric type - - - - Test two numeric values for equality, performing the usual numeric - conversions and using a provided or default tolerance. If the tolerance - provided is Empty, this method may set it to a default tolerance. - - The expected value - The actual value - A reference to the tolerance in effect - True if the values are equal - - - - Compare two numeric values, performing the usual numeric conversions. - - The expected value - The actual value - The relationship of the values to each other - - - - MessageWriter is the abstract base for classes that write - constraint descriptions and messages in some form. The - class has separate methods for writing various components - of a message, allowing implementations to tailor the - presentation as needed. - - - - - Construct a MessageWriter given a culture - - - - - Method to write single line message with optional args, usually - written to precede the general failure message. - - The message to be written - Any arguments used in formatting the message - - - - Method to write single line message with optional args, usually - written to precede the general failure message, at a givel - indentation level. - - The indentation level of the message - The message to be written - Any arguments used in formatting the message - - - - Display Expected and Actual lines for a constraint. This - is called by MessageWriter's default implementation of - WriteMessageTo and provides the generic two-line display. - - The constraint that failed - - - - Display Expected and Actual lines for given values. This - method may be called by constraints that need more control over - the display of actual and expected values than is provided - by the default implementation. - - The expected value - The actual value causing the failure - - - - Display Expected and Actual lines for given values, including - a tolerance value on the Expected line. - - The expected value - The actual value causing the failure - The tolerance within which the test was made - - - - Display the expected and actual string values on separate lines. - If the mismatch parameter is >=0, an additional line is displayed - line containing a caret that points to the mismatch point. - - The expected string value - The actual string value - The point at which the strings don't match or -1 - If true, case is ignored in locating the point where the strings differ - If true, the strings should be clipped to fit the line - - - - Writes the text for a connector. - - The connector. - - - - Writes the text for a predicate. - - The predicate. - - - - Writes the text for an expected value. - - The expected value. - - - - Writes the text for a modifier - - The modifier. - - - - Writes the text for an actual value. - - The actual value. - - - - Writes the text for a generalized value. - - The value. - - - - Writes the text for a collection value, - starting at a particular point, to a max length - - The collection containing elements to write. - The starting point of the elements to write - The maximum number of elements to write - - - - Abstract method to get the max line length - - - - - Static methods used in creating messages - - - - - Static string used when strings are clipped - - - - - Returns the representation of a type as used in NUnitLite. - This is the same as Type.ToString() except for arrays, - which are displayed with their declared sizes. - - - - - - - Converts any control characters in a string - to their escaped representation. - - The string to be converted - The converted string - - - - Return the a string representation for a set of indices into an array - - Array of indices for which a string is needed - - - - Get an array of indices representing the point in a collection or - array corresponding to a single int index into the collection. - - The collection to which the indices apply - Index in the collection - Array of indices - - - - Clip a string to a given length, starting at a particular offset, returning the clipped - string with ellipses representing the removed parts - - The string to be clipped - The maximum permitted length of the result string - The point at which to start clipping - The clipped string - - - - Clip the expected and actual strings in a coordinated fashion, - so that they may be displayed together. - - - - - - - - - Shows the position two strings start to differ. Comparison - starts at the start index. - - The expected string - The actual string - The index in the strings at which comparison should start - Boolean indicating whether case should be ignored - -1 if no mismatch found, or the index where mismatch found - - - - PathConstraint serves as the abstract base of constraints - that operate on paths and provides several helper methods. - - - - - The expected path used in the constraint - - - - - Flag indicating whether a caseInsensitive comparison should be made - - - - - Construct a PathConstraint for a give expected path - - The expected path - - - - Returns the string representation of this constraint - - - - - Canonicalize the provided path - - - The path in standardized form - - - - Test whether two paths are the same - - The first path - The second path - - - - - Test whether one path is the same as or under another path - - The first path - supposed to be the parent path - The second path - supposed to be the child path - - - - - Modifies the current instance to be case-insensitve - and returns it. - - - - - Modifies the current instance to be case-sensitve - and returns it. - - - - - Summary description for SamePathConstraint. - - - - - Initializes a new instance of the class. - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - SamePathOrUnderConstraint tests that one path is under another - - - - - Initializes a new instance of the class. - - The expected path - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - EmptyDirectoryConstraint is used to test that a directory is empty - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - SubDirectoryConstraint is used to test that one directory is a subdirectory of another. - - - - - Initializes a new instance of the class. - - The dir info. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Builds a list of DirectoryInfo objects, recursing where necessary - - directory to recurse - list of DirectoryInfo objects from the top level - - - - private method to determine whether a directory is within the path - - top-level directory to search - directory to search for - true if found, false if not - - - - Method to compare two DirectoryInfo objects - - first directory to compare - second directory to compare - true if equivalent, false if not - - - - ThrowsConstraint is used to test the exception thrown by - a delegate by applying a constraint to it. - - - - - Initializes a new instance of the class, - using a constraint to be applied to the exception. - - A constraint to apply to the caught exception. - - - - Executes the code of the delegate and captures any exception. - If a non-null base constraint was provided, it applies that - constraint to the exception. - - A delegate representing the code to be tested - True if an exception is thrown and the constraint succeeds, otherwise false - - - - Converts an ActualValueDelegate to a TestDelegate - before calling the primary overload. - - - - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of this constraint - - - - - Get the actual exception thrown - used by Assert.Throws. - - - - - ThrowsNothingConstraint tests that a delegate does not - throw an exception. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True if no exception is thrown, otherwise false - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - RangeConstraint tests whethe two values are within a - specified range. - - - - - Initializes a new instance of the class. - - From. - To. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Modifies the constraint to use an IComparer and returns self. - - - - - Modifies the constraint to use an IComparer<T> and returns self. - - - - - Modifies the constraint to use a Comparison<T> and returns self. - - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new ContainsConstraint. This constraint - will, in turn, make use of the appropriate second-level - constraint, depending on the type of the actual argument. - This overload is only used if the item sought is a string, - since any other type implies that we are looking for a - collection member. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that fails if the actual - value matches the pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - The ConstraintOperator class is used internally by a - ConstraintBuilder to represent an operator that - modifies or combines constraints. - - Constraint operators use left and right precedence - values to determine whether the top operator on the - stack should be reduced before pushing a new operator. - - - - - The precedence value used when the operator - is about to be pushed to the stack. - - - - - The precedence value used when the operator - is on the top of the stack. - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - The syntax element preceding this operator - - - - - The syntax element folowing this operator - - - - - The precedence value used when the operator - is about to be pushed to the stack. - - - - - The precedence value used when the operator - is on the top of the stack. - - - - - PrefixOperator takes a single constraint and modifies - it's action in some way. - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Returns the constraint created by applying this - prefix to another constraint. - - - - - - - Negates the test of the constraint it wraps. - - - - - Constructs a new NotOperator - - - - - Returns a NotConstraint applied to its argument. - - - - - Abstract base for operators that indicate how to - apply a constraint to items in a collection. - - - - - Constructs a CollectionOperator - - - - - Represents a constraint that succeeds if all the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - they all succeed. - - - - - Represents a constraint that succeeds if any of the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - any of them succeed. - - - - - Represents a constraint that succeeds if none of the - members of a collection match a base constraint. - - - - - Returns a constraint that will apply the argument - to the members of a collection, succeeding if - none of them succeed. - - - - - Represents a constraint that simply wraps the - constraint provided as an argument, without any - further functionality, but which modifes the - order of evaluation because of its precedence. - - - - - Constructor for the WithOperator - - - - - Returns a constraint that wraps its argument - - - - - Abstract base class for operators that are able to reduce to a - constraint whether or not another syntactic element follows. - - - - - Operator used to test for the presence of a named Property - on an object and optionally apply further tests to the - value of that property. - - - - - Constructs a PropOperator for a particular named property - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Gets the name of the property to which the operator applies - - - - - Operator that tests for the presence of a particular attribute - on a type and optionally applies further tests to the attribute. - - - - - Construct an AttributeOperator for a particular Type - - The Type of attribute tested - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - Operator that tests that an exception is thrown and - optionally applies further tests to the exception. - - - - - Construct a ThrowsOperator - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - Abstract base class for all binary operators - - - - - Reduce produces a constraint from the operator and - any arguments. It takes the arguments from the constraint - stack and pushes the resulting constraint on it. - - - - - - Abstract method that produces a constraint by applying - the operator to its left and right constraint arguments. - - - - - Gets the left precedence of the operator - - - - - Gets the right precedence of the operator - - - - - Operator that requires both it's arguments to succeed - - - - - Construct an AndOperator - - - - - Apply the operator to produce an AndConstraint - - - - - Operator that requires at least one of it's arguments to succeed - - - - - Construct an OrOperator - - - - - Apply the operator to produce an OrConstraint - - - - - ConstraintExpression represents a compound constraint in the - process of being constructed from a series of syntactic elements. - - Individual elements are appended to the expression as they are - reognized. Once an actual Constraint is appended, the expression - returns a resolvable Constraint. - - - - - ConstraintExpressionBase is the abstract base class for the - generated ConstraintExpression class, which represents a - compound constraint in the process of being constructed - from a series of syntactic elements. - - NOTE: ConstraintExpressionBase is aware of some of its - derived classes, which is an apparent violation of - encapsulation. Ideally, these classes would be a - single class, but they must be separated in order to - allow parts to be generated under .NET 1.x and to - provide proper user feedback in syntactically - aware IDEs. - - - - - The ConstraintBuilder holding the elements recognized so far - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class passing in a ConstraintBuilder, which may be pre-populated. - - The builder. - - - - Returns a string representation of the expression as it - currently stands. This should only be used for testing, - since it has the side-effect of resolving the expression. - - - - - - Appends an operator to the expression and returns the - resulting expression itself. - - - - - Appends a self-resolving operator to the expression and - returns a new ResolvableConstraintExpression. - - - - - Appends a constraint to the expression and returns that - constraint, which is associated with the current state - of the expression being built. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the - class passing in a ConstraintBuilder, which may be pre-populated. - - The builder. - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns the constraint provided as an argument - used to allow custom - custom constraints to easily participate in the syntax. - - - - - Returns the constraint provided as an argument - used to allow custom - custom constraints to easily participate in the syntax. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a new ContainsConstraint. This constraint - will, in turn, make use of the appropriate second-level - constraint, depending on the type of the actual argument. - This overload is only used if the item sought is a string, - since any other type implies that we are looking for a - collection member. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - With is currently a NOP - reserved for future use. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - BinarySerializableConstraint tests whether - an object is serializable in binary format. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation - - - - - BinarySerializableConstraint tests whether - an object is serializable in binary format. - - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a - MessageWriter. The default implementation simply writes - the raw value of actual, leaving it to the writer to - perform any formatting. - - The writer on which the actual value is displayed - - - - Returns the string representation of this constraint - - - - - BasicConstraint is the abstract base for constraints that - perform a simple comparison to a constant value. - - - - - Initializes a new instance of the class. - - The expected. - The description. - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - NullConstraint tests that the actual value is null - - - - - Initializes a new instance of the class. - - - - - TrueConstraint tests that the actual value is true - - - - - Initializes a new instance of the class. - - - - - FalseConstraint tests that the actual value is false - - - - - Initializes a new instance of the class. - - - - - NaNConstraint tests that the actual value is a double or float NaN - - - - - Test that the actual value is an NaN - - - - - - - Write the constraint description to a specified writer - - - - - - AttributeExistsConstraint tests for the presence of a - specified attribute on a Type. - - - - - Constructs an AttributeExistsConstraint for a specific attribute Type - - - - - - Tests whether the object provides the expected attribute. - - A Type, MethodInfo, or other ICustomAttributeProvider - True if the expected attribute is present, otherwise false - - - - Writes the description of the constraint to the specified writer - - - - - AttributeConstraint tests that a specified attribute is present - on a Type or other provider and that the value of the attribute - satisfies some other constraint. - - - - - Constructs an AttributeConstraint for a specified attriute - Type and base constraint. - - - - - - - Determines whether the Type or other provider has the - expected attribute and if its value matches the - additional constraint specified. - - - - - Writes a description of the attribute to the specified writer. - - - - - Writes the actual value supplied to the specified writer. - - - - - Returns a string representation of the constraint. - - - - - ResolvableConstraintExpression is used to represent a compound - constraint being constructed at a point where the last operator - may either terminate the expression or may have additional - qualifying constraints added to it. - - It is used, for example, for a Property element or for - an Exception element, either of which may be optionally - followed by constraints that apply to the property or - exception. - - - - - Create a new instance of ResolvableConstraintExpression - - - - - Create a new instance of ResolvableConstraintExpression, - passing in a pre-populated ConstraintBuilder. - - - - - Resolve the current expression to a Constraint - - - - - Appends an And Operator to the expression - - - - - Appends an Or operator to the expression. - - - - - Applies a delay to the match so that a match can be evaluated in the future. - - - - - Creates a new DelayedConstraint - - The inner constraint two decorate - The time interval after which the match is performed - If the value of is less than 0 - - - - Creates a new DelayedConstraint - - The inner constraint two decorate - The time interval after which the match is performed - The time interval used for polling - If the value of is less than 0 - - - - Test whether the constraint is satisfied by a given value - - The value to be tested - True for if the base constraint fails, false if it succeeds - - - - Test whether the constraint is satisfied by a delegate - - The delegate whose value is to be tested - True for if the base constraint fails, false if it succeeds - - - - Test whether the constraint is satisfied by a given reference. - Overridden to wait for the specified delay period before - calling the base constraint with the dereferenced value. - - A reference to the value to be tested - True for success, false for failure - - - - Write the constraint description to a MessageWriter - - The writer on which the description is displayed - - - - Write the actual value for a failing constraint test to a MessageWriter. - - The writer on which the actual value is displayed - - - - Returns the string representation of the constraint. - - - - Helper routines for working with floating point numbers - - - The floating point comparison code is based on this excellent article: - http://www.cygnus-software.com/papers/comparingfloats/comparingfloats.htm - - - "ULP" means Unit in the Last Place and in the context of this library refers to - the distance between two adjacent floating point numbers. IEEE floating point - numbers can only represent a finite subset of natural numbers, with greater - accuracy for smaller numbers and lower accuracy for very large numbers. - - - If a comparison is allowed "2 ulps" of deviation, that means the values are - allowed to deviate by up to 2 adjacent floating point values, which might be - as low as 0.0000001 for small numbers or as high as 10.0 for large numbers. - - - - - Compares two floating point values for equality - First floating point value to be compared - Second floating point value t be compared - - Maximum number of representable floating point values that are allowed to - be between the left and the right floating point values - - True if both numbers are equal or close to being equal - - - Floating point values can only represent a finite subset of natural numbers. - For example, the values 2.00000000 and 2.00000024 can be stored in a float, - but nothing inbetween them. - - - This comparison will count how many possible floating point values are between - the left and the right number. If the number of possible values between both - numbers is less than or equal to maxUlps, then the numbers are considered as - being equal. - - - Implementation partially follows the code outlined here: - http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ - - - - - Compares two double precision floating point values for equality - First double precision floating point value to be compared - Second double precision floating point value t be compared - - Maximum number of representable double precision floating point values that are - allowed to be between the left and the right double precision floating point values - - True if both numbers are equal or close to being equal - - - Double precision floating point values can only represent a limited series of - natural numbers. For example, the values 2.0000000000000000 and 2.0000000000000004 - can be stored in a double, but nothing inbetween them. - - - This comparison will count how many possible double precision floating point - values are between the left and the right number. If the number of possible - values between both numbers is less than or equal to maxUlps, then the numbers - are considered as being equal. - - - Implementation partially follows the code outlined here: - http://www.anttirt.net/2007/08/19/proper-floating-point-comparisons/ - - - - - - Reinterprets the memory contents of a floating point value as an integer value - - - Floating point value whose memory contents to reinterpret - - - The memory contents of the floating point value interpreted as an integer - - - - - Reinterprets the memory contents of a double precision floating point - value as an integer value - - - Double precision floating point value whose memory contents to reinterpret - - - The memory contents of the double precision floating point value - interpreted as an integer - - - - - Reinterprets the memory contents of an integer as a floating point value - - Integer value whose memory contents to reinterpret - - The memory contents of the integer value interpreted as a floating point value - - - - - Reinterprets the memory contents of an integer value as a double precision - floating point value - - Integer whose memory contents to reinterpret - - The memory contents of the integer interpreted as a double precision - floating point value - - - - Union of a floating point variable and an integer - - - The union's value as a floating point variable - - - The union's value as an integer - - - The union's value as an unsigned integer - - - Union of a double precision floating point variable and a long - - - The union's value as a double precision floating point variable - - - The union's value as a long - - - The union's value as an unsigned long - - - - Modes in which the tolerance value for a comparison can - be interpreted. - - - - - The tolerance was created with a value, without specifying - how the value would be used. This is used to prevent setting - the mode more than once and is generally changed to Linear - upon execution of the test. - - - - - The tolerance is used as a numeric range within which - two compared values are considered to be equal. - - - - - Interprets the tolerance as the percentage by which - the two compared values my deviate from each other. - - - - - Compares two values based in their distance in - representable numbers. - - - - - The Tolerance class generalizes the notion of a tolerance - within which an equality test succeeds. Normally, it is - used with numeric types, but it can be used with any - type that supports taking a difference between two - objects and comparing that difference to a value. - - - - - Constructs a linear tolerance of a specdified amount - - - - - Constructs a tolerance given an amount and ToleranceMode - - - - - Tests that the current Tolerance is linear with a - numeric value, throwing an exception if it is not. - - - - - Returns an empty Tolerance object, equivalent to - specifying an exact match. - - - - - Gets the ToleranceMode for the current Tolerance - - - - - Gets the value of the current Tolerance instance. - - - - - Returns a new tolerance, using the current amount as a percentage. - - - - - Returns a new tolerance, using the current amount in Ulps. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of days. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of hours. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of minutes. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of seconds. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of milliseconds. - - - - - Returns a new tolerance with a TimeSpan as the amount, using - the current amount as a number of clock ticks. - - - - - Returns true if the current tolerance is empty. - - - - - ComparisonAdapter class centralizes all comparisons of - values in NUnit, adapting to the use of any provided - IComparer, IComparer<T> or Comparison<T> - - - - - Returns a ComparisonAdapter that wraps an IComparer - - - - - Returns a ComparisonAdapter that wraps an IComparer<T> - - - - - Returns a ComparisonAdapter that wraps a Comparison<T> - - - - - Compares two objects - - - - - Gets the default ComparisonAdapter, which wraps an - NUnitComparer object. - - - - - Construct a ComparisonAdapter for an IComparer - - - - - Compares two objects - - - - - - - - Construct a default ComparisonAdapter - - - - - ComparisonAdapter<T> extends ComparisonAdapter and - allows use of an IComparer<T> or Comparison<T> - to actually perform the comparison. - - - - - Construct a ComparisonAdapter for an IComparer<T> - - - - - Compare a Type T to an object - - - - - Construct a ComparisonAdapter for a Comparison<T> - - - - - Compare a Type T to an object - - - - - EqualityAdapter class handles all equality comparisons - that use an IEqualityComparer, IEqualityComparer<T> - or a ComparisonAdapter. - - - - - Compares two objects, returning true if they are equal - - - - - Returns an EqualityAdapter that wraps an IComparer. - - - - - Returns an EqualityAdapter that wraps an IEqualityComparer. - - - - - Returns an EqualityAdapter that wraps an IEqualityComparer<T>. - - - - - Returns an EqualityAdapter that wraps an IComparer<T>. - - - - - Returns an EqualityAdapter that wraps a Comparison<T>. - - - - - NUnitComparer encapsulates NUnit's default behavior - in comparing two objects. - - - - - Compares two objects - - - - - - - - Returns the default NUnitComparer. - - - - - NUnitEqualityComparer encapsulates NUnit's handling of - equality tests between objects. - - - - - If true, all string comparisons will ignore case - - - - - If true, arrays will be treated as collections, allowing - those of different dimensions to be compared - - - - - If non-zero, equality comparisons within the specified - tolerance will succeed. - - - - - Comparison object used in comparisons for some constraints. - - - - - Compares two objects for equality. - - - - - Helper method to compare two arrays - - - - - Method to compare two DirectoryInfo objects - - first directory to compare - second directory to compare - true if equivalent, false if not - - - - Returns the default NUnitEqualityComparer - - - - - Gets and sets a flag indicating whether case should - be ignored in determining equality. - - - - - Gets and sets a flag indicating that arrays should be - compared as collections, without regard to their shape. - - - - - Gets and sets an external comparer to be used to - test for equality. It is applied to members of - collections, in place of NUnit's own logic. - - - - - Gets and sets a tolerance used to compare objects of - certin types. - - - - - Gets the list of failure points for the last Match performed. - - - - - Predicate constraint wraps a Predicate in a constraint, - returning success if the predicate is true. - - - - - Construct a PredicateConstraint from a predicate - - - - - Determines whether the predicate succeeds when applied - to the actual value. - - - - - Writes the description to a MessageWriter - - - - - CollectionTally counts (tallies) the number of - occurences of each object in one or more enumerations. - - - - - Construct a CollectionTally object from a comparer and a collection - - - - - Try to remove an object from the tally - - The object to remove - True if successful, false if the object was not found - - - - Try to remove a set of objects from the tally - - The objects to remove - True if successful, false if any object was not found - - - - The number of objects remaining in the tally - - - - - SetUpFixtureAttribute is used to identify a SetUpFixture - - - - - Basic Asserts on strings. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - - - - Asserts that a string is not found within another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string is found within another string. - - The expected string - The string to be examined - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string starts with another string. - - The expected string - The string to be examined - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string does not start with another string. - - The expected string - The string to be examined - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string ends with another string. - - The expected string - The string to be examined - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - The message to display in case of failure - - - - Asserts that a string does not end with another string. - - The expected string - The string to be examined - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - - - - Asserts that two strings are equal, without regard to case. - - The expected string - The actual string - - - - Asserts that two strings are not equal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that two strings are Notequal, without regard to case. - - The expected string - The actual string - The message to display in case of failure - - - - Asserts that two strings are not equal, without regard to case. - - The expected string - The actual string - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - The message to display in case of failure - - - - Asserts that a string matches an expected regular expression pattern. - - The regex pattern to be matched - The actual string - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - The message to display in case of failure - Arguments used in formatting the message - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - The message to display in case of failure - - - - Asserts that a string does not match an expected regular expression pattern. - - The regex pattern to be used - The actual string - - - - PropertyAttribute is used to attach information to a test as a name/value pair.. - - - - - Construct a PropertyAttribute with a name and string value - - The name of the property - The property value - - - - Construct a PropertyAttribute with a name and int value - - The name of the property - The property value - - - - Construct a PropertyAttribute with a name and double value - - The name of the property - The property value - - - - Constructor for derived classes that set the - property dictionary directly. - - - - - Constructor for use by derived classes that use the - name of the type as the property name. Derived classes - must ensure that the Type of the property value is - a standard type supported by the BCL. Any custom - types will cause a serialization Exception when - in the client. - - - - - Gets the property dictionary for this attribute - - - - - A set of Assert methods operationg on one or more collections - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - The message that will be displayed on failure - - - - Asserts that all items contained in collection are of the type specified by expectedType. - - IEnumerable containing objects to be considered - System.Type that all objects in collection must be instances of - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable containing objects to be considered - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable containing objects to be considered - The message that will be displayed on failure - - - - Asserts that all items contained in collection are not equal to null. - - IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Ensures that every object contained in collection exists within the collection - once and only once. - - IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are exactly equal. The collections must have the same count, - and contain the exact same objects in the same order. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are equivalent, containing the same objects but the match may be in any order. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - - - - Asserts that expected and actual are not exactly equal. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not exactly equal. - If comparer is not null then it will be used to compare the objects. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The IComparer to use in comparing objects from each IEnumerable - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - - - - Asserts that expected and actual are not equivalent. - - The first IEnumerable of objects to be considered - The second IEnumerable of objects to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - The message that will be displayed on failure - - - - Asserts that collection contains actual as an item. - - IEnumerable of objects to be considered - Object to be found within collection - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - The message that will be displayed on failure - - - - Asserts that collection does not contain actual as an item. - - IEnumerable of objects to be considered - Object that cannot exist within collection - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - - - - Asserts that superset is not a subject of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - - - - Asserts that superset is a subset of subset. - - The IEnumerable superset to be considered - The IEnumerable subset to be considered - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array,list or other collection is empty - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array,list or other collection is empty - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - The message to be displayed on failure - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - The message to be displayed on failure - Arguments to be used in formatting the message - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - The message to be displayed on failure - - - - Assert that an array, list or other collection is ordered - - An array, list or other collection implementing IEnumerable - A custom comparer to perform the comparisons - - - - Summary description for FileAssert. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - The message to display if objects are not equal - - - - Verifies that two Streams are equal. Two Streams are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The expected Stream - The actual Stream - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if objects are not equal - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A file containing the value that is expected - A file containing the actual value - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if objects are not equal - - - - Verifies that two files are equal. Two files are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - The message to be displayed when the two Stream are the same. - Arguments to be used in formatting the message - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - The message to be displayed when the Streams are the same. - - - - Asserts that two Streams are not equal. If they are equal - an is thrown. - - The expected Stream - The actual Stream - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - The message to display if objects are not equal - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - A file containing the value that is expected - A file containing the actual value - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if Streams are not equal - Arguments to be used in formatting the message - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - The message to display if objects are not equal - - - - Asserts that two files are not equal. If they are equal - an is thrown. - - The path to a file containing the value that is expected - The path to a file containing the actual value - - - - Attribute used to provide descriptive text about a - test case or fixture. - - - - - Construct the attribute - - Text describing the test - - - - Gets the test description - - - - - Interface implemented by a user fixture in order to - validate any expected exceptions. It is only called - for test methods marked with the ExpectedException - attribute. - - - - - Method to handle an expected exception - - The exception to be handled - - - - TextMessageWriter writes constraint descriptions and messages - in displayable form as a text stream. It tailors the display - of individual message components to form the standard message - format of NUnit assertion failure messages. - - - - - Prefix used for the expected value line of a message - - - - - Prefix used for the actual value line of a message - - - - - Length of a message prefix - - - - - Construct a TextMessageWriter - - - - - Construct a TextMessageWriter, specifying a user message - and optional formatting arguments. - - - - - - - Method to write single line message with optional args, usually - written to precede the general failure message, at a givel - indentation level. - - The indentation level of the message - The message to be written - Any arguments used in formatting the message - - - - Display Expected and Actual lines for a constraint. This - is called by MessageWriter's default implementation of - WriteMessageTo and provides the generic two-line display. - - The constraint that failed - - - - Display Expected and Actual lines for given values. This - method may be called by constraints that need more control over - the display of actual and expected values than is provided - by the default implementation. - - The expected value - The actual value causing the failure - - - - Display Expected and Actual lines for given values, including - a tolerance value on the expected line. - - The expected value - The actual value causing the failure - The tolerance within which the test was made - - - - Display the expected and actual string values on separate lines. - If the mismatch parameter is >=0, an additional line is displayed - line containing a caret that points to the mismatch point. - - The expected string value - The actual string value - The point at which the strings don't match or -1 - If true, case is ignored in string comparisons - If true, clip the strings to fit the max line length - - - - Writes the text for a connector. - - The connector. - - - - Writes the text for a predicate. - - The predicate. - - - - Write the text for a modifier. - - The modifier. - - - - Writes the text for an expected value. - - The expected value. - - - - Writes the text for an actual value. - - The actual value. - - - - Writes the text for a generalized value. - - The value. - - - - Writes the text for a collection value, - starting at a particular point, to a max length - - The collection containing elements to write. - The starting point of the elements to write - The maximum number of elements to write - - - - Write the generic 'Expected' line for a constraint - - The constraint that failed - - - - Write the generic 'Expected' line for a given value - - The expected value - - - - Write the generic 'Expected' line for a given value - and tolerance. - - The expected value - The tolerance within which the test was made - - - - Write the generic 'Actual' line for a constraint - - The constraint for which the actual value is to be written - - - - Write the generic 'Actual' line for a given value - - The actual value causing a failure - - - - Gets or sets the maximum line length for this writer - - - - - AssertionHelper is an optional base class for user tests, - allowing the use of shorter names for constraints and - asserts and avoiding conflict with the definition of - , from which it inherits much of its - behavior, in certain mock object frameworks. - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. Works - identically to - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to - . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to - . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the method throws - an . Works Identically to . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - Returns a ListMapper based on a collection. - - The original collection - - - - - Abstract base for Attributes that are used to include tests - in the test run based on environmental settings. - - - - - Constructor with no included items specified, for use - with named property syntax. - - - - - Constructor taking one or more included items - - Comma-delimited list of included items - - - - Name of the item that is needed in order for - a test to run. Multiple itemss may be given, - separated by a comma. - - - - - Name of the item to be excluded. Multiple items - may be given, separated by a comma. - - - - - The reason for including or excluding the test - - - - - PlatformAttribute is used to mark a test fixture or an - individual method as applying to a particular platform only. - - - - - Constructor with no platforms specified, for use - with named property syntax. - - - - - Constructor taking one or more platforms - - Comma-deliminted list of platforms - - - - CultureAttribute is used to mark a test fixture or an - individual method as applying to a particular Culture only. - - - - - Constructor with no cultures specified, for use - with named property syntax. - - - - - Constructor taking one or more cultures - - Comma-deliminted list of cultures - - - - Summary description for SetCultureAttribute. - - - - - Construct given the name of a culture - - - - - - GlobalSettings is a place for setting default values used - by the framework in performing asserts. - - - - - Default tolerance for floating point equality - - - - - Summary description for DirectoryAssert - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are not equal - - - - Verifies that two directories are equal. Two directories are considered - equal if both are null, or if both have the same value byte for byte. - If they are not equal an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - The message to display if directories are not equal - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory containing the value that is expected - A directory containing the actual value - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are equal - Arguments to be used in formatting the message - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - The message to display if directories are equal - - - - Asserts that two directories are not equal. If they are equal - an is thrown. - - A directory path string containing the value that is expected - A directory path string containing the actual value - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is empty. If it is not empty - an is thrown. - - A directory to search - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - Arguments to be used in formatting the message - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - The message to display if directories are not equal - - - - Asserts that the directory is not empty. If it is empty - an is thrown. - - A directory to search - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path contains actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - Arguments to be used in formatting the message - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - The message to display if directory is not within the path - - - - Asserts that path does not contain actual as a subdirectory or - an is thrown. - - A directory to search - sub-directory asserted to exist under directory - - - - TestCaseAttribute is used to mark parameterized test cases - and provide them with their arguments. - - - - - The ITestCaseData interface is implemented by a class - that is able to return complete testcases for use by - a parameterized test method. - - NOTE: This interface is used in both the framework - and the core, even though that results in two different - types. However, sharing the source code guarantees that - the various implementations will be compatible and that - the core is able to reflect successfully over the - framework implementations of ITestCaseData. - - - - - Gets the argument list to be provided to the test - - - - - Gets the expected result - - - - - Gets the expected exception Type - - - - - Gets the FullName of the expected exception - - - - - Gets the name to be used for the test - - - - - Gets the description of the test - - - - - Gets a value indicating whether this is ignored. - - true if ignored; otherwise, false. - - - - Gets the ignore reason. - - The ignore reason. - - - - Construct a TestCaseAttribute with a list of arguments. - This constructor is not CLS-Compliant - - - - - - Construct a TestCaseAttribute with a single argument - - - - - - Construct a TestCaseAttribute with a two arguments - - - - - - - Construct a TestCaseAttribute with a three arguments - - - - - - - - Gets the list of arguments to a test case - - - - - Gets or sets the expected result. - - The result. - - - - Gets or sets the expected exception. - - The expected exception. - - - - Gets or sets the name the expected exception. - - The expected name of the exception. - - - - Gets or sets the expected message of the expected exception - - The expected message of the exception. - - - - Gets or sets the type of match to be performed on the expected message - - - - - Gets or sets the description. - - The description. - - - - Gets or sets the name of the test. - - The name of the test. - - - - Gets or sets the ignored status of the test - - - - - Gets or sets the ignored status of the test - - - - - Gets the ignore reason. - - The ignore reason. - - - - The TestCaseData class represents a set of arguments - and other parameter info to be used for a parameterized - test case. It provides a number of instance modifiers - for use in initializing the test case. - - Note: Instance modifiers are getters that return - the same instance after modifying it's state. - - - - - The argument list to be provided to the test - - - - - The expected result to be returned - - - - - The expected exception Type - - - - - The FullName of the expected exception - - - - - The name to be used for the test - - - - - The description of the test - - - - - A dictionary of properties, used to add information - to tests without requiring the class to change. - - - - - If true, indicates that the test case is to be ignored - - - - - The reason for ignoring a test case - - - - - Initializes a new instance of the class. - - The arguments. - - - - Initializes a new instance of the class. - - The argument. - - - - Initializes a new instance of the class. - - The first argument. - The second argument. - - - - Initializes a new instance of the class. - - The first argument. - The second argument. - The third argument. - - - - Sets the expected result for the test - - The expected result - A modified TestCaseData - - - - Sets the expected exception type for the test - - Type of the expected exception. - The modified TestCaseData instance - - - - Sets the expected exception type for the test - - FullName of the expected exception. - The modified TestCaseData instance - - - - Sets the name of the test case - - The modified TestCaseData instance - - - - Sets the description for the test case - being constructed. - - The description. - The modified TestCaseData instance. - - - - Applies a category to the test - - - - - - - Applies a named property to the test - - - - - - - - Applies a named property to the test - - - - - - - - Applies a named property to the test - - - - - - - - Ignores this TestCase. - - - - - - Ignores this TestCase, specifying the reason. - - The reason. - - - - - Gets the argument list to be provided to the test - - - - - Gets the expected result - - - - - Gets the expected exception Type - - - - - Gets the FullName of the expected exception - - - - - Gets the name to be used for the test - - - - - Gets the description of the test - - - - - Gets a value indicating whether this is ignored. - - true if ignored; otherwise, false. - - - - Gets the ignore reason. - - The ignore reason. - - - - Gets a list of categories associated with this test. - - - - - Gets the property dictionary for this test - - - - - Thrown when an assertion failed. - - - - - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Thrown when a test executes inconclusively. - - - - - The error message that explains - the reason for the exception - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Attribute used to identify a method that is - called before any tests in a fixture are run. - - - - - Attribute used to identify a method that is called after - all the tests in a fixture have run. The method is - guaranteed to be called, even if an exception is thrown. - - - - - ExplicitAttribute marks a test or test fixture so that it will - only be run if explicitly executed from the gui or command line - or if it is included by use of a filter. The test will not be - run simply because an enclosing suite is run. - - - - - Default constructor - - - - - Constructor with a reason - - The reason test is marked explicit - - - - The reason test is marked explicit - - - - - Thrown when an assertion failed. - - - - - The error message that explains - the reason for the exception - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Thrown when an assertion failed. - - - - - - - The error message that explains - the reason for the exception - The exception that caused the - current exception - - - - Serialization Constructor - - - - - Enumeration indicating how the expected message parameter is to be used - - - - Expect an exact match - - - Expect a message containing the parameter string - - - Match the regular expression provided as a parameter - - - Expect a message that starts with the parameter string - - - - ExpectedExceptionAttribute - - - - - - Constructor for a non-specific exception - - - - - Constructor for a given type of exception - - The type of the expected exception - - - - Constructor for a given exception name - - The full name of the expected exception - - - - Gets or sets the expected exception type - - - - - Gets or sets the full Type name of the expected exception - - - - - Gets or sets the expected message text - - - - - Gets or sets the user message displayed in case of failure - - - - - Gets or sets the type of match to be performed on the expected message - - - - - Gets the name of a method to be used as an exception handler - - - - - Attribute used to mark a test that is to be ignored. - Ignored tests result in a warning message when the - tests are run. - - - - - Constructs the attribute without giving a reason - for ignoring the test. - - - - - Constructs the attribute giving a reason for ignoring the test - - The reason for ignoring the test - - - - The reason for ignoring a test - - - - - Attribute used to mark a class that contains one-time SetUp - and/or TearDown methods that apply to all the tests in a - namespace or an assembly. - - - - - Attribute used to mark a static (shared in VB) property - that returns a list of tests. - - - - - Attribute used to identify a method that is called - immediately after each test is run. The method is - guaranteed to be called, even if an exception is thrown. - - - - - Adding this attribute to a method within a - class makes the method callable from the NUnit test runner. There is a property - called Description which is optional which you can provide a more detailed test - description. This class cannot be inherited. - - - - [TestFixture] - public class Fixture - { - [Test] - public void MethodToTest() - {} - - [Test(Description = "more detailed description")] - publc void TestDescriptionMethod() - {} - } - - - - - - Descriptive text for this test - - - - - [TestFixture] - public class ExampleClass - {} - - - - - Default constructor - - - - - Construct with a object[] representing a set of arguments. - In .NET 2.0, the arguments may later be separated into - type arguments and constructor arguments. - - - - - - Descriptive text for this fixture - - - - - The arguments originally provided to the attribute - - - - - Gets or sets a value indicating whether this should be ignored. - - true if ignore; otherwise, false. - - - - Gets or sets the ignore reason. May set Ignored as a side effect. - - The ignore reason. - - - - Get or set the type arguments. If not set - explicitly, any leading arguments that are - Types are taken as type arguments. - - - - - RequiredAddinAttribute may be used to indicate the names of any addins - that must be present in order to run some or all of the tests in an - assembly. If the addin is not loaded, the entire assembly is marked - as NotRunnable. - - - - - Initializes a new instance of the class. - - The required addin. - - - - Gets the name of required addin. - - The required addin name. - - - - Marks a test to use a combinatorial join of any argument data - provided. NUnit will create a test case for every combination of - the arguments provided. This can result in a large number of test - cases and so should be used judiciously. This is the default join - type, so the attribute need not be used except as documentation. - - - - - Default constructor - - - - - Marks a test to use pairwise join of any argument data provided. - NUnit will attempt too excercise every pair of argument values at - least once, using as small a number of test cases as it can. With - only two arguments, this is the same as a combinatorial join. - - - - - Default constructor - - - - - Marks a test to use a sequential join of any argument data - provided. NUnit will use arguements for each parameter in - sequence, generating test cases up to the largest number - of argument values provided and using null for any arguments - for which it runs out of values. Normally, this should be - used with the same number of arguments for each parameter. - - - - - Default constructor - - - - - Abstract base class for attributes that apply to parameters - and supply data for the parameter. - - - - - Gets the data to be provided to the specified parameter - - - - - ValuesAttribute is used to provide literal arguments for - an individual parameter of a test. - - - - - The collection of data to be returned. Must - be set by any derived attribute classes. - We use an object[] so that the individual - elements may have their type changed in GetData - if necessary. - - - - - Construct with one argument - - - - - - Construct with two arguments - - - - - - - Construct with three arguments - - - - - - - - Construct with an array of arguments - - - - - - Get the collection of values to be used as arguments - - - - - RandomAttribute is used to supply a set of random values - to a single parameter of a parameterized test. - - - - - Construct a set of doubles from 0.0 to 1.0, - specifying only the count. - - - - - - Construct a set of doubles from min to max - - - - - - - - Construct a set of ints from min to max - - - - - - - - Get the collection of values to be used as arguments - - - - - RangeAttribute is used to supply a range of values to an - individual parameter of a parameterized test. - - - - - Construct a range of ints using default step of 1 - - - - - - - Construct a range of ints specifying the step size - - - - - - - - Construct a range of longs - - - - - - - - Construct a range of doubles - - - - - - - - Construct a range of floats - - - - - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a new PropertyConstraintExpression, which will either - test for the existence of the named property on the object - being tested or apply any following constraint to that property. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new AttributeConstraint checking for the - presence of a particular attribute on an object. - - - - - Returns a new CollectionContainsConstraint checking for the - presence of a particular object in the collection. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if at least one of them succeeds. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them fail. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Length property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Count property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the Message property of the object being tested. - - - - - Returns a new ConstraintExpression, which will apply the following - constraint to the InnerException property of the object being tested. - - - - - Helper class with properties and methods that supply - a number of constraints used in Asserts. - - - - - Returns a constraint that tests two items for equality - - - - - Returns a constraint that tests that two references are the same object - - - - - Returns a constraint that tests whether the - actual value is greater than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is greater than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the - actual value is less than or equal to the suppled argument - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual - value is of the exact type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is of the type supplied as an argument or a derived type. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is assignable from the type supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a collection containing the same elements as the - collection supplied as an argument. - - - - - Returns a constraint that tests whether the actual value - is a subset of the collection supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that tests whether the path provided - is the same as an expected path after canonicalization. - - - - - Returns a constraint that tests whether the path provided - is the same path or under an expected path after canonicalization. - - - - - Returns a constraint that tests whether the actual value falls - within a specified range. - - - - - Returns a ConstraintExpression that negates any - following constraint. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Returns a constraint that tests for null - - - - - Returns a constraint that tests for True - - - - - Returns a constraint that tests for False - - - - - Returns a constraint that tests for NaN - - - - - Returns a constraint that tests for empty - - - - - Returns a constraint that tests whether a collection - contains all unique items. - - - - - Returns a constraint that tests whether an object graph is serializable in binary format. - - - - - Returns a constraint that tests whether an object graph is serializable in xml format. - - - - - Returns a constraint that tests whether a collection is ordered - - - - - The List class is a helper class with properties and methods - that supply a number of constraints used with lists and collections. - - - - - List.Map returns a ListMapper, which can be used to map - the original collection to another collection. - - - - - - - ListMapper is used to transform a collection used as an actual argument - producing another collection to be used in the assertion. - - - - - Construct a ListMapper based on a collection - - The collection to be transformed - - - - Produces a collection containing all the values of a property - - The collection of property values - - - - - Helper class with static methods used to supply constraints - that operate on strings. - - - - - Returns a constraint that succeeds if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value contains the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value starts with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that fails if the actual - value ends with the substring supplied as an argument. - - - - - Returns a constraint that succeeds if the actual - value matches the Regex pattern supplied as an argument. - - - - - Returns a constraint that fails if the actual - value matches the pattern supplied as an argument. - - - - - Returns a ConstraintExpression, which will apply - the following constraint to all members of a collection, - succeeding if all of them succeed. - - - - - Helper class with properties and methods that supply - constraints that operate on exceptions. - - - - - Creates a constraint specifying the exact type of exception expected - - - - - Creates a constraint specifying the exact type of exception expected - - - - - Creates a constraint specifying the type of exception expected - - - - - Creates a constraint specifying the type of exception expected - - - - - Creates a constraint specifying an expected exception - - - - - Creates a constraint specifying an exception with a given InnerException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying an expected TargetInvocationException - - - - - Creates a constraint specifying that no exception is thrown - - - - - FactoryAttribute indicates the source to be used to - provide test cases for a test method. - - - - - Construct with the name of the factory - for use with languages - that don't support params arrays. - - An array of the names of the factories that will provide data - - - - Construct with a Type and name - for use with languages - that don't support params arrays. - - The Type that will provide data - The name of the method, property or field that will provide data - - - - The name of a the method, property or fiend to be used as a source - - - - - A Type to be used as a source - - - - - ValueSourceAttribute indicates the source to be used to - provide data for one parameter of a test method. - - - - - Construct with the name of the factory - for use with languages - that don't support params arrays. - - The name of the data source to be used - - - - Construct with a Type and name - for use with languages - that don't support params arrays. - - The Type that will provide data - The name of the method, property or field that will provide data - - - - The name of a the method, property or fiend to be used as a source - - - - - A Type to be used as a source - - - - - The Iz class is a synonym for Is intended for use in VB, - which regards Is as a keyword. - - - - - WUsed on a method, marks the test with a timeout value in milliseconds. - The test will be run in a separate thread and is cancelled if the timeout - is exceeded. Used on a method or assembly, sets the default timeout - for all contained test methods. - - - - - Construct a TimeoutAttribute given a time in milliseconds - - The timeout value in milliseconds - - - - Marks a test that must run in the STA, causing it - to run in a separate thread if necessary. - - On methods, you may also use STAThreadAttribute - to serve the same purpose. - - - - - Construct a RequiresSTAAttribute - - - - - Marks a test that must run in the MTA, causing it - to run in a separate thread if necessary. - - On methods, you may also use MTAThreadAttribute - to serve the same purpose. - - - - - Construct a RequiresMTAAttribute - - - - - Marks a test that must run on a separate thread. - - - - - Construct a RequiresThreadAttribute - - - - - Construct a RequiresThreadAttribute, specifying the apartment - - - - - Summary description for MaxTimeAttribute. - - - - - Construct a MaxTimeAttribute, given a time in milliseconds. - - The maximum elapsed time in milliseconds - - - - RepeatAttribute may be applied to test case in order - to run it multiple times. - - - - - Construct a RepeatAttribute - - The number of times to run the test - - - - Provides static methods to express the assumptions - that must be met for a test to give a meaningful - result. If an assumption is not met, the test - should produce an inconclusive result. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an InconclusiveException on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the - method throws an . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - Randomizer returns a set of random values in a repeatable - way, to allow re-running of tests if necessary. - - - - - Get a randomizer for a particular member, returning - one that has already been created if it exists. - This ensures that the same values are generated - each time the tests are reloaded. - - - - - Get a randomizer for a particular parameter, returning - one that has already been created if it exists. - This ensures that the same values are generated - each time the tests are reloaded. - - - - - Construct a randomizer using a random seed - - - - - Construct a randomizer using a specified seed - - - - - Return an array of random doubles between 0.0 and 1.0. - - - - - - - Return an array of random doubles with values in a specified range. - - - - - Return an array of random ints with values in a specified range. - - - - - Get a random seed for use in creating a randomizer. - - - - - Adding this attribute to a method within a - class makes the method callable from the NUnit test runner. There is a property - called Description which is optional which you can provide a more detailed test - description. This class cannot be inherited. - - - - [TestFixture] - public class Fixture - { - [Test] - public void MethodToTest() - {} - - [Test(Description = "more detailed description")] - publc void TestDescriptionMethod() - {} - } - - - - - - Used to mark a field for use as a datapoint when executing a theory - within the same fixture that requires an argument of the field's Type. - - - - - Used to mark an array as containing a set of datapoints to be used - executing a theory within the same fixture that requires an argument - of the Type of the array elements. - - - - - The SpecialValue enum is used to represent TestCase arguments - that cannot be used as arguments to an Attribute. - - - - - Null represents a null value, which cannot be used as an - argument to an attriute under .NET 1.x - - - - - Summary description for SetUICultureAttribute. - - - - - Construct given the name of a culture - - - - - - Delegate used by tests that execute code and - capture any thrown exception. - - - - - The Assert class contains a collection of static methods that - implement the most common assertions used in NUnit. - - - - - We don't actually want any instances of this object, but some people - like to inherit from it to add other static methods. Hence, the - protected constructor disallows any instances of this object. - - - - - The Equals method throws an AssertionException. This is done - to make sure there is no mistake by calling this function. - - - - - - - override the default ReferenceEquals to throw an AssertionException. This - implementation makes sure there is no mistake in calling this function - as part of Assert. - - - - - - - Helper for Assert.AreEqual(double expected, double actual, ...) - allowing code generation to work consistently. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - The message to initialize the with. - - - - Throws a with the message and arguments - that are passed in. This allows a test to be cut short, with a result - of success returned to NUnit. - - - - - Throws an with the message and arguments - that are passed in. This is used by the other Assert functions. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This is used by the other Assert functions. - - The message to initialize the with. - - - - Throws an . - This is used by the other Assert functions. - - - - - Throws an with the message and arguments - that are passed in. This causes the test to be reported as ignored. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This causes the test to be reported as ignored. - - The message to initialize the with. - - - - Throws an . - This causes the test to be reported as ignored. - - - - - Throws an with the message and arguments - that are passed in. This causes the test to be reported as inconclusive. - - The message to initialize the with. - Arguments to be used in formatting the message - - - - Throws an with the message that is - passed in. This causes the test to be reported as inconclusive. - - The message to initialize the with. - - - - Throws an . - This causes the test to be reported as Inconclusive. - - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint expression to be applied - An ActualValueDelegate returning the value to be tested - The message that will be displayed on failure - - - - Apply a constraint to an actual value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - An ActualValueDelegate returning the value to be tested - A Constraint expression to be applied - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - - - - Apply a constraint to a referenced value, succeeding if the constraint - is satisfied and throwing an assertion exception on failure. - - A Constraint to be applied - The actual value to test - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - Arguments to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display if the condition is false - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that the code represented by a delegate throws an exception - that satisfies the constraint provided. - - A TestDelegate to be executed - A ThrowsConstraint used in the test - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - A constraint to be satisfied by the exception - A TestSnippet delegate - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - The exception Type expected - A TestSnippet delegate - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate throws a particular exception when called. - - Type of the expected exception - A TestSnippet delegate - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception when called - and returns it. - - A TestDelegate - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - The message that will be displayed on failure - - - - Verifies that a delegate throws an exception of a certain Type - or one derived from it when called and returns it. - - The expected Exception Type - A TestDelegate - - - - Verifies that a delegate does not throw an exception - - A TestSnippet delegate - The message that will be displayed on failure - Arguments to be used in formatting the message - - - - Verifies that a delegate does not throw an exception. - - A TestSnippet delegate - The message that will be displayed on failure - - - - Verifies that a delegate does not throw an exception. - - A TestSnippet delegate - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is true. If the condition is false the method throws - an . - - The evaluated condition - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - The message to display in case of failure - - - - Asserts that a condition is false. If the condition is true the method throws - an . - - The evaluated condition - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is not equal to null - If the object is null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - The message to display in case of failure - - - - Verifies that the object that is passed in is equal to null - If the object is not null then an - is thrown. - - The object that is to be tested - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - The message to display in case of failure - - - - Verifies that the double that is passed in is an NaN value. - If the object is not NaN then an - is thrown. - - The value that is to be tested - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is empty - that is equal to string.Empty - - The string to be tested - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - - - - Assert that an array, list or other collection is empty - - An array, list or other collection implementing ICollection - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is not empty - that is not equal to string.Empty - - The string to be tested - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - The message to display in case of failure - - - - Assert that an array, list or other collection is not empty - - An array, list or other collection implementing ICollection - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is either null or equal to string.Empty - - The string to be tested - - - - Assert that a string is not null or empty - - The string to be tested - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Assert that a string is not null or empty - - The string to be tested - The message to display in case of failure - - - - Assert that a string is not null or empty - - The string to be tested - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - The message to display in case of failure - - - - Asserts that an object may not be assigned a value of a given Type. - - The expected Type. - The object under examination - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - The message to display in case of failure - - - - Asserts that an object is not an instance of a given type. - - The expected Type - The object being examined - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are equal. If they are not, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - The message to display in case of failure - - - - Verifies that two doubles are equal considering a delta. If the - expected value is infinity then the delta value is ignored. If - they are not equal then an is - thrown. - - The expected value - The actual value - The maximum acceptable difference between the - the expected and the actual - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - - - - Verifies that two objects are equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are not equal an is thrown. - - The value that is expected - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - The message to display in case of failure - - - - Verifies that two values are not equal. If they are equal, then an - is thrown. - - The expected value - The actual value - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - The message to display in case of failure - - - - Verifies that two objects are not equal. Two objects are considered - equal if both are null, or if both have the same value. NUnit - has special semantics for some object types. - If they are equal an is thrown. - - The value that is expected - The actual value - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - - - - Asserts that two objects refer to the same object. If they - are not the same an is thrown. - - The expected object - The actual object - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - The message to display in case of failure - - - - Asserts that two objects do not refer to the same object. If they - are the same an is thrown. - - The expected object - The actual object - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than the second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - The message to display in case of failure - - - - Verifies that the first value is greater than or equal tothe second - value. If it is not, then an - is thrown. - - The first value, expected to be greater - The second value, expected to be less - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - The message to display in case of failure - - - - Verifies that the first value is less than or equal to the second - value. If it is not, then an - is thrown. - - The first value, expected to be less - The second value, expected to be greater - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - The message to display in case of failure - Array of objects to be used in formatting the message - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - The message to display in case of failure - - - - Asserts that an object is contained in a list. - - The expected object - The list to be examined - - - - Gets the number of assertions executed so far and - resets the counter to zero. - - - - - Static helper class used in the constraint-based syntax - - - - - Creates a new SubstringConstraint - - The value of the substring - A SubstringConstraint - - - - Creates a new CollectionContainsConstraint. - - The item that should be found. - A new CollectionContainsConstraint - - - - Attribute used to apply a category to a test - - - - - The name of the category - - - - - Construct attribute for a given category based on - a name. The name may not contain the characters ',', - '+', '-' or '!'. However, this is not checked in the - constructor since it would cause an error to arise at - as the test was loaded without giving a clear indication - of where the problem is located. The error is handled - in NUnitFramework.cs by marking the test as not - runnable. - - The name of the category - - - - Protected constructor uses the Type name as the name - of the category. - - - - - The name of the category - - - - - The TestStatus enum indicates the result of running a test - - - - - The test was inconclusive - - - - - The test has skipped - - - - - The test succeeded - - - - - The test failed - - - - - Provide the context information of the current test - - - - - The TestState of current test. This maps to the ResultState - used in nunit.core and is subject to change in the future. - - - - - The TestStatus of current test. This enum will be used - in future versions of NUnit and so is to be preferred - to the TestState value. - - - - - The name of the currently executing test. If no - test is running, the name of the last test run. - - - - - The properties of the currently executing test - or, if no test is running, of the last test run. - - - - - The ResultState enum indicates the result of running a test - - - - - The result is inconclusive - - - - - The test was not runnable. - - - - - The test has been skipped. - - - - - The test has been ignored. - - - - - The test succeeded - - - - - The test failed - - - - - The test encountered an unexpected exception - - - - - The test was cancelled by the user - - - -