Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

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
Our transformer used to transform classes based on {HijackTransformer.transform(byte[]) (String, byte[])}} implementation.
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
 

B

build() - Method in class com.ca.codesv.sdk.GenericResponseBuilder
 
build() - Method in interface com.ca.codesv.sdk.ResponseBuilder
This method is primarily intended to be called by the framework to produce the Response object which will be used during playback.

C

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
Creates a function composition Composition.FunctionComposition.
compose(Consumer<T>) - Static method in class com.ca.codesv.sdk.function.Composition
Creates a consumer composition Composition.ConsumerComposition.
compose(Predicate<T>) - Static method in class com.ca.codesv.sdk.function.Composition
Creates a predicate composition Composition.PredicateComposition.
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
Creates matcher for matching Predicate.

D

describeTo(Description) - Method in class com.ca.codesv.api.matchers.ArgumentsLoadingMatcher
 
describeTo(Description) - Method in class com.ca.codesv.api.matchers.AttributesLoadingMatcher
 
describeTo(Description) - Method in class com.ca.codesv.api.matchers.ListLoadingMatcher
 
describeTo(Description) - Method in class com.ca.codesv.api.matchers.ListMultimapLoadingMatcher
 
describeTo(Description) - Method in class com.ca.codesv.api.matchers.MetaLoadingMatcher
 
describeTo(Description) - Method in class com.ca.codesv.api.matchers.PredicateMatcher
 
describeTo(Description) - Method in class com.ca.codesv.api.matchers.RegexMatcher
Generate a description of why the matcher has not accepted the item.
describeTo(Description) - Method in class com.ca.codesv.api.matchers.TemplateMatcher
Generate a description of why the matcher has not accepted the item.
disable() - Method in class com.ca.codesv.agent.HijackTransformer
Helper method for disabling this hijack transformer.
disableMagicDates() - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Disables magic dates.
disableMagicStrings() - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Disables magic strings.
doReturn(HttpResponseMessageBuilder) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpDefaultResponseBuilder
 
doReturn(HttpResponseMessageBuilder) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
 
doReturn(HttpResponseMessageBuilder) - Method in interface com.ca.codesv.protocols.http.fluent.HttpResponseBuilder
Provides a response message builder object.
doReturn(HttpResponseMessageBuilder) - Method in interface com.ca.codesv.protocols.http.fluent.HttpTransactionBuilder
Provides a response message builder object.

E

enable() - Method in class com.ca.codesv.agent.HijackTransformer
Helper method for enabling this hijack transformer.
enableMagicDates() - Method in class com.ca.codesv.sdk.GenericResponseBuilder
This is the default and is provided to undo the effects of GenericResponseBuilder.disableMagicDates().
enableMagicStrings() - Method in class com.ca.codesv.sdk.GenericResponseBuilder
This is the default and is provided to undo the effects of GenericResponseBuilder.disableMagicStrings().
equals(Object) - Method in class com.ca.codesv.agent.HijackTransformer
 
equals(Object) - Method in class com.ca.codesv.protocols.http.HttpConnection
 
equals(Object) - Method in class com.ca.codesv.sdk.Request
 
exactly(int) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Creates a matcher that matches when integer value is exactly the same as an argument.
execute(HijackContext) - Method in interface com.ca.codesv.agent.hijack.HijackBehavior
Method which will be called in instrumented class and method.
expectedInvocationsMatcher() - Method in interface com.ca.codesv.api.Verification
Provides a Matcher for the number of invocations of a matching Request expected at runtime.
expectingInvocationCount(Matcher<Integer>) - Method in interface com.ca.codesv.api.VerifiedTransactionBuilder
Specifies Matcher that should match against invocation count of Request.
expectingInvocationCount(int) - Method in interface com.ca.codesv.api.VerifiedTransactionBuilder
Specifies exact number of times that Request should be invoked.
expectingInvocationCount(Matcher<Integer>) - Method in interface com.ca.codesv.api.VirtualTransactionBuilder
Specifies expected invocation count of Request that matches given matcher.
expectingInvocationCount(int) - Method in interface com.ca.codesv.api.VirtualTransactionBuilder
Specifies expected invocation count of Request.

F

forAnyRequest(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return a transaction builder for a request on a URL.
forbiddenMessage() - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return an HTTP message builder with HTTP response status code 403 - Forbidden.
forDelete(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return a transaction builder for DELETE request on a URL.
forGet(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return a transaction builder for GET request on a URL.
forHead(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return a transaction builder for HEAD request on a URL.
forHttpMethod(String, String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return a transaction builder for a request on a URL.
forOptions(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return a transaction builder for OPTIONS request on a URL.
forPost(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return a transaction builder for POST request on a URL.
forProtocol(Protocol<T, R>) - Method in interface com.ca.codesv.api.VirtualServiceBuilder
Specifies protocol that will be use for creating virtual service.
forProtocol(Protocol<T, R>) - Method in class com.ca.codesv.engine.junit4.VirtualServerRule
 
forPut(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return a transaction builder for PUT request on a URL.
Function<T,R> - Interface in com.ca.codesv.sdk.function
Function is a simple functional interface which provides functional support to JDKs 1.6 and 1.7 which don't have it built in.

G

GenericMatchers - Class in com.ca.codesv.api.matchers
Generic matchers for Request.
GenericMatchers() - Constructor for class com.ca.codesv.api.matchers.GenericMatchers
 
GenericResponseBuilder - Class in com.ca.codesv.sdk
GenericResponseBuilder provides a builder for Response objects in the most generic way possible.
get() - Static method in class com.ca.codesv.sdk.GenericResponseBuilder
 
getAllTransformedClasses() - Method in class com.ca.codesv.agent.AgentTransformer
Returns all classes transformed by any of protocolTransformers.
getArguments() - Method in class com.ca.codesv.sdk.Request
 
getAttributes() - Method in class com.ca.codesv.sdk.Request
 
getBody() - Method in class com.ca.codesv.sdk.Request
 
getBody() - Method in class com.ca.codesv.sdk.Response
 
getCharset() - Method in interface com.ca.codesv.protocols.http.fluent.HttpPayload
Charset encoding of a payload.
getCharset() - Method in class com.ca.codesv.sdk.Response
 
getClassName() - Method in class com.ca.codesv.agent.HijackTransformer
 
getContentType() - Method in interface com.ca.codesv.protocols.http.fluent.HttpPayload
Content-Type header value.
getContext() - Method in class com.ca.codesv.agent.hijack.HijackContext
 
getDelay() - Method in class com.ca.codesv.sdk.Response
 
getHijackBehavior() - Method in class com.ca.codesv.agent.HijackTransformer
 
getHijackMode() - Method in interface com.ca.codesv.agent.hijack.HijackBehavior
Information where the HijackBehavior.execute(HijackContext) should be run in order to instrumented method.
getInstance() - Static method in class com.ca.codesv.agent.Agent
Get Agent singleton instance.
getInterceptor(T) - Method in interface com.ca.codesv.sdk.Protocol
Getter.
getKeyPassword() - Method in class com.ca.codesv.protocols.http.HttpConnection.HttpsConfiguration
Gets a password for key in given HttpConnection.HttpsConfiguration.keystorePath.
getKeystorePassword() - Method in class com.ca.codesv.protocols.http.HttpConnection.HttpsConfiguration
Gets a keystore password.
getKeystorePath() - Method in class com.ca.codesv.protocols.http.HttpConnection.HttpsConfiguration
Gets a keystore path.
getMeta() - Method in class com.ca.codesv.sdk.Request
 
getMetaData() - Method in class com.ca.codesv.sdk.Response
 
getMethodArgs() - Method in class com.ca.codesv.agent.hijack.HijackContext
 
getMethodName() - Method in class com.ca.codesv.agent.HijackTransformer
 
getOperation() - Method in class com.ca.codesv.sdk.Request
 
getPayload() - Method in interface com.ca.codesv.protocols.http.fluent.HttpPayload
Payload data.
getRequestAccessor() - Static method in class com.ca.codesv.api.matchers.GenericMatchers
 
getRequestDescription() - Method in interface com.ca.codesv.api.Verification
Provides a textual description of the request being observed.
getRequestMatcher() - Method in interface com.ca.codesv.api.Verification
Provides the matcher used to determine if a Request observed at runtime is one this object cares about.
getRequestTransformer() - Method in interface com.ca.codesv.sdk.Protocol
 
getResponseTransformer() - Method in interface com.ca.codesv.sdk.Protocol
 
getReturnValue() - Method in class com.ca.codesv.agent.hijack.HijackContext
 
getSecureProtocol() - Method in class com.ca.codesv.protocols.http.HttpConnection.HttpsConfiguration
Gets a secure socket protocol.
getTemplateMap() - Method in class com.ca.codesv.sdk.Request
 
getThreadRequest() - Method in interface com.ca.codesv.api.RequestAccessor
Gets Request stored in context.
getTransformedClass() - Method in class com.ca.codesv.agent.HijackTransformer
Class finder.
getVerifications() - Method in interface com.ca.codesv.api.TransactionVerificationProvider
Gets list of verification information for transactions observed during runtime.
getVirtualServer() - Static method in class com.ca.codesv.api.VirtualServerFactory
Returns a new VirtualServer instance.

H

handleHijack(String, String, HijackBehavior) - Method in class com.ca.codesv.agent.Agent
Handler for new hijacks.
hasArgument(String) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
Creates a matcher that matches when Request contains argument key with given name.
hasArgumentEntry(String, Matcher<?>) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
Creates a matcher that matches when Request contains argument key with given name and evaluates given Matcher against values from this argument.
hasAttribute(String) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
Creates a matcher that matches when Request contains attribute key with given name.
hasAttributeEntry(String, Matcher<?>) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
Creates a matcher that matches when Request contains attribute key with given name and evaluates given Matcher against values from this attribute.
hasBody() - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
Creates a matcher that matches when Request contains plain text body.
hasBody(Matcher<String>) - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
Creates a matcher that matches when Request contains plain text body and its content matches provided matcher.
hashCode() - Method in class com.ca.codesv.agent.HijackTransformer
 
hashCode() - Method in class com.ca.codesv.protocols.http.HttpConnection
 
hashCode() - Method in class com.ca.codesv.sdk.Request
 
hasJsonPath(String) - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
Creates a matcher that matches when Request contains body with given JsonPath.
hasJsonPath(String, Matcher<?>) - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
Creates a matcher that matches when Request contains body with given JsonPath and its results matches provided matcher.
hasMeta(String) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
Creates a matcher that matches when Request contains meta attribute key with given name.
hasMeta(Matcher<String>) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
Creates a matcher that matches when Request contains meta attribute key that matches against given matcher.
hasMetaEntry(String, Matcher<?>) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
Creates a matcher that matches when Request contains metadata key with given name and evaluates given Matcher against values from this metadata.
hasXPath(String, NamespaceContext, Matcher<String>) - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
Creates a matcher that matches when Request contains body with given XPath and namespace and its result matches provided matcher.
hasXPath(String) - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
Creates a matcher that matches when Request contains body with given XPath.
hasXPath(String, Matcher<String>) - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
Creates a matcher that matches when Request contains body with given XPath and its result matches provided matcher.
HijackBehavior - Interface in com.ca.codesv.agent.hijack
Interface defining how our instrumentation works.
HijackContext - Class in com.ca.codesv.agent.hijack
Helper class for our Hijacking which should keep all relevant information about actually instrumented class.
HijackContext() - Constructor for class com.ca.codesv.agent.hijack.HijackContext
 
HijackMode - Enum in com.ca.codesv.agent.hijack
Definition for instrumentation, where the HijackBehavior.execute(HijackContext) should run in order to instrumented class and method.
HijackTransformer - Class in com.ca.codesv.agent
Our transforming implementation class which is stored in AgentTransformer.hijackTransformers.
HijackTransformer(String, String, HijackBehavior) - Constructor for class com.ca.codesv.agent.HijackTransformer
Default constructor containing all necessary information.
HttpConnection - Class in com.ca.codesv.protocols.http
Specific HTTP Connection implementation, with all necessary information about connection.
HttpConnection.HttpsConfiguration - Class in com.ca.codesv.protocols.http
Keystore configuration.
HttpConnection.HttpsConfigurationBuilder - Class in com.ca.codesv.protocols.http
Https configuration builder.
HttpFluentInterface - Class in com.ca.codesv.protocols.http.fluent
HTTP Fluent Interface.
HttpMatchers - Class in com.ca.codesv.protocols.http.matchers
Provides all HTTP specific Matchers that can be used in API.
HttpMatchers() - Constructor for class com.ca.codesv.protocols.http.matchers.HttpMatchers
 
HttpPayload - Interface in com.ca.codesv.protocols.http.fluent
HTTP payload representation.
HttpRequestMessageBuilder<T extends HttpRequestMessageBuilder> - Interface in com.ca.codesv.protocols.http.fluent
HTTP Request message builder interface.
HttpResponseBuilder - Interface in com.ca.codesv.protocols.http.fluent
HTTP Response builder.
HttpTransactionBuilder - Interface in com.ca.codesv.protocols.http.fluent
HTTP transaction builder.
HttpTransactionReference - Interface in com.ca.codesv.protocols.http.fluent
HTTP Transaction Reference.
HttpTransactionVerificationBuilder - Interface in com.ca.codesv.protocols.http.fluent
HTTP transaction verification builder.
HttpVerificationBuilder - Interface in com.ca.codesv.protocols.http.fluent
HTTP verification builder.

I

invoked(Matcher<Integer>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
 
invoked(int) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
 
invoked(Matcher<Integer>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpVerificationBuilder
Provides a response message builder object.
invoked(int) - Method in interface com.ca.codesv.protocols.http.fluent.HttpVerificationBuilder
Provides a response message builder object.
isBinary() - Method in class com.ca.codesv.sdk.Response
 
isContinueExecution() - Method in class com.ca.codesv.agent.hijack.HijackContext
 
isEqual(Object) - Static method in class com.ca.codesv.sdk.function.Composition
Provides a predicate that returns true if the inspected object is equal to the object provided here.
isEqualIgnoringCaseTo(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Creates a matcher that matches when String equals ignoring case to an argument value.
isEqualTo(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Creates a matcher that matches when String equals to an argument value.

K

keyPassword(String) - Method in class com.ca.codesv.protocols.http.HttpConnection.HttpsConfigurationBuilder
keystorePassword(String) - Method in class com.ca.codesv.protocols.http.HttpConnection.HttpsConfigurationBuilder
Sets a keystore password.
keystorePath(String) - Method in class com.ca.codesv.protocols.http.HttpConnection.HttpsConfigurationBuilder
Sets keystore path.

L

lessThan(int) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Creates a matcher that matches when integer value is less than an argument.
lessThanOrEqualTo(int) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Creates a matcher that matches when integer value is less than or equal to an argument.
ListLoadingMatcher - Class in com.ca.codesv.api.matchers
Custom matcher for matching values in List of strings.
ListLoadingMatcher(Matcher<?>) - Constructor for class com.ca.codesv.api.matchers.ListLoadingMatcher
 
ListMultimapLoadingMatcher - Class in com.ca.codesv.api.matchers
Custom matcher for matching key/value from ListMultimap object.
ListMultimapLoadingMatcher(String, Matcher<?>) - Constructor for class com.ca.codesv.api.matchers.ListMultimapLoadingMatcher
 

M

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
Matches a given body payload with Predicate.
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
Matches a given cookie value with Predicate.
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.

N

negate() - Method in interface com.ca.codesv.sdk.function.Composition.PredicateComposition
Does negation or a result.
notFoundMessage() - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return an HTTP message builder with HTTP response status code 404 - Not Found.

O

observedInvocationCount() - Method in interface com.ca.codesv.api.Verification
Provides a count of the number of times a matching Request was observed at runtime.
okMessage() - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return an HTTP message builder with HTTP response status code 200 - OK.
or(Predicate<? super T>) - Method in interface com.ca.codesv.sdk.function.Composition.PredicateComposition
Does OR boolean operation.

P

path(Matcher<String>) - Static method in class com.ca.codesv.protocols.http.matchers.HttpMatchers
Creates a matcher that matches when Request has path(URI) that matches provided matcher.
port(int) - Method in class com.ca.codesv.protocols.http.HttpConnection
Creates a HttpConnection copy with a different port.
Predicate<T> - Interface in com.ca.codesv.sdk.function
Predicate is a simple functional interface which provides functional support to JDKs 1.6 and 1.7 which don't have it built in.
PredicateMatcher<T> - Class in com.ca.codesv.api.matchers
PredicateMatcher provides a matcher where the match is decided by the provided Predicate.
Protocol<T extends Connection,R extends ResponseBuilder> - Interface in com.ca.codesv.sdk
Protocol implementation class responsible for providing interceptor and request/response transformers.
ProtocolServer<T extends Connection,R extends ResponseBuilder> - Interface in com.ca.codesv.api
ProtocolServer represents a view on the virtual server which has been configured using a particular protocol.

R

RegexMatcher - Class in com.ca.codesv.api.matchers
Custom matcher for matching against regex pattern.
RegexMatcher(Pattern) - Constructor for class com.ca.codesv.api.matchers.RegexMatcher
Constructor for matcher that matchers against strings provided regex pattern.
removeHijack(String, String, HijackBehavior) - Method in class com.ca.codesv.agent.Agent
Hijack stopper.
removeHijackBehavior(String, String, HijackBehavior) - Method in class com.ca.codesv.agent.AgentTransformer
Remove hijacking from instrumentation.
removeMetaDataEntries(String) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Removes all meta-data entries for the specified key.
removeMetaDataEntry(String, String) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Removes a particular meta-data mapping.
Request - Class in com.ca.codesv.sdk
Common request message.
Request() - Constructor for class com.ca.codesv.sdk.Request
 
RequestAccessor - Interface in com.ca.codesv.api
Interface for accessor of Request.
resetAll() - Method in interface com.ca.codesv.api.RuntimeServer
Clears all virtualized transactional configuration stored in memory.
resetAllTracking() - Method in interface com.ca.codesv.api.RuntimeServer
Clears the tracking data for observed transactions.
Response - Class in com.ca.codesv.sdk
Common response message.
ResponseBuilder - Interface in com.ca.codesv.sdk
ResponseBuilder specifies the minimum necessary for the protocol to provide for the framework to be able to build responses for the protocol.
RuntimeServer - Interface in com.ca.codesv.api
RuntimeServer specifies the capabilities of a server that allow it to be used at runtime.

S

secureProtocol(String) - Static method in class com.ca.codesv.protocols.http.HttpConnection.HttpsConfigurationBuilder
Entry static method initialized by secure socket protocol.
serverErrorMessage() - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return an HTTP message builder with HTTP response status code 500 - Server Error.
setArguments(ListMultimap<String, String>) - Method in class com.ca.codesv.sdk.Request
Sets the arguments to the supplied ListMultimap.
setAttributes(ListMultimap<String, String>) - Method in class com.ca.codesv.sdk.Request
Sets the attributes to the supplied ListMultimap.
setBody(byte[]) - Method in class com.ca.codesv.sdk.Request
Sets body of the request.
setBody(byte[]) - Method in class com.ca.codesv.sdk.Response
 
setContext(Object) - Method in class com.ca.codesv.agent.hijack.HijackContext
 
setContinueExecution(boolean) - Method in class com.ca.codesv.agent.hijack.HijackContext
 
setMeta(ListMultimap<String, String>) - Method in class com.ca.codesv.sdk.Request
Sets the metadata to the supplied ListMultimap.
setMethodArgs(Object[]) - Method in class com.ca.codesv.agent.hijack.HijackContext
 
setOperation(String) - Method in class com.ca.codesv.sdk.Request
Sets operation of the request.
setRequestAccessor(RequestAccessor) - Static method in class com.ca.codesv.api.matchers.GenericMatchers
Sets RequestAccessor to the requestAccessor.
setReturnValue(Object) - Method in class com.ca.codesv.agent.hijack.HijackContext
 
setTemplateMap(ListMultimap<String, String>) - Method in class com.ca.codesv.sdk.Request
Sets the template to the supplied ListMultimap.
start() - Method in interface com.ca.codesv.api.RuntimeServer
Starts the server runtime.
stop() - Method in interface com.ca.codesv.api.RuntimeServer
Stops the server runtime.

T

TemplateMatcher - Class in com.ca.codesv.api.matchers
Matcher for matching String against predefined template with placeholders.
TemplateMatcher(String) - Constructor for class com.ca.codesv.api.matchers.TemplateMatcher
Constructs template matcher for matching string against given template.
test(T) - Method in interface com.ca.codesv.sdk.function.Predicate
Evaluates this predicate on the given argument.
to(String) - Static method in class com.ca.codesv.protocols.http.HttpConnection
Creates a HttpConnection instance for a particular host.
TransactionVerificationProvider - Interface in com.ca.codesv.api
TransactionVerificationProvider specifies the capability to provide access to verification information for transactions observed during runtime.
transform(ClassLoader, String, Class<?>, ProtectionDomain, byte[]) - Method in class com.ca.codesv.agent.AgentTransformer
Instrumentation.
transform(byte[]) - Method in class com.ca.codesv.agent.HijackTransformer
This method provides generating a new code, which is inserted in order to HijackMode.

U

unauthorizedMessage() - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Return an HTTP message builder with HTTP response status code 401 - Unauthorized.
useHttps(HttpConnection.HttpsConfigurationBuilder) - Method in class com.ca.codesv.protocols.http.HttpConnection
Creates a HttpConnection copy for a keystore configuration builder in order to provide HTTPS protocol.
useTransaction(String) - Method in class com.ca.codesv.engine.junit4.VirtualServerRule
Invokes VirtualServerRule.useTransactionWithRule(UseTransactionRule) with simple UseTransactionRule.
useTransactionWithRule(UseTransactionRule) - Method in class com.ca.codesv.engine.junit4.VirtualServerRule
Use defined rule on VirtualServerRule.store.
usingHttps(HttpConnection.HttpsConfigurationBuilder) - Method in interface com.ca.codesv.protocols.http.fluent.HttpTransactionBuilder
Provides a builder for secured connection.
usingRequestParser(Consumer<Request>) - Method in interface com.ca.codesv.api.VerifiedTransactionBuilder
Specifies Consumer of Request that should be used as parser.
usingRequestParser(Consumer<Request>) - Method in interface com.ca.codesv.api.VirtualTransactionBuilder
Specifies parser of Request.
usingRequestParser(Consumer<Request>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpRequestVerificationBuilder
 
usingRequestParser(Consumer<Request>) - Method in class com.ca.codesv.protocols.http.fluent.AbstractHttpTransactionBuilder
 
usingRequestParser(Consumer<Request>) - Method in interface com.ca.codesv.protocols.http.fluent.HttpRequestMessageBuilder
Adds custom request parser that modifies each received request.

V

valueOf(String) - Static method in enum com.ca.codesv.agent.hijack.HijackMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ca.codesv.agent.hijack.HijackMode
Returns an array containing the constants of this enum type, in the order they are declared.
Verification - Interface in com.ca.codesv.api
Verification is an object representing a verified request observed during runtime.
VerifiedTransactionBuilder<R extends ResponseBuilder> - Interface in com.ca.codesv.api
VerifiedTransactionBuilder provides the means for specifying verification of observed Requests.
verify(HttpTransactionReference) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
 
verifyDelete(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
 
verifyGet(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
 
verifyHead(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
 
verifyHttpMethod(String, String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
 
verifyInvokedRequestMatching(Matcher<Request>) - Method in interface com.ca.codesv.api.ConnectedServer
Allows to verify the observation of a Request at runtime without virtualizing the transaction or providing a response.
verifyInvokedRequestMatching(Predicate<Request>) - Method in interface com.ca.codesv.api.ConnectedServer
Allows to verify the observation of a Request at runtime without virtualizing the transaction or providing a response.
verifyOptions(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
 
verifyPost(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
 
verifyPut(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
 
virtualizeAllRequests() - Method in interface com.ca.codesv.api.ConnectedServer
This is a convenience method that is roughly equivalent to using ConnectedServer.virtualizeRequestsMatching(Matcher) with a matcher that always returns true.
virtualizeRequestsMatching(Matcher<Request>) - Method in interface com.ca.codesv.api.ConnectedServer
Begins the definition of a virtualized transaction where the request matches according to the Matcher provided.
virtualizeRequestsMatching(Predicate<Request>) - Method in interface com.ca.codesv.api.ConnectedServer
Begins the definition of a virtualized transaction where the request matches according to the Predicate provided.
VirtualServer - Interface in com.ca.codesv.api
VirtualServer is the entry point for the API and the underlying server which drives virtualization behavior.
VirtualServerFactory - Class in com.ca.codesv.api
VirtualServerFactory dynamically provides an instance of a VirtualServer based on the context in which the API is used.
VirtualServerFactory() - Constructor for class com.ca.codesv.api.VirtualServerFactory
 
VirtualServerRule - Class in com.ca.codesv.engine.junit4
JUnit TestRule entry point for using API in tests.
VirtualServerRule() - Constructor for class com.ca.codesv.engine.junit4.VirtualServerRule
Constructor.
VirtualServerRule(Object) - Constructor for class com.ca.codesv.engine.junit4.VirtualServerRule
Constructor that should be used when using named transaction repositories.
VirtualServiceBuilder - Interface in com.ca.codesv.api
VirtualServiceBuilder provides the entry point to the API for creating/defining a virtual service.
VirtualTransactionBuilder<R extends ResponseBuilder> - Interface in com.ca.codesv.api
VirtualTransactionBuilder provides the means for specifying virtualization behavior for a particular matching Request.

W

withBody(String) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Specifies the response body to use.
withBody(String, Charset) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Specifies the response body to use.
withBody(byte[]) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Specifies the response body to use.
withComputedDelay(Function<Response, Long>) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Allows specification of a Function to use for computing the delay to use when responding to the caller.
withConnection(T) - Method in interface com.ca.codesv.api.ProtocolServer
Specifies connection that should be used with this protocol.
withFixedDelay(long) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Allows specification of a fixed delay to use when responding to the caller.
withMetaDataEntry(String, String) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Adds a meta-data mapping.
withRandomDelay(long, long) - Method in class com.ca.codesv.sdk.GenericResponseBuilder
Allows specification of a random delay to use when responding to the caller.
withResponse(Response) - Method in interface com.ca.codesv.api.VirtualTransactionBuilder
Specifies Response which will be returned for matching Request.
withResponse(Consumer<R>) - Method in interface com.ca.codesv.api.VirtualTransactionBuilder
Specifies configurer of Response which will be returned for matching Request.
withSecureProtocol(String) - Static method in class com.ca.codesv.protocols.http.fluent.HttpFluentInterface
Secure socket protocol builder.
withSimpleResponse(String) - Method in interface com.ca.codesv.api.VirtualTransactionBuilder
Specifies String which be put into Response as body, which be returned for matching Request.
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links