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
All Classes All Packages
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 satisfyExtractionTest.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.
All Classes All Packages