A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages

A

AbstractFilterTest - Class in emissary.output.filter
 
AbstractFilterTest() - Constructor for class emissary.output.filter.AbstractFilterTest
 
actualSimplifiedLogEvents - Variable in class emissary.test.core.junit5.ExtractionTest
The list of actual logEvents generated by executing the place.
ADD_ALTERNATE_VIEW - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject method name to add Alternate View.
ADD_PROCESSING_ERROR - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject method name to add Processing Error.
addPlace(String, String) - Method in class emissary.test.core.junit5.FunctionalTest
 
addPlace(String, String, InputStream) - Method in class emissary.test.core.junit5.FunctionalTest
 
addPlace(String, String, String) - Method in class emissary.test.core.junit5.FunctionalTest
 
ALWAYS_SHA256_ELEMENT_ENCODERS - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
The set of XML element encoders that will always sha256 hash the specified element types.
ALWAYS_SHA256_SEEKABLE_BYTE_CHANNEL_FACTORY_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for SeekableByteChannel's that always produces a SHA256 hash value.
ALWAYS_SHA256_STRING_BYTE_ARRAY_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
 
answerFileClassRef - Variable in class emissary.test.core.junit5.UnitTest
 
ANSWERS - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Answers.
appender - Variable in class emissary.test.core.junit5.LogbackTester
 
assertMaxNonSystemThreadCount(int) - Method in class emissary.test.core.junit5.UnitTest
 
ATTACHMENT_ELEMENT_PREFIX - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element prefix for Attachments.
AttemptTestExtension() - Constructor for class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 

B

BASE64 - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
 
BASE64_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
The Base64 encoder.
BASE64_LINE_WIDTH - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
Max width of Base64 char block.
BASE64_NEW_LINE_STRING - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
New line string to use for normalised XML
BIRTH_ORDER - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Birth Order.
BogusDirectoryEntry - Class in emissary.core
Fake directory entry, isLocal always false
BogusDirectoryEntry(DirectoryEntry) - Constructor for class emissary.core.BogusDirectoryEntry
Copy constructor
BogusHDAgent - Class in emissary.core
For hacking the move test.
BogusHDAgent() - Constructor for class emissary.core.BogusHDAgent
 
BogusHDAgent(ThreadGroup, String) - Constructor for class emissary.core.BogusHDAgent
Create a new reusable Agent
booleanEncoder - Variable in class emissary.core.IBaseDataObjectXmlCodecs.ElementEncoders
Encoder for boolean elements.
BreakableFilePickUpClient - Class in emissary.pickup
 
BreakableFilePickUpClient(InputStream, String, String) - Constructor for class emissary.pickup.BreakableFilePickUpClient
 
BreakableFilePickUpClient(String, String, String) - Constructor for class emissary.pickup.BreakableFilePickUpClient
 
BROKEN - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Broken.
build() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Finish building and create the final DiffCheckConfiguration object
byteArrayEncoder - Variable in class emissary.core.IBaseDataObjectXmlCodecs.ElementEncoders
Encoder for byte[] elements.

C

CFG_PLACE_TO_COMPARE - Static variable in class emissary.util.PlaceComparisonHelper
 
ChannelTestHelper - Class in emissary.core.channels
 
checkAnswers(IBaseDataObject, String, String) - Method in class emissary.test.core.junit5.IdentificationTest
 
checkAnswers(Document, IBaseDataObject, List<IBaseDataObject>, String) - Method in class emissary.test.core.junit5.ExtractionTest
 
checkAnswers(Document, IBaseDataObject, List<IBaseDataObject>, String) - Method in class emissary.test.core.junit5.RegressionTest
 
checkAnswers(Document, IBaseDataObject, List<LogbackTester.SimplifiedLogEvent>, List<IBaseDataObject>, String, IBaseDataObjectXmlCodecs.ElementDecoders, boolean) - Static method in class emissary.test.core.junit5.RegressionTestUtil
 
checkAnswers(Element, IBaseDataObject, List<IBaseDataObject>, String) - Method in class emissary.test.core.junit5.ExtractionTest
 
checkAnswersPostHook(IBaseDataObject, String, String) - Method in class emissary.test.core.junit5.IdentificationTest
 
checkAnswersPostHook(Document, IBaseDataObject, List<IBaseDataObject>, String) - Method in class emissary.test.core.junit5.ExtractionTest
 
checkAnswersPostHook(Element, IBaseDataObject, IBaseDataObject, String) - Method in class emissary.test.core.junit5.ExtractionTest
 
checkAnswersPreHook(IBaseDataObject, String, String) - Method in class emissary.test.core.junit5.IdentificationTest
 
checkAnswersPreHook(Document, IBaseDataObject, List<IBaseDataObject>, String) - Method in class emissary.test.core.junit5.ExtractionTest
 
checkAnswersPreHook(Document, IBaseDataObject, List<IBaseDataObject>, String) - Method in class emissary.test.core.junit5.RegressionTest
When the data is able to be retrieved from the XML (e.g. when getEncoders() returns the default encoders), then this method should be empty.
checkAnswersPreHook(Element, IBaseDataObject, IBaseDataObject, String) - Method in class emissary.test.core.junit5.ExtractionTest
 
checkAnswersPreHookLogEvents(List<LogbackTester.SimplifiedLogEvent>) - Method in class emissary.test.core.junit5.ExtractionTest
This method allows log events to be modified prior to checkAnswers being called.
checkByteArrayAgainstSbc(byte[], SeekableByteChannelFactory) - Static method in class emissary.core.channels.ChannelTestHelper
 
CheckCloseChannelFactory - Class in emissary.core.channels
 
CheckCloseChannelFactory() - Constructor for class emissary.core.channels.CheckCloseChannelFactory
 
checkData() - Method in class emissary.core.DiffCheckConfiguration
Check if data should be diffed
checkDifferences(IBaseDataObject, IBaseDataObject, List<IBaseDataObject>, List<IBaseDataObject>, String) - Method in class emissary.place.ComparisonPlace
This method checks for the differences in the output between the two places and can be overridden for custom behaviour.
checkDifferences(IBaseDataObject, IBaseDataObject, List<IBaseDataObject>, List<IBaseDataObject>, String, DiffCheckConfiguration) - Static method in class emissary.util.PlaceComparisonHelper
Given two BDOs and results from two processing place runs, compare them and log any differences.
checkInternalId() - Method in class emissary.core.DiffCheckConfiguration
Check if the internal ID should be diffed
checkLogList(List<LogbackTester.SimplifiedLogEvent>) - Method in class emissary.test.core.junit5.LogbackTester
 
checkStringValue(Element, String, String) - Method in class emissary.test.core.junit5.ExtractionTest
 
checkTimestamp() - Method in class emissary.core.DiffCheckConfiguration
Check if the timestamp should be diffed
checkTransformHistory() - Method in class emissary.core.DiffCheckConfiguration
Check if the transform history should be diffed
CLASSIFICATION - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Classification.
cleanupDirectoryRecursively(Path) - Static method in class emissary.util.io.UnitTestFileUtils
 
clearData() - Method in class emissary.test.core.junit5.RegressionTest.ClearDataBaseDataObject
 
ClearDataBaseDataObject() - Constructor for class emissary.test.core.junit5.RegressionTest.ClearDataBaseDataObject
 
close() - Method in class emissary.roll.RollableTest
 
close() - Method in class emissary.test.core.junit5.LogbackTester
 
compareToPlace(List<IBaseDataObject>, IBaseDataObject, ServiceProviderPlace, String, ServiceProviderPlace, String, DiffCheckConfiguration) - Static method in class emissary.util.PlaceComparisonHelper
Used to compare a 'new' place with another, usually during development aimed at replacing the 'old' place.
ComparisonPlace - Class in emissary.place
This place takes two other places, gives each place a copy of the received IBDO and compares the output of the two places.
ComparisonPlace(String, String, String) - Constructor for class emissary.place.ComparisonPlace
 
ComparisonPlaceTestProcessHDPlace - Class in emissary.place
 
ComparisonPlaceTestProcessHDPlace(String, String, String) - Constructor for class emissary.place.ComparisonPlaceTestProcessHDPlace
 
ComparisonPlaceTestProcessPlace - Class in emissary.place
 
ComparisonPlaceTestProcessPlace(String, String, String) - Constructor for class emissary.place.ComparisonPlaceTestProcessPlace
 
ComplexUnicodeSamples - Class in emissary.test.util
A class that provides some tricky samples.
configure() - Static method in class emissary.core.DiffCheckConfiguration
Start building a new configuration
configure() - Method in class emissary.server.mvc.EndpointTestBase
 
configure() - Method in class emissary.test.core.junit5.UnitTest
Configure the test stuff
convertMap(Map<String, Collection<Object>>) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method converts the IBDO parameter map of Object values to a map of String values for better comparison.
countGraphemesUsingIcu4J(String) - Static method in class emissary.test.util.ComplexUnicodeSamples
Using the industry-standard ICU4J library provided by IBM.
countGraphemesUsingJavaBuiltInBreakIterator(String) - Static method in class emissary.test.util.ComplexUnicodeSamples
This will not work properly in versions of java earlier than Java 20.
create() - Method in class emissary.core.channels.CheckCloseChannelFactory
 
create() - Method in class emissary.core.channels.ExceptionChannelFactory
 
createPlace() - Method in class emissary.test.core.junit5.ExtractionTest
Derived classes must implement this
createPlace() - Method in class emissary.test.core.junit5.IdentificationTest
Derived classes must implement this
createPlace() - Method in class emissary.test.core.junit5.TestingResourcesTest
 
createPlace() - Method in class emissary.transform.HtmlEscapePlaceTest
Deprecated.
 
createPlace(String, String) - Static method in class emissary.place.ComparisonPlace
This method creates a place given a class name and configuration file.
createStandardInitialIbdo(IBaseDataObject, SeekableByteChannelFactory, String, String, KffDataObjectHandler) - Static method in class emissary.core.IBaseDataObjectXmlHelper
Setup a typical BDO
createTestTemplateInvocationContextProvider(ExtensionContext) - Static method in class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 
CURRENT_FORM - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Current Form.

D

data() - Static method in class emissary.config.FTestServiceConfigGuide
 
data() - Static method in class emissary.test.core.junit5.ExtractionTest
 
data() - Static method in class emissary.test.core.junit5.IdentificationTest
 
data() - Static method in class emissary.test.core.junit5.TestingResourcesTest
 
data() - Static method in class emissary.transform.HtmlEscapePlaceTest
Deprecated.
 
DATA - emissary.core.DiffCheckConfiguration.DiffCheckOptions
 
DATA - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Data.
decode(List<Element>, IBaseDataObject, BiConsumer<T, U>) - Method in interface emissary.core.IBaseDataObjectXmlCodecs.ElementDecoder
Decodes and XML element value and sets it on the specified IBDO method.
decodeBoolean(Element, IBaseDataObject, String) - Method in class emissary.core.IBaseDataObjectXmlCodecs.ElementDecoders
 
decodeByteArray(Element, IBaseDataObject, String) - Method in class emissary.core.IBaseDataObjectXmlCodecs.ElementDecoders
 
decodeInteger(Element, IBaseDataObject, String) - Method in class emissary.core.IBaseDataObjectXmlCodecs.ElementDecoders
 
decodeSeekableByteChannelFactory(Element, IBaseDataObject, String) - Method in class emissary.core.IBaseDataObjectXmlCodecs.ElementDecoders
 
decodeString(Element, IBaseDataObject, String) - Method in class emissary.core.IBaseDataObjectXmlCodecs.ElementDecoders
 
decodeStringByteArray(Element, IBaseDataObject, String) - Method in class emissary.core.IBaseDataObjectXmlCodecs.ElementDecoders
 
decodeStringObject(Element, IBaseDataObject, String) - Method in class emissary.core.IBaseDataObjectXmlCodecs.ElementDecoders
 
DEFAULT_BOOLEAN_DECODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
Implementation of an XML element decoder that has a boolean value.
DEFAULT_BOOLEAN_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for booleans.
DEFAULT_BYTE_ARRAY_DECODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
Implementation of an XML element decoder that has a byte array value.
DEFAULT_BYTE_ARRAY_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for byte[].
DEFAULT_ELEMENT_DECODERS - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
The default set of XML element decoders.
DEFAULT_ELEMENT_ENCODERS - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
The default set of XML element encoders.
DEFAULT_INTEGER_DECODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
Implementation of an XML element decoder that has an integer value.
DEFAULT_INTEGER_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for integers.
DEFAULT_SEEKABLE_BYTE_CHANNEL_FACTORY_DECODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
Implementation of an XML element decoder that has a SeekableByteChannel value.
DEFAULT_SEEKABLE_BYTE_CHANNEL_FACTORY_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for SeekableByteChannel's that produces a base64 value.
DEFAULT_STRING_BYTE_ARRAY_DECODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
Implementation of an XML element decoder that has a mapped value where the key is a string and the value is a byte array.
DEFAULT_STRING_BYTE_ARRAY_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for Map<String, byte[]>.
DEFAULT_STRING_DECODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
Implementation of an XML element decoder that has a string value.
DEFAULT_STRING_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for Strings.
DEFAULT_STRING_OBJECT_DECODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
Implementation of an XML element decoder that has a mapped value where the key is a string and the value is an object.
DEFAULT_STRING_OBJECT_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for Map<String, Collection<Object>>.
demolishServer() - Method in class emissary.test.core.junit5.FunctionalTest
 
DETAILED_PARAMETER_DIFF - emissary.core.DiffCheckConfiguration.DiffCheckOptions
 
diff(boolean, boolean, String, List<String>) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two booleans and adds any differences to the provided string list.
diff(int, int, String, List<String>) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two integers and adds any differences to the provided string list.
diff(SeekableByteChannelFactory, SeekableByteChannelFactory, String, List<String>) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two SeekableByteChannelFactory (SBCF) objects and adds any differences to the provided string list.
diff(IBaseDataObject, IBaseDataObject, List<String>, DiffCheckConfiguration) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two IBaseDataObject's and adds any differences to the provided string list.
diff(Object, Object, String, List<String>) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two Objects and adds any differences to the provided string list.
diff(List<IBaseDataObject>, List<IBaseDataObject>, String, List<String>, DiffCheckConfiguration) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two lists of IBaseDataObject's and adds any differences to the provided string list.
diff(Map<String, byte[]>, Map<String, byte[]>, String, List<String>) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two maps and adds any differences to the provided string list.
DiffCheckConfiguration - Class in emissary.core
Utility class to help simplify configuration of IBaseDataObjectDiffHelper
DiffCheckConfiguration.DiffCheckBuilder - Class in emissary.core
Builder class for DiffCheckConfiguration
DiffCheckConfiguration.DiffCheckOptions - Enum in emissary.core
Possible configuration options
directory - Variable in class emissary.test.core.junit5.FunctionalTest
 
disableData() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Disable data for diff checking
disableDetailedParameterDiff() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Disable transform history for diff checking
disableInternalId() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Disable internal ID for diff checking
disableKeyValueParameterDiff() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Disable transform history for diff checking
disableTimestamp() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Disable timestamp for diff checking
disableTransformHistory() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Disable transform history for diff checking
DumpFailuresWatcher() - Constructor for class emissary.test.core.junit5.UnitTest.DumpFailuresWatcher
 

E

ElementDecoders(IBaseDataObjectXmlCodecs.ElementDecoder<IBaseDataObject, Boolean>, IBaseDataObjectXmlCodecs.ElementDecoder<IBaseDataObject, byte[]>, IBaseDataObjectXmlCodecs.ElementDecoder<IBaseDataObject, Integer>, IBaseDataObjectXmlCodecs.ElementDecoder<IBaseDataObject, SeekableByteChannelFactory>, IBaseDataObjectXmlCodecs.ElementDecoder<IBaseDataObject, Pair<String, byte[]>>, IBaseDataObjectXmlCodecs.ElementDecoder<IBaseDataObject, String>, IBaseDataObjectXmlCodecs.ElementDecoder<IBaseDataObject, Pair<String, String>>) - Constructor for class emissary.core.IBaseDataObjectXmlCodecs.ElementDecoders
Constructs a container for the XML element decoders.
ElementEncoders(IBaseDataObjectXmlCodecs.ElementEncoder<Boolean>, IBaseDataObjectXmlCodecs.ElementEncoder<byte[]>, IBaseDataObjectXmlCodecs.ElementEncoder<Integer>, IBaseDataObjectXmlCodecs.ElementEncoder<SeekableByteChannelFactory>, IBaseDataObjectXmlCodecs.ElementEncoder<Map<String, byte[]>>, IBaseDataObjectXmlCodecs.ElementEncoder<String>, IBaseDataObjectXmlCodecs.ElementEncoder<Map<String, Collection<Object>>>) - Constructor for class emissary.core.IBaseDataObjectXmlCodecs.ElementEncoders
Constructs a container for the XML element encoders.
emissary - package emissary
 
emissary.admin - package emissary.admin
 
emissary.client - package emissary.client
 
emissary.client.response - package emissary.client.response
 
emissary.command - package emissary.command
 
emissary.command.converter - package emissary.command.converter
 
emissary.config - package emissary.config
 
emissary.core - package emissary.core
 
emissary.core.channels - package emissary.core.channels
 
emissary.core.constants - package emissary.core.constants
 
emissary.core.sentinel - package emissary.core.sentinel
 
emissary.core.sentinel.protocols - package emissary.core.sentinel.protocols
 
emissary.core.sentinel.protocols.rules - package emissary.core.sentinel.protocols.rules
 
emissary.directory - package emissary.directory
 
emissary.id - package emissary.id
 
emissary.kff - package emissary.kff
 
emissary.output - package emissary.output
 
emissary.output.filter - package emissary.output.filter
 
emissary.output.io - package emissary.output.io
 
emissary.output.roller - package emissary.output.roller
 
emissary.output.roller.journal - package emissary.output.roller.journal
 
emissary.parser - package emissary.parser
 
emissary.pickup - package emissary.pickup
 
emissary.pickup.file - package emissary.pickup.file
 
emissary.place - package emissary.place
 
emissary.pool - package emissary.pool
 
emissary.roll - package emissary.roll
 
emissary.server - package emissary.server
 
emissary.server.api - package emissary.server.api
 
emissary.server.mvc - package emissary.server.mvc
 
emissary.server.mvc.adapters - package emissary.server.mvc.adapters
 
emissary.server.mvc.internal - package emissary.server.mvc.internal
 
emissary.spi - package emissary.spi
 
emissary.test.core.junit5 - package emissary.test.core.junit5
 
emissary.test.core.junit5.extensions - package emissary.test.core.junit5.extensions
 
emissary.test.util - package emissary.test.util
 
emissary.transform - package emissary.transform
 
emissary.transform.decode - package emissary.transform.decode
 
emissary.util - package emissary.util
 
emissary.util.io - package emissary.util.io
 
emissary.util.magic - package emissary.util.magic
 
emissary.util.os - package emissary.util.os
 
emissary.util.roll - package emissary.util.roll
 
emissary.util.search - package emissary.util.search
 
emissary.util.shell - package emissary.util.shell
 
emissary.util.web - package emissary.util.web
 
emissary.util.xml - package emissary.util.xml
 
EmissaryIsolatedClassLoaderExtension - Class in emissary.test.core.junit5.extensions
 
EmissaryIsolatedClassLoaderExtension() - Constructor for class emissary.test.core.junit5.extensions.EmissaryIsolatedClassLoaderExtension
 
EmissaryIsolatedClassLoaderExtension.TestClassLoader - Class in emissary.test.core.junit5.extensions
 
enableData() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Enable data for diff checking
enableDetailedParameterDiff() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Enable transform history for diff checking
enableInternalId() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Enable internal ID for diff checking
enableKeyValueParameterDiff() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Enable transform history for diff checking
enableTimestamp() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Enable timestamp for diff checking
enableTransformHistory() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Enable transform history for diff checking
encode(List<T>, Element, String) - Method in interface emissary.core.IBaseDataObjectXmlCodecs.ElementEncoder
Encodes a list of values into an element that is attached to the parent element with the specified child element name.
ENCODING_ATTRIBUTE_NAME - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
The XML attribute name for Encoding.
EndpointTestBase - Class in emissary.server.mvc
 
EndpointTestBase() - Constructor for class emissary.server.mvc.EndpointTestBase
 
enque(WorkBundle) - Method in class emissary.pickup.BreakableFilePickUpClient
 
equals(Object) - Method in class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
ExceptionChannelFactory - Class in emissary.core.channels
 
ExceptionChannelFactory() - Constructor for class emissary.core.channels.ExceptionChannelFactory
 
explicit(DiffCheckConfiguration.DiffCheckOptions...) - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Provide explicit list of options to enable
ExtendedDataObject - Class in emissary.core
This class exists to make sure the BaseDataObject can be extended properly and used from JNIPlace and JNIMultiPlace
ExtendedDataObject() - Constructor for class emissary.core.ExtendedDataObject
 
ExtendedDataObject(byte[], String) - Constructor for class emissary.core.ExtendedDataObject
 
ExtendedDataObject(byte[], String, String) - Constructor for class emissary.core.ExtendedDataObject
 
EXTENSION_CONTEXT_NAMESPACE - Static variable in class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 
extractBytes(String, String) - Static method in class emissary.core.IBaseDataObjectXmlCodecs
Return UTF8 bytes from an XML value, decoding base64 if required
EXTRACTED_RECORD_ELEMENT_PREFIX - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element prefix for Extracted Records.
ExtractionTest - Class in emissary.test.core.junit5
 
ExtractionTest() - Constructor for class emissary.test.core.junit5.ExtractionTest
 

F

FILENAME - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Filename.
findFilesByExtension(Path, String) - Static method in class emissary.util.io.UnitTestFileUtils
 
findFilesByExtension(Path, String, int) - Static method in class emissary.util.io.UnitTestFileUtils
 
findFilesWithRegex(Path, String) - Static method in class emissary.util.io.UnitTestFileUtils
 
fixDisposeRunnables(IBaseDataObject) - Method in class emissary.test.core.junit5.RegressionTest
Default behavior to fix dispose runnables to change "variant" to "invariant"
FONT_ENCODING - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Font Encoding.
FOOTER - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Footer.
FTestServiceConfigGuide - Class in emissary.config
 
FTestServiceConfigGuide() - Constructor for class emissary.config.FTestServiceConfigGuide
 
FunctionalTest - Class in emissary.test.core.junit5
Base class of all the functional tests
FunctionalTest() - Constructor for class emissary.test.core.junit5.FunctionalTest
 
FunctionalTest(String) - Constructor for class emissary.test.core.junit5.FunctionalTest
 

G

generateAnswerFiles(String) - Method in class emissary.test.core.junit5.RegressionTest
Actually generate the answer file for a given resource Takes initial form and final forms from the filename
generateAnswers() - Method in class emissary.test.core.junit5.RegressionTest
Override this or set the generateAnswers system property to true to generate XML for data files.
getAnswerDocumentFor(String) - Method in class emissary.test.core.junit5.RegressionTest
 
getAnswerDocumentFor(String) - Method in class emissary.test.core.junit5.UnitTest
Get an JDOM XML document corresponding to a test resource
getAnswerDocumentFor(String, AtomicReference<Class<?>>) - Static method in class emissary.test.core.junit5.RegressionTestUtil
When generating XML answer files, we need to use the src version rather than target.
getBaseFileName() - Method in class emissary.test.core.junit5.InitialFinalFormFormat
Get base name without extension. e.g.
getComments() - Method in class emissary.test.core.junit5.InitialFinalFormFormat
Returns the comments portion of a filename, if it exists (null if not)
getDecoders() - Method in class emissary.test.core.junit5.RegressionTest
Deprecated.
getDecoders(String) - Method in class emissary.test.core.junit5.RegressionTest
This method returns the XML element decoders.
getEnabled() - Method in class emissary.core.DiffCheckConfiguration
Accessor for enabled options
getEncoders() - Method in class emissary.test.core.junit5.RegressionTest
Deprecated.
getEncoders(String) - Method in class emissary.test.core.junit5.RegressionTest
This method returns the XML element encoders.
getFacePalmingMaleControlSkintone() - Static method in class emissary.test.util.ComplexUnicodeSamples
Returns a string that contains one graphical unit (in this case an emoji) that consists of 5 Unicode scalar values.
getFinalForm() - Method in class emissary.test.core.junit5.InitialFinalFormFormat
Return the final form portion of a filename, if it exists (null if not)
getFinishedSuperConstructor() - Method in class emissary.place.MyFileConfigedTestPlace
 
getFinishedSuperConstructor() - Method in class emissary.place.MyStreamConfigedTestPlace
 
getIbdoMethod(String, Class<?>...) - Static method in class emissary.core.IBaseDataObjectXmlCodecs
Deprecated.
getInitialForm() - Method in class emissary.test.core.junit5.InitialFinalFormFormat
Return the initial portion of a filename, if it exists (null if not)
getInitialForm(String) - Method in class emissary.test.core.junit5.ExtractionTest
Allow overriding the initial form in extensions to this test.
getInitialForm(String) - Method in class emissary.test.core.junit5.RegressionTest
 
getInitialFormFromFilename(String) - Static method in class emissary.test.core.junit5.RegressionTestUtil
Use the 'default' case of InitialFinalFormFormat to get the initial form to satisfy ExtractionTest.testExtractionPlace(String) picking this up before start
getInitialIbdo(String) - Method in class emissary.test.core.junit5.RegressionTest
Allow the initial IBDO to be overridden - for example, adding additional previous forms This is used in the simple case to generate an IBDO from the file on disk and override the filename
getInitialIbdoWithFormInFilename(IBaseDataObject, String, KffDataObjectHandler) - Static method in class emissary.test.core.junit5.RegressionTestUtil
Simple/default way to provide the initial IBDO Takes the data from the dat file and sets the current (initial) form based on the filename
getLogbackLoggerName() - Method in class emissary.test.core.junit5.ExtractionTest
This method returns the logger name to capture log events from or null if log events are not to be checked.
getMyTestParameterFiles(Class<?>) - Static method in class emissary.test.core.junit5.UnitTest
Get all test resources (*.dat) for this class in a format suitable for Junit Parameterized Tests
getMyTestResources() - Method in class emissary.test.core.junit5.UnitTest
Get all test resources (*.dat) for this class
getMyXmlResources() - Method in class emissary.test.core.junit5.UnitTest
Get all xml resources (*.xml) for this class
getNextKey(IServiceProviderPlace, IBaseDataObject) - Method in class emissary.core.BogusHDAgent
Get the next key from the directory with error handling Can return null if there is no place to handle the form
getOriginalFileName() - Method in class emissary.test.core.junit5.InitialFinalFormFormat
Returns the original filename
getPath() - Method in class emissary.test.core.junit5.InitialFinalFormFormat
Returns the original full path to the file
getPlaceToCompare(Configurator) - Static method in class emissary.util.PlaceComparisonHelper
Given a config which contains a 'PLACE_TO_COMPARE' directive, instantiate the referenced place with its usual configuration
getSimplifiedLogEvents() - Method in class emissary.test.core.junit5.LogbackTester
 
getSimplifiedLogEvents(Element) - Static method in class emissary.test.core.junit5.RegressionTestUtil
This method returns any log events from the given XML element.
getTestResx() - Static method in class emissary.test.core.junit5.RegressionTestUtil
Dynamically finds the src/test/resources directory to write the XML to.
getTestTemplateInvocationContextProvider(ExtensionContext) - Static method in class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 
getThreadInfo() - Method in class emissary.test.util.ThreadDump
 
getThreadInfo(boolean) - Method in class emissary.test.util.ThreadDump
 
getUpdateCount() - Method in class emissary.roll.RollableTest
 
getXmlPath(String, AtomicReference<Class<?>>) - Static method in class emissary.test.core.junit5.RegressionTestUtil
Gets the XML filename/path for the given resource (a .dat file)
getXmlSamples() - Static method in class emissary.test.util.ComplexUnicodeSamples
This map is useful for testing that our code and any 3rd party XML library we are using is handling unicode within XML correctly.

H

handleTestAttemptFailure(ExtensionContext, Throwable) - Method in class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 
handleTestExecutionException(ExtensionContext, Throwable) - Method in class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 
hashBytesIfNonPrintable(byte[], boolean) - Method in class emissary.test.core.junit5.RegressionTest
Generates a SHA 256 hash of the provided bytes if they contain any non-printable characters
hashCode() - Method in class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
HEADER - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Header.
HEADER_ENCODING - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Header Encoding.
HtmlEscapePlaceTest - Class in emissary.transform
Deprecated.
HtmlEscapePlaceTest() - Constructor for class emissary.transform.HtmlEscapePlaceTest
Deprecated.
 

I

IBaseDataObjectDiffHelper - Class in emissary.core
 
IBaseDataObjectXmlCodecs - Class in emissary.core
This class contains the interfaces and implementations used to convert an IBDO->XML and XML->IBDO.
IBaseDataObjectXmlCodecs.ElementDecoder<T,​U> - Interface in emissary.core
Interface for decoding an element value.
IBaseDataObjectXmlCodecs.ElementDecoders - Class in emissary.core
Class that contains the element decoders.
IBaseDataObjectXmlCodecs.ElementEncoder<T> - Interface in emissary.core
Interface for encoding an element value.
IBaseDataObjectXmlCodecs.ElementEncoders - Class in emissary.core
Class that contains the element encoders.
IBaseDataObjectXmlHelper - Class in emissary.core
This class helps convert IBaseDataObjects to and from XML.
ibdoFromXml(Document, List<IBaseDataObject>, IBaseDataObjectXmlCodecs.ElementDecoders) - Static method in class emissary.core.IBaseDataObjectXmlHelper
Creates an IBaseDataObject and associated children from an XML document.
ibdoFromXmlMainElements(Element, IBaseDataObject, IBaseDataObjectXmlCodecs.ElementDecoders) - Static method in class emissary.core.IBaseDataObjectXmlHelper
Creates an IBaseDataObject from an XML element excluding Extracted Records and children.
IbdoMethodNames - Class in emissary.core.constants
 
IbdoXmlElementNames - Class in emissary.core.constants
 
ID - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Id.
IdentificationTest - Class in emissary.test.core.junit5
 
IdentificationTest() - Constructor for class emissary.test.core.junit5.IdentificationTest
 
IExtendedDataObject - Interface in emissary.core
 
InitialFinalFormFormat - Class in emissary.test.core.junit5
Utility class to represent a dat file name.
InitialFinalFormFormat(Path) - Constructor for class emissary.test.core.junit5.InitialFinalFormFormat
 
integerEncoder - Variable in class emissary.core.IBaseDataObjectXmlCodecs.ElementEncoders
Encoder for integer elements.
interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class emissary.test.core.junit5.extensions.EmissaryIsolatedClassLoaderExtension
 
INTERNAL_ID - emissary.core.DiffCheckConfiguration.DiffCheckOptions
 
intVar - Variable in class emissary.core.ExtendedDataObject
 
isClosedList - Variable in class emissary.core.channels.CheckCloseChannelFactory
 
isExtended() - Method in class emissary.core.ExtendedDataObject
 
isExtended() - Method in interface emissary.core.IExtendedDataObject
 
isLocal() - Method in class emissary.core.BogusDirectoryEntry
Always false
isRolling() - Method in class emissary.roll.RollableTest
 

J

jetty - Variable in class emissary.test.core.junit5.FunctionalTest
 
jserver - Variable in class emissary.test.core.junit5.FunctionalTest
 

K

KEY_VALUE_PARAMETER_DIFF - emissary.core.DiffCheckConfiguration.DiffCheckOptions
 
keyValueMapDiff(Map<String, Collection<String>>, Map<String, Collection<String>>, String, List<String>) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two maps and adds only the key/value pairs that differ to the provided string list.
kff - Variable in class emissary.test.core.junit5.ExtractionTest
 

L

LENGTH_ATTRIBUTE_NAME - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
The XML attribute name for Length.
level - Variable in class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
LEVEL_NAME - Static variable in class emissary.test.core.junit5.RegressionTestUtil
The XML Element name for the SimplifiedLogEvent level attribute.
loadClass(String) - Method in class emissary.test.core.junit5.extensions.EmissaryIsolatedClassLoaderExtension.TestClassLoader
 
LOG_NAME - Static variable in class emissary.test.core.junit5.RegressionTestUtil
The XML Element name for the log events.
LogbackTester - Class in emissary.test.core.junit5
 
LogbackTester(String) - Constructor for class emissary.test.core.junit5.LogbackTester
 
LogbackTester.SimplifiedLogEvent - Class in emissary.test.core.junit5
 
logDifferences(String) - Method in class emissary.place.ComparisonPlace
This method logs the differences in the output between the two places and can be overriden for custom behaviour.
logger - Static variable in class emissary.test.core.junit5.ExtractionTest
 
logger - Static variable in class emissary.test.core.junit5.IdentificationTest
 
logger - Variable in class emissary.test.core.junit5.LogbackTester
 
logger - Variable in class emissary.test.core.junit5.UnitTest
 
LOGGING_IDENTIFIER - Static variable in class emissary.place.ComparisonPlace
An identifier to be added to the log message.
longVar - Variable in class emissary.core.ExtendedDataObject
 

M

message - Variable in class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
MESSAGE_NAME - Static variable in class emissary.test.core.junit5.RegressionTestUtil
the XML Element name for the SimplifiedLogEvent message attribute.
minimalMapDiff(Map<String, Collection<String>>, Map<String, Collection<String>>, String, List<String>) - Static method in class emissary.core.IBaseDataObjectDiffHelper
This method compares two maps and adds only the keys that differ to the provided string list.
MyFileConfigedTestPlace - Class in emissary.place
 
MyFileConfigedTestPlace(InputStream, String, String) - Constructor for class emissary.place.MyFileConfigedTestPlace
 
MyFileConfigedTestPlace(String) - Constructor for class emissary.place.MyFileConfigedTestPlace
 
MyFileConfigedTestPlace(String, String, String) - Constructor for class emissary.place.MyFileConfigedTestPlace
 
MyStreamConfigedTestPlace - Class in emissary.place
 
MyStreamConfigedTestPlace(InputStream, String, String) - Constructor for class emissary.place.MyStreamConfigedTestPlace
 
MyStreamConfigedTestPlace(String) - Constructor for class emissary.place.MyStreamConfigedTestPlace
 
MyStreamConfigedTestPlace(String, String, String) - Constructor for class emissary.place.MyStreamConfigedTestPlace
 

N

name - Variable in class emissary.test.core.junit5.LogbackTester
 
NAME - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Name.
NEW_FILETYPE_EMPTY - Static variable in class emissary.core.ExtendedDataObject
 
NON_DETERMINISTIC_ERROR_MESSAGE - Static variable in class emissary.test.core.junit5.RegressionTestUtil
 
NUM_CHILDREN - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Num Children.
NUM_SIBLINGS - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Num Siblings.

O

onlyCheckData() - Static method in class emissary.core.DiffCheckConfiguration
Helper method to simplify only enable checking of data
OOMPlace - Class in emissary.place
 
OOMPlace(InputStream, String, String) - Constructor for class emissary.place.OOMPlace
 
OOMPlace(String) - Constructor for class emissary.place.OOMPlace
 
OOMPlace(String, String, String) - Constructor for class emissary.place.OOMPlace
 
origConfigPkg - Variable in class emissary.test.core.junit5.UnitTest
 
OUTPUTABLE - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Outputable.

P

PARAMETER - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Meta.
pause(long) - Method in class emissary.test.core.junit5.UnitTest
Pause for the specified number of millis without throwing any exceptions when it doesn't work
performDetailedParameterDiff() - Method in class emissary.core.DiffCheckConfiguration
Check if parameter diff should produce detailed output
performKeyValueParameterDiff() - Method in class emissary.core.DiffCheckConfiguration
Check if parameter diff should produce non-matching key/value output
place - Variable in class emissary.test.core.junit5.ExtractionTest
 
place - Static variable in class emissary.test.core.junit5.IdentificationTest
 
PLACE_A_CLASSNAME - Static variable in class emissary.place.ComparisonPlace
The full pathname for the first class.
PLACE_A_CONFIGNAME - Static variable in class emissary.place.ComparisonPlace
The full pathname for the configuration for the first class.
PLACE_B_CLASSNAME - Static variable in class emissary.place.ComparisonPlace
The full pathname for the second class.
PLACE_B_CONFIGNAME - Static variable in class emissary.place.ComparisonPlace
The full pathname for the configuration for the second class.
PlaceComparisonHelper - Class in emissary.util
Helper class to use during development of a major refactoring or replacement of a Place.
pool - Variable in class emissary.test.core.junit5.FunctionalTest
 
preserve(Element) - Static method in class emissary.core.IBaseDataObjectXmlCodecs
Adds preservation attributes to an XML element.
PRIMITVE_NAME_DEFAULT_MAP - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
A map of element names of IBaseDataObject methods that get/set primitives and their default values.
PRIORITY - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Priority.
process(IBaseDataObject) - Method in class emissary.place.ComparisonPlaceTestProcessPlace
 
process(IBaseDataObject) - Method in class emissary.place.MyFileConfigedTestPlace
 
process(IBaseDataObject) - Method in class emissary.place.MyStreamConfigedTestPlace
 
process(IBaseDataObject) - Method in class emissary.place.OOMPlace
 
processHeavyDuty(IBaseDataObject) - Method in class emissary.place.ComparisonPlace
 
processHeavyDuty(IBaseDataObject) - Method in class emissary.place.ComparisonPlaceTestProcessHDPlace
 
processHeavyDuty(IBaseDataObject) - Method in class emissary.util.TestMinimalServiceProviderPlace
 
processHeavyDutyHook(IServiceProviderPlace, IBaseDataObject) - Method in class emissary.test.core.junit5.ExtractionTest
 
processHeavyDutyHook(IServiceProviderPlace, IBaseDataObject) - Method in class emissary.test.core.junit5.RegressionTest
 
PROCESSING_ERROR - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Processing Error.
processPostHook(IBaseDataObject, String) - Method in class emissary.test.core.junit5.IdentificationTest
 
processPostHook(IBaseDataObject, List<IBaseDataObject>) - Method in class emissary.test.core.junit5.ExtractionTest
 
processPreHook(IBaseDataObject, String) - Method in class emissary.test.core.junit5.IdentificationTest
 
processPreHook(IBaseDataObject, Document) - Method in class emissary.test.core.junit5.ExtractionTest
 
propertyChange(PropertyChangeEvent) - Method in class emissary.roll.RollableTest
 
protectedElement(String, String) - Static method in class emissary.core.IBaseDataObjectXmlCodecs
Creates a protected XML string element.
protectedElementBase64(String, byte[]) - Static method in class emissary.core.IBaseDataObjectXmlCodecs
Creates a 'protected' element which can be encoded with base64 if it contains non-printable characters See method source for specific definition of 'non-printable'.
protectedElementSha256(String, byte[], boolean) - Static method in class emissary.core.IBaseDataObjectXmlCodecs
Creates a 'protected' element which can be hashed with sha256 if it contains non-printable characters See method source for specific definition of 'non-printable'.
provideTestTemplateInvocationContexts(ExtensionContext) - Method in class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 

R

referenceServices(int) - Method in class emissary.test.core.junit5.FunctionalTest
Collect local references to the emissary services
RegressionTest - Class in emissary.test.core.junit5
This test acts similarly to ExtractionTest; however, it compares the entire BDO instead of just what is defined in the XML.
RegressionTest() - Constructor for class emissary.test.core.junit5.RegressionTest
 
RegressionTest.ClearDataBaseDataObject - Class in emissary.test.core.junit5
 
RegressionTestUtil - Class in emissary.test.core.junit5
This class contains utility methods used by RegressionTest.
RegularExpressionTestUtil - Class in emissary.test.util
A utility class for testing regular expressions.
reset() - Method in class emissary.core.DiffCheckConfiguration.DiffCheckBuilder
Reset the list of enabled options
resolveFormForResource(String) - Method in class emissary.test.core.junit5.IdentificationTest
Resolves the expected form for the test resource.
restoreConfig() - Method in class emissary.test.core.junit5.UnitTest
Restore config pkg to original values
RESULT - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Result.
roll() - Method in class emissary.roll.RollableTest
 
RollableTest - Class in emissary.roll
 
RollableTest() - Constructor for class emissary.roll.RollableTest
 

S

seekableByteChannelFactoryEncoder - Variable in class emissary.core.IBaseDataObjectXmlCodecs.ElementEncoders
Encoder for SeekableByteChannel elements.
SET_BIRTH_ORDER - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Birth Order.
SET_BROKEN - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Broken.
SET_CLASSIFICATION - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Classification.
SET_CURRENT_FORM - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Current Form.
SET_DATA - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Data.
SET_FILENAME - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Filename.
SET_FONT_ENCODING - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Font Encoding.
SET_FOOTER - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Footer.
SET_HEADER - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Header.
SET_HEADER_ENCODING - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Header Encoding.
SET_ID - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Id.
SET_NUM_CHILDREN - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Num Children.
SET_NUM_SIBLINGS - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Num Sibling.
SET_OUTPUTABLE - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Outputable.
SET_PARAMETER - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Parameter.
SET_PRIORITY - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Priority.
SET_TRANSACTION_ID - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Transaction Id.
SET_WORK_BUNDLE_ID - Static variable in class emissary.core.constants.IbdoMethodNames
The IBaseDataObject set method name for Work Bundle Id.
setBrokenDuringProcessing(boolean) - Method in class emissary.pickup.BreakableFilePickUpClient
 
setBrokenDuringReceive(boolean) - Method in class emissary.pickup.BreakableFilePickUpClient
 
setConfig(String, boolean) - Method in class emissary.test.core.junit5.UnitTest
Set up configuration
setCurrentForm(String) - Method in class emissary.core.ExtendedDataObject
 
setData(byte[]) - Method in class emissary.core.ExtendedDataObject
 
setFilename(String) - Method in class emissary.core.ExtendedDataObject
 
setParameter(String, Object) - Method in class emissary.core.ExtendedDataObject
 
setParameters(Map<? extends String, ? extends Object>) - Method in class emissary.core.ExtendedDataObject
 
setUp() - Method in class emissary.test.core.junit5.UnitTest
 
SETUP - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Setup.
setupPayload(IBaseDataObject, Document) - Method in class emissary.test.core.junit5.ExtractionTest
 
setupPayload(IBaseDataObject, Document) - Method in class emissary.test.core.junit5.RegressionTest
 
setupPayload(IBaseDataObject, Document, IBaseDataObjectXmlCodecs.ElementDecoders) - Static method in class emissary.test.core.junit5.RegressionTestUtil
Sets up the payload by resetting the payload to that from the XML
setUpPlace() - Method in class emissary.test.core.junit5.ExtractionTest
 
setUpPlace() - Method in class emissary.test.core.junit5.IdentificationTest
 
setupSystemProperties() - Static method in class emissary.test.core.junit5.UnitTest
 
setupTmpDirJunit5() - Static method in class emissary.test.core.junit5.UnitTest
 
SHA256 - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
 
SHA256_ELEMENT_ENCODERS - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
The set of XML element encoders that will sha256 hash the specified element types.
SHA256_SEEKABLE_BYTE_CHANNEL_FACTORY_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
An implementation of an XML element encoder for SeekableByteChannel's that produces a SHA256 hash value.
SHA256_STRING_BYTE_ARRAY_ENCODER - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
 
SimplifiedLogEvent(Level, String, String, String) - Constructor for class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
SimplifiedLogEvent(Level, String, Throwable) - Constructor for class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
splitTestTemplateInvocationContexts(ExtensionContext) - Static method in class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 
spool - Variable in class emissary.test.core.junit5.FunctionalTest
 
startDirectory(int) - Method in class emissary.test.core.junit5.FunctionalTest
Start a directory on the specified port of localhost for testing.
startJetty(int) - Method in class emissary.test.core.junit5.FunctionalTest
Start a localhost jetty on the specified port.
stringByteArrayEncoder - Variable in class emissary.core.IBaseDataObjectXmlCodecs.ElementEncoders
Encoder for Map<String,byte[]> elements.
stringEncoder - Variable in class emissary.core.IBaseDataObjectXmlCodecs.ElementEncoders
Encoder for String elements.
stringObjectEncoder - Variable in class emissary.core.IBaseDataObjectXmlCodecs.ElementEncoders
Encoder for Map<String, Collection<Object>> elements.
stringVar - Variable in class emissary.core.ExtendedDataObject
 
supportsTestTemplate(ExtensionContext) - Method in class emissary.test.core.junit5.extensions.TestAttempts.AttemptTestExtension
 
SYSTEM_THREADS - Static variable in class emissary.test.util.ThreadDump
 

T

tearDown() - Method in class emissary.test.core.junit5.UnitTest
 
tearDownClass() - Static method in class emissary.server.mvc.EndpointTestBase
 
tearDownPlace() - Method in class emissary.test.core.junit5.ExtractionTest
 
tearDownPlace() - Method in class emissary.test.core.junit5.IdentificationTest
 
temporaryDirectory - Static variable in class emissary.test.core.junit5.UnitTest
 
TestAttempts - Annotation Type in emissary.test.core.junit5.extensions
Attempts a test multiple times until it passes or the max amount of attempts is reached (default is 3).
TestAttempts.AttemptTestExtension - Class in emissary.test.core.junit5.extensions
JUnit extension to retry failed test attempts
TestClassLoader() - Constructor for class emissary.test.core.junit5.extensions.EmissaryIsolatedClassLoaderExtension.TestClassLoader
 
testExtractionPlace(String) - Method in class emissary.test.core.junit5.ExtractionTest
 
testExtractionPlace(String) - Method in class emissary.test.core.junit5.RegressionTest
 
testFailed(ExtensionContext, Throwable) - Method in class emissary.test.core.junit5.UnitTest.DumpFailuresWatcher
 
testIdentificationPlace(String) - Method in class emissary.test.core.junit5.IdentificationTest
 
TestingResourcesTest - Class in emissary.test.core.junit5
Explicitly meant to test data and answer files from different directories.
TestingResourcesTest() - Constructor for class emissary.test.core.junit5.TestingResourcesTest
 
TestMinimalServiceProviderPlace - Class in emissary.util
 
TestMinimalServiceProviderPlace(InputStream) - Constructor for class emissary.util.TestMinimalServiceProviderPlace
 
TestMinimalServiceProviderPlace(String) - Constructor for class emissary.util.TestMinimalServiceProviderPlace
 
testRegexPattern(String, List<String>, List<String>) - Static method in class emissary.test.util.RegularExpressionTestUtil
A method to test a list of values that should and should not match a particular regular expression.
testRegexPattern(Pattern, List<String>, List<String>) - Static method in class emissary.test.util.RegularExpressionTestUtil
A method to test a list of values that should and should not match a particular regular expression.
thisPackage - Variable in class emissary.test.core.junit5.UnitTest
 
ThreadDump - Class in emissary.test.util
 
ThreadDump() - Constructor for class emissary.test.util.ThreadDump
 
THROWABLE_CLASS_NAME - Static variable in class emissary.test.core.junit5.RegressionTestUtil
The XML Element name for the SimplifiedLogEvent throwableClassName attribute.
THROWABLE_MESSAGE_NAME - Static variable in class emissary.test.core.junit5.RegressionTestUtil
The XML Element name for the SimplifiedLogEvent throwableMessage attribute.
throwableClassName - Variable in class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
throwableMessage - Variable in class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
TIMESTAMP - emissary.core.DiffCheckConfiguration.DiffCheckOptions
 
TMPDIR - Static variable in class emissary.test.core.junit5.UnitTest
 
toString() - Method in class emissary.test.core.junit5.LogbackTester.SimplifiedLogEvent
 
TRANSACTION_ID - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Transaction Id.
TRANSFORM_HISTORY - emissary.core.DiffCheckConfiguration.DiffCheckOptions
 
tweakFinalIbdoBeforeSerialisation(String, IBaseDataObject) - Method in class emissary.test.core.junit5.RegressionTest
Allow the generated IBDO to be overridden - for example, adding certain field values.
tweakFinalIbdoWithFormInFilename(String, IBaseDataObject) - Static method in class emissary.test.core.junit5.RegressionTestUtil
Simple/default way to provide the final IBDO.
tweakFinalLogEventsBeforeSerialisation(String, List<LogbackTester.SimplifiedLogEvent>) - Method in class emissary.test.core.junit5.RegressionTest
Allows the log events generated by the place to be modified before serialising to XML.
tweakFinalResultsBeforeSerialisation(String, List<IBaseDataObject>) - Method in class emissary.test.core.junit5.RegressionTest
Allow the children generated by the place to be overridden before serialising to XML.
tweakInitialIbdoBeforeSerialisation(String, IBaseDataObject) - Method in class emissary.test.core.junit5.RegressionTest
Allow the initial IBDO to be overridden before serialising to XML.

U

UnitTest - Class in emissary.test.core.junit5
Base class of all the unit tests
UnitTest() - Constructor for class emissary.test.core.junit5.UnitTest
Create a UnitTest
UnitTest(String) - Constructor for class emissary.test.core.junit5.UnitTest
Create a named unit test
UnitTest.DumpFailuresWatcher - Class in emissary.test.core.junit5
 
UnitTestFileUtils - Class in emissary.util.io
 
useAlternateAnswerFileSource(Class<?>) - Method in class emissary.test.core.junit5.UnitTest
Specifies a non-default source of test answer files

V

value() - Method in annotation type emissary.test.core.junit5.extensions.TestAttempts
 
VALUE - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Value.
valueOf(String) - Static method in enum emissary.core.DiffCheckConfiguration.DiffCheckOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum emissary.core.DiffCheckConfiguration.DiffCheckOptions
Returns an array containing the constants of this enum type, in the order they are declared.
verifyOs(Element) - Method in class emissary.test.core.junit5.ExtractionTest
 
VIEW - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for View.

W

waitForThread() - Method in class emissary.roll.RollableTest
 
WORK_BUNDLE_ID - Static variable in class emissary.core.constants.IbdoXmlElementNames
The XML element name for Work Bundle Id.
writeAnswerXml(String, IBaseDataObject, IBaseDataObject, List<IBaseDataObject>, List<LogbackTester.SimplifiedLogEvent>, IBaseDataObjectXmlCodecs.ElementEncoders, AtomicReference<Class<?>>) - Static method in class emissary.test.core.junit5.RegressionTestUtil
Generate the relevant XML and write to disk.
writeXml(String, byte[], AtomicReference<Class<?>>) - Static method in class emissary.test.core.junit5.RegressionTestUtil
Helper method to write XML for a given DAT file.

X

XML_NAMESPACE - Static variable in class emissary.core.IBaseDataObjectXmlCodecs
The XML namespace for "xml".
xmlElementFromIbdo(IBaseDataObject, List<IBaseDataObject>, IBaseDataObject, IBaseDataObjectXmlCodecs.ElementEncoders) - Static method in class emissary.core.IBaseDataObjectXmlHelper
Creates an XML Element from a parent IBaseDataObject and a list of children IBaseDataObjects.
xmlFromIbdo(IBaseDataObject, List<IBaseDataObject>, IBaseDataObject, IBaseDataObjectXmlCodecs.ElementEncoders) - Static method in class emissary.core.IBaseDataObjectXmlHelper
Creates an XML string from a parent IBaseDataObject and a list of children IBaseDataObjects.
xmlFromIbdoMainElements(IBaseDataObject, Element, IBaseDataObjectXmlCodecs.ElementEncoders) - Static method in class emissary.core.IBaseDataObjectXmlHelper
Creates xml from the IBaseDataObject excluding the extracted records and children.
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes All Packages