Package com.adaptris.core.services
Generic
Service
implementations that aren't protocol/use-case specific.-
Interface Summary Interface Description ReadFileService.ContentTypeProbe RestartStrategy Restart strategy forStatelessServiceWrapper
. -
Class Summary Class Description AddExtendedLoggingContext Add a mapped diagnostic context viaMDC.put(String, String)
.AddLoggingContext Add a mapped diagnostic context viaMDC.put(String, String)
.AlwaysFailService Deprecated. since 3.0.0 consider usingThrowExceptionService
instead which will give you a better exception message.AlwaysRestartStrategy This RestartStrategy will always return true upon requiresRestart().Base64DecodeService Base64 Decode the message.Base64EncodeService Base 64 Encode the message.Base64Service BranchingServiceEnabler Service that wraps other services allowing them to be branching.ChangeCharEncodingService Changes the character encoding associated with a message.ClearLoggingContext Remove all mapped diagnostic context viaMDC.clear()
.EmbeddedScriptingService Supports arbitary scripting languges that are supported by JSR223.GunzipService Unzip the given payload.GzipService Gzip the given payload.InputOutputService Forces IO to happen from the message inputstream to outputstream.LoggingService Log some arbitrary information.LoggingServiceImpl LogMessageService Service which logs theAdaptrisMessage
to the configured logger for debugging purposes.MessageCountRestartStrategy This RestartStrategy monitors the number of messages processed and if this number passes our maximum threshold, then this strategy will return true upon requiresRestart().ReadFileService Read a file from a specific path into the message payload.RemoveLoggingContext Remove a mapped diagnostic context viaMDC.remove(String)
.RetryingServiceWrapper This service wrapper, will attempt to run the wrapped service and should the service fail with aServiceException
we will attempt to retry the service according to your configuration.ScriptingService Supports arbitary scripting languges that are supported by JSR223.ScriptingServiceImp Base class for enabling JSR223 enabled scripting languages.SizeBasedBranchingService BranchingService
which sets the unique ID of the nextService
to apply based on the size of theAdaptrisMessage
.StatelessServiceWrapper Stateless service wrapper, wraps any configured service and allows you to set a strategy on when to restart the service before allowing it to execute.StopProcessingService This service will cause the message to not be processed any further and will also request that the Workflows producer not be called.TimedInactivityRestartStrategy This RestartStrategy monitors the last usage of the service and if the last usage passes an inactivity period, then this strategy will return true upon requiresRestart().UseXmlCharsetAsEncodingService Changes the character encoding associated with a message.Utf8BomRemover Service that removes UTF8 byte order marks that may be present.WaitService Implementation ofService
for testing which sleeps for a configurable period. -
Enum Summary Enum Description LoggingServiceImpl.LoggingLevel