- AbstractHttpDefaultResponseBuilder - Class in com.ca.codesv.protocols.http.fluent
-
Http default response builder.
- AbstractHttpDefaultResponseBuilder() - Constructor for class com.ca.codesv.protocols.http.fluent.AbstractHttpDefaultResponseBuilder
-
- AbstractHttpRequestMessageBuilder<T extends HttpRequestMessageBuilder> - Class in com.ca.codesv.protocols.http.fluent
-
HTTP Request message builder.
- AbstractHttpRequestVerificationBuilder - Class in com.ca.codesv.protocols.http.fluent
-
HTTP Verification Builder.
- AbstractHttpTransactionBuilder - Class in com.ca.codesv.protocols.http.fluent
-
HTTP Transaction Builder.
- accept(T) - Method in interface com.ca.codesv.sdk.function.Consumer
-
Performs this operation on the given argument.
- addHijackBehavior(String, String, HijackBehavior) - Method in class com.ca.codesv.agent.AgentTransformer
-
Adding a new hijacking for instrumentation.
- after(Function<S, T>) - Method in interface com.ca.codesv.sdk.function.Composition.FunctionComposition
-
Function composition by recursion.
- Agent - Class in com.ca.codesv.agent
-
IPV Agent implementation.
- AgentException - Exception in com.ca.codesv.agent
-
Agent custom exception.
- AgentException(String) - Constructor for exception com.ca.codesv.agent.AgentException
-
- AgentException(String, Throwable) - Constructor for exception com.ca.codesv.agent.AgentException
-
- AgentLoader - Class in com.ca.codesv.agent
-
Class used to correct agent loading and attaching.
- AgentLoader() - Constructor for class com.ca.codesv.agent.AgentLoader
-
- agentmain(String, Instrumentation) - Static method in class com.ca.codesv.agent.Agent
-
Dynamic loading the agent to virtual machine.
- AgentTransformer - Class in com.ca.codesv.agent
-
- AgentTransformer(String, String, HijackBehavior) - Constructor for class com.ca.codesv.agent.AgentTransformer
-
Default constructor which creates an instance for storing
HijackTransformer
instances
and adding defined new one.
- aMessage(int) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Return an HTTP message builder with pre-defined HTTP response status code.
- and(Predicate<? super T>) - Method in interface com.ca.codesv.sdk.function.Composition.PredicateComposition
-
Does AND boolean operation.
- andThen(Consumer<T>) - Method in interface com.ca.codesv.sdk.function.Composition.ConsumerComposition
-
Provided consumer is called after the referenced consumer.
- andThen(Function<R, S>) - Method in interface com.ca.codesv.sdk.function.Composition.FunctionComposition
-
Functional composition by recursion.
- apply(T) - Method in interface com.ca.codesv.sdk.function.Function
-
Applies this function to the given argument.
- areMagicDatesEnabled() - Method in class com.ca.codesv.sdk.Response
-
Returns if magic dates are enabled or not.
- areMagicStringsEnabled() - Method in class com.ca.codesv.sdk.Response
-
Returns if magic strings are enabled or not.
- ArgumentsLoadingMatcher - Class in com.ca.codesv.api.matchers
-
Custom matcher for matching arguments from Request.
- ArgumentsLoadingMatcher(Matcher<?>) - Constructor for class com.ca.codesv.api.matchers.ArgumentsLoadingMatcher
-
- AttributesLoadingMatcher - Class in com.ca.codesv.api.matchers
-
Custom matcher for matching attributes from Request.
- AttributesLoadingMatcher(Matcher<?>) - Constructor for class com.ca.codesv.api.matchers.AttributesLoadingMatcher
-
- clearMetaData() - Method in class com.ca.codesv.sdk.GenericResponseBuilder
-
Removes all meta-data entries previously added.
- com.ca.codesv.agent - package com.ca.codesv.agent
-
Agent package contains main classes for instrumentation.
- com.ca.codesv.agent.hijack - package com.ca.codesv.agent.hijack
-
All necessary classes for our hijacking during instrumentation, used in
HijackTransformer
.
- com.ca.codesv.api - package com.ca.codesv.api
-
Provides classes for API of CodeSV.
- com.ca.codesv.api.matchers - package com.ca.codesv.api.matchers
-
Provides classes for different custom matchers.
- com.ca.codesv.engine.junit4 - package com.ca.codesv.engine.junit4
-
Provides class that can be used with JUnit as Rule
.
- com.ca.codesv.protocols.http - package com.ca.codesv.protocols.http
-
Provides classes for HTTP protocol.
- com.ca.codesv.protocols.http.fluent - package com.ca.codesv.protocols.http.fluent
-
Provides classes for HTTP fluent API.
- com.ca.codesv.protocols.http.matchers - package com.ca.codesv.protocols.http.matchers
-
Provides classes for different matchers.
- com.ca.codesv.sdk - package com.ca.codesv.sdk
-
Provides classes of SDK of CodeSV.
- com.ca.codesv.sdk.function - package com.ca.codesv.sdk.function
-
Interfaces which provide functional support to JDKs 1.6 and 1.7.
- compose(Function<T, R>) - Static method in class com.ca.codesv.sdk.function.Composition
-
- compose(Consumer<T>) - Static method in class com.ca.codesv.sdk.function.Composition
-
- compose(Predicate<T>) - Static method in class com.ca.codesv.sdk.function.Composition
-
- Composition - Class in com.ca.codesv.sdk.function
-
Composition provides means for composing instances of the functional types in this package.
- Composition.ConsumerComposition<T> - Interface in com.ca.codesv.sdk.function
-
Provides consumer composition.
- Composition.FunctionComposition<T,R> - Interface in com.ca.codesv.sdk.function
-
Provides functional composition.
- Composition.PredicateComposition<T> - Interface in com.ca.codesv.sdk.function
-
Provides predicate composition in terms of a basic boolean logic.
- ConnectedServer<R extends ResponseBuilder> - Interface in com.ca.codesv.api
-
ConnectedServer represents a view on the virtual server which has been configured using a
particular protocol and connection.
- Connection - Interface in com.ca.codesv.sdk
-
Connection marker interface.
- Consumer<T> - Interface in com.ca.codesv.sdk.function
-
Consumer is a simple functional interface which provides functional support to JDKs 1.6 and 1.7
which don't have it built in.
- contains(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when String
contains an argument value.
- createCopy() - Method in class com.ca.codesv.sdk.Request
-
Creates a deep copy of this request.
- createCopy() - Method in class com.ca.codesv.sdk.Response
-
Creates a deep copy of Response.
- createCopyWithMeta(ListMultimap<String, String>) - Method in class com.ca.codesv.sdk.Response
-
Create similar copy of Response except it changes meta of the new object with provided ListMultimap
.
- customMatcher(Predicate<Request>) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
-
Creates a matcher that matches when the
Request
causes the provided
Predicate
to return true.
- customMatcher(Predicate<T>) - Static method in class com.ca.codesv.api.matchers.PredicateMatcher
-
- matchesAuthorization(String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesAuthorization(Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesAuthorization(Predicate<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesAuthorization(String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches Authorization HTTP header.
- matchesAuthorization(Matcher<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches Authorization HTTP header with Matcher
.
- matchesAuthorization(Predicate<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches Authorization HTTP header with
Predicate
.
- matchesBasicAuthorization(Predicate<String>, Predicate<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesBasicAuthorization(String, String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesBasicAuthorization(Matcher<String>, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesBasicAuthorization(Matcher<String>, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesBasicAuthorization(Matcher<String>, Matcher<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches Authorization HTTP header for Basic authorization with Matcher
.
- matchesBasicAuthorization(Predicate<String>, Predicate<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches Authorization HTTP header for Basic authorization with
Predicate
.
- matchesBasicAuthorization(String, String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches Authorization HTTP header for Basic authorization.
- matchesBody(Predicate<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesBody(String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesBody(Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesBody(Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesBody(Matcher<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given string body payload with Matcher
.
- matchesBody(Predicate<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given string body payload with
Predicate
.
- matchesBody(String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given string body payload.
- matchesBodyFromFile(String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesBodyFromFile(String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesBodyFromFile(String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a body from given file.
- matchesBodyPayload(Predicate<HttpPayload>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesBodyPayload(Matcher<HttpPayload>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesBodyPayload(Matcher<HttpPayload>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesBodyPayload(Matcher<HttpPayload>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given body payload with Matcher
.
- matchesBodyPayload(Predicate<HttpPayload>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
- matchesCookie(String, Predicate<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesCookie(String, String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesCookie(String, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesCookie(String, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesCookie(String, Matcher<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given cookie value with Matcher
.
- matchesCookie(String, Predicate<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
- matchesCookie(String, String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given cookie value.
- matchesHeader(String, Predicate<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesHeader(String, String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesHeader(String, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesHeader(String, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesHeader(String, Matcher<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request header value with Matcher
.
- matchesHeader(String, Predicate<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request header value with
Predicate
.
- matchesHeader(String, String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request header value.
- matchesHeaderField(Predicate<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesHeaderField(String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesHeaderField(Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesHeaderField(Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesHeaderField(Matcher<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request header field name with Matcher
.
- matchesHeaderField(Predicate<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request header field name with
Predicate
.
- matchesHeaderField(String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request header field name.
- matchesHeaderFromFile(String, String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesHeaderFromFile(String, String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesHeaderFromFile(String, String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request from file and specific header.
- matchesJsonPath(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when
HttpPayload
is JSON and contains a JSON path
defined by argument.
- matchesJsonPath(String, Matcher<?>) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when
HttpPayload
is JSON and contains a JSON path
defined by argument that has a value matched by a
String
matcher.
- matchesJsonPath(String, String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when
HttpPayload
is JSON and contains a JSON path
defined by argument that has a value equal to argument value.
- matchesMessage(Predicate<Request>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesMessage(Matcher<Request>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesMessage(Matcher<Request>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesMessage(Matcher<Request>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request object with Matcher
.
- matchesMessage(Predicate<Request>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given request object with
Predicate
.
- matchesPathParameter(String, Predicate<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesPathParameter(String, String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesPathParameter(String, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesPathParameter(String, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesPathParameter(String, Matcher<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given path parameter value with Matcher
.
- matchesPathParameter(String, Predicate<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given path parameter value with
Predicate
.
- matchesPathParameter(String, String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given path parameter value.
- matchesPattern(Pattern) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
-
Creates a matcher of String
that matches when the examined string exactly
matches the given Pattern
.
- matchesPattern(String) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
-
Creates a matcher of String
that matches when the examined string exactly
matches the given regular expression, treated as a Pattern
.
- matchesQuery(String, Predicate<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesQuery(String, String) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestMessageBuilder
-
- matchesQuery(String, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
-
- matchesQuery(String, Matcher<String>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
-
- matchesQuery(String, Matcher<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given query parameter with Matcher
.
- matchesQuery(String, Predicate<String>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given query parameter with
Predicate
.
- matchesQuery(String, String) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
-
Matches a given query parameter.
- matchesRegex(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches a String
to regular expression argument.
- matchesTemplate(String) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
-
Creates a matcher that matches given template with placeholders against incoming String text.
- matchesXPath(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when
HttpPayload
is XML and contains a XPath defined by
argument.
- matchesXPath(String, Matcher<String>) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when
HttpPayload
is XML and contains a XPath path
defined by argument that has a value matched by a
String
matcher.
- matchesXPath(String, String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when
HttpPayload
is XML and contains a XPath path
defined by argument that has a value equal to argument value.
- MetaLoadingMatcher - Class in com.ca.codesv.api.matchers
-
Custom matcher for matching meta from Request.
- MetaLoadingMatcher(Matcher<?>) - Constructor for class com.ca.codesv.api.matchers.MetaLoadingMatcher
-
- method(Matcher<String>) - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
-
Creates a matcher that matches when
Request
has method that matches provided matcher.
- moreThan(int) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when integer value is more than an argument.
- moreThanOrEqualTo(int) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
-
Creates a matcher that matches when integer value is more than or equal to an argument.