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

$

$(Condition<T>) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
Parenthesis operator to handle priorities:
$(Condition<Message>) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
Parenthesis operator to handle priorities:

A

AbstractAutofillDefaultValueBuilder<MYSELF,P,V> - Class in fr.sii.ogham.core.builder.filler
Base class to configure a property key that will be used to automatically fill a message.
AbstractAutofillDefaultValueBuilder(Class<?>, P, Class<V>, BuildContext) - Constructor for class fr.sii.ogham.core.builder.filler.AbstractAutofillDefaultValueBuilder
Initializes the builder with the explicit type of this instance for chaining.
AbstractDefaultThymeleafEmailConfigurer - Class in fr.sii.ogham.template.thymeleaf.common.configure
Default configurer for Thymeleaf template engine that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard() or MessagingBuilder.minimal().
AbstractDefaultThymeleafEmailConfigurer(Logger) - Constructor for class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafEmailConfigurer
 
AbstractDefaultThymeleafEmailConfigurer(Logger, MessagingConfigurerAdapter) - Constructor for class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafEmailConfigurer
 
AbstractDefaultThymeleafSmsConfigurer - Class in fr.sii.ogham.template.thymeleaf.common.configure
Default configurer for Thymeleaf template engine that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard() or MessagingBuilder.minimal().
AbstractDefaultThymeleafSmsConfigurer(Logger) - Constructor for class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafSmsConfigurer
 
AbstractDefaultThymeleafSmsConfigurer(Logger, MessagingConfigurerAdapter) - Constructor for class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafSmsConfigurer
 
AbstractFixedPhoneNumberHandler - Class in fr.sii.ogham.sms.message.addressing.translator
Extending this abstract class provides an easy way to define the different handlers of a CompositePhoneNumberTranslator.
AbstractFixedPhoneNumberHandler(TypeOfNumber, NumberingPlanIndicator) - Constructor for class fr.sii.ogham.sms.message.addressing.translator.AbstractFixedPhoneNumberHandler
Initializes the translator with the given number, TON and NPI.
AbstractFreemarkerBuilder<MYSELF extends AbstractFreemarkerBuilder<MYSELF,P>,P> - Class in fr.sii.ogham.template.freemarker.builder
 
AbstractFreemarkerBuilder(Class<?>) - Constructor for class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
AbstractFreemarkerBuilder(Class<?>, P, BuildContext) - Constructor for class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
AbstractFreemarkerMultiContentBuilder<MYSELF extends AbstractFreemarkerMultiContentBuilder<MYSELF,P>,P> - Class in fr.sii.ogham.template.freemarker.builder
 
AbstractFreemarkerMultiContentBuilder(Class<?>, P, BuildContext) - Constructor for class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerMultiContentBuilder
 
AbstractFreeMarkerTemplateLoaderOptionsAdapter - Class in fr.sii.ogham.template.freemarker.adapter
Abstract class to handle options configuration for the adapted TemplateLoader.
AbstractFreeMarkerTemplateLoaderOptionsAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.AbstractFreeMarkerTemplateLoaderOptionsAdapter
 
AbstractHtmlDiffMatcher - Class in fr.sii.ogham.testing.assertion.hamcrest
Check if the HTML is identical or similar to the expected.
AbstractHtmlDiffMatcher(String, Consumer<String>, String) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
AbstractJUnitSmppServerExt<M> - Class in fr.sii.ogham.testing.extension.junit.sms
Base class for JUnit Rule and JUnit Extension.
AbstractJUnitSmppServerExt() - Constructor for class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
Initializes with the default configuration to use for the SMPP server
AbstractJUnitSmppServerExt(ServerConfig) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
Initializes with the configuration to use for the SMPP server
AbstractMessageAwareFiller<M> - Class in fr.sii.ogham.core.filler
Base class to help to fill a particular Message type.
AbstractMessageAwareFiller(Map<String, ConfigurationValueBuilderHelper<?, ?>>, Class<M>) - Constructor for class fr.sii.ogham.core.filler.AbstractMessageAwareFiller
The list of properties is indexed by an alias that is known by the implementation.
AbstractParent<P> - Class in fr.sii.ogham.core.fluent
Base implementation that handles the parent and the AbstractParent.and() method.
AbstractParent(P) - Constructor for class fr.sii.ogham.core.fluent.AbstractParent
Initialize the parent instance
AbstractPrefixedLookupPathResolver - Class in fr.sii.ogham.core.resource.resolver
ResourceResolver using a list of supported lookups to compute a simple ResolvedResourcePath where resolved path is simply the given path without the lookup.
AbstractPrefixedLookupPathResolver(List<String>) - Constructor for class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
 
AbstractPrefixedLookupPathResolver(String...) - Constructor for class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
 
AbstractProps - Class in fr.sii.ogham.core.builder.env.props
 
AbstractProps(int, int) - Constructor for class fr.sii.ogham.core.builder.env.props.AbstractProps
 
AbstractSendGridBuilder<MYSELF extends AbstractSendGridBuilder<MYSELF,EmailBuilder>,EmailBuilder> - Class in fr.sii.ogham.email.sendgrid.builder
 
AbstractSendGridBuilder(Class<?>, EmailBuilder, BuildContext, MimetypeDetectionBuilder<?>) - Constructor for class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
 
AbstractSendGridBuilder(Class<?>, EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
 
AbstractSingleResolutionBuilder<MYSELF extends AbstractSingleResolutionBuilder<MYSELF,P>,P> - Class in fr.sii.ogham.core.builder.resolution
Base implementation to handle lookup prefix configuration.
AbstractSingleResolutionBuilder(Class<?>, P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
 
AbstractSpecializedSender<M> - Class in fr.sii.ogham.core.sender
Base class for handling particular message implementation.
AbstractSpecializedSender() - Constructor for class fr.sii.ogham.core.sender.AbstractSpecializedSender
 
AbstractSpringSendGridConfigurer - Class in fr.sii.ogham.spring.email
Integrates with Spring SendGrid by using Spring properties defined with prefix spring.sendgrid (see SendGridProperties).
AbstractSpringSendGridConfigurer(OghamSendGridProperties, SendGridProperties, SendGrid) - Constructor for class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
AbstractTemplateResolverOptionsAdapter - Class in fr.sii.ogham.template.thymeleaf.common.adapter
Abstract class to handle options configuration for the adapted ITemplateResolver.
AbstractTemplateResolverOptionsAdapter(TemplateResolverOptionsApplier) - Constructor for class fr.sii.ogham.template.thymeleaf.common.adapter.AbstractTemplateResolverOptionsAdapter
 
AbstractThymeleafBuilder<MYSELF extends AbstractThymeleafBuilder<MYSELF,P,E>,P,E extends AbstractThymeleafEngineConfigBuilder<E,MYSELF>> - Class in fr.sii.ogham.template.thymeleaf.common.buider
 
AbstractThymeleafBuilder(Class<?>) - Constructor for class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
AbstractThymeleafBuilder(Class<?>, P, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
AbstractThymeleafBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
AbstractThymeleafEngineConfigBuilder<MYSELF extends AbstractThymeleafEngineConfigBuilder<MYSELF,P>,P> - Class in fr.sii.ogham.template.thymeleaf.common.buider
 
AbstractThymeleafEngineConfigBuilder(Class<?>, P, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
AbstractThymeleafMultiContentBuilder<MYSELF extends AbstractThymeleafMultiContentBuilder<MYSELF,P,E>,P,E extends AbstractThymeleafEngineConfigBuilder<E,MYSELF>> - Class in fr.sii.ogham.template.thymeleaf.common.buider
 
AbstractThymeleafMultiContentBuilder(Class<?>, P, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafMultiContentBuilder
 
accept(T) - Method in class fr.sii.ogham.core.condition.AndCondition
 
accept(T) - Method in interface fr.sii.ogham.core.condition.Condition
Check if the object is accepted or not.
accept(T) - Method in class fr.sii.ogham.core.condition.FixedCondition
 
accept(T) - Method in class fr.sii.ogham.core.condition.fluent.FluentCondition
 
accept(T) - Method in class fr.sii.ogham.core.condition.NotCondition
 
accept(T) - Method in class fr.sii.ogham.core.condition.OrCondition
 
accept(T) - Method in class fr.sii.ogham.core.condition.PropertyPatternCondition
 
accept(T) - Method in class fr.sii.ogham.core.condition.PropertyValueCondition
 
accept(T) - Method in class fr.sii.ogham.core.condition.RequiredClassCondition
 
accept(T) - Method in class fr.sii.ogham.core.condition.RequiredPropertyCondition
 
accept() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
Accessor<T> - Interface in fr.sii.ogham.core.util.bean
Abstraction for accessing bean property value.
account(String) - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the OVH account identifier.
account() - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the OVH account identifier.
ActivableAtRuntime - Interface in fr.sii.ogham.core.builder
When using MultiImplementationSender, it will evaluate conditions to check if the associated implementation is able to send the message.
ActivableAtRuntimeConditionProvider - Class in fr.sii.ogham.core.condition.provider
If the source object implements ActivableAtRuntime, then this provider returns directly the condition of ActivableAtRuntime.getCondition().
ActivableAtRuntimeConditionProvider() - Constructor for class fr.sii.ogham.core.condition.provider.ActivableAtRuntimeConditionProvider
 
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.ClassPathResolverAdapter
 
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.FileResolverAdapter
 
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
 
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.StringResolverAdapter
 
adapt(ResourceResolver) - Method in interface fr.sii.ogham.template.freemarker.adapter.TemplateLoaderAdapter
Adapts the general template resolver into the specific template loader.
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.ClassPathResolverAdapter
 
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.FileResolverAdapter
 
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter
 
adapt(ResourceResolver) - Method in interface fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverAdapter
Adapts the general template resolver into the Thymeleaf specific resolver.
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.v2.adapter.FixClassPathResolverAdapter
 
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.v2.adapter.StringResolverAdapter
 
adapt(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.v3.adapter.StringResolverAdapter
 
AdaptedSource(Object, TemplateLoader) - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
 
add(PhoneNumberHandler) - Method in class fr.sii.ogham.sms.message.addressing.translator.CompositePhoneNumberTranslator
 
addAdapter(TemplateLoaderAdapter) - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
Register a new adapter.
addAdapter(TemplateResolverAdapter) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter
Register a new adapter.
addAttachment(Multipart, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentHandler
Add an attachment on the mime message.
addAttachments(List<Attachment>) - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
addAttachments(AttachmentsCompat) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
addAttachments(AttachmentsCompat) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Add attachments to the email.
addAttachments(AttachmentsCompat) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
addAttachments(List<Attachment>) - Method in class fr.sii.ogham.html.inliner.ContentWithImages
 
addBcc(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNamePersonalizationCompat
 
addBcc(String, String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.PersonalizationCompat
Add a recipient
addBcc(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNamePersonalizationCompat
 
addCc(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNamePersonalizationCompat
 
addCc(String, String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.PersonalizationCompat
Add a recipient
addCc(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNamePersonalizationCompat
 
addCharset(String, String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.MapCloudhopperCharsetEncoder
Add a charset mapping.
addCharset(String, NamedCharset) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.MapCloudhopperCharsetEncoder
Add a charset mapping.
addCondition(Condition<T>) - Method in class fr.sii.ogham.core.condition.CompositeCondition
 
addConditions(List<Condition<T>>) - Method in class fr.sii.ogham.core.condition.CompositeCondition
 
addConfigLocations(EnvironmentBuilder<?>, String) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
addConfigLocations(EnvironmentBuilder<?>, String, String) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
addContent(Content) - Method in class fr.sii.ogham.core.message.content.MultiContent
Add a sub content to the list of sub contents.
addContent(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
addContent(String, String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Add content to this email.
addContent(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
addDefaultConfigLocations(EnvironmentBuilder<?>) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
addDefaultConfigLocationsForProfiles(EnvironmentBuilder<?>, List<String>) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
addDetector(TemplateEngineDetector) - Method in class fr.sii.ogham.core.template.detector.CompositeTemplateDetector
Register a new template engine detector.
addDialect(String, IDialect) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Adds a new dialect for this template engine, using the specified prefix.
addDialect(IDialect) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Adds a new dialect for this template engine, using the dialect's specified default dialect.
addFiller(MessageFiller) - Method in class fr.sii.ogham.core.filler.EveryFillerDecorator
Register a new filler to be executed.
addImplementation(Condition<Message>, MessageSender, int) - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
Register a new possible implementation with the associated condition.
addInliner(ImageInliner) - Method in class fr.sii.ogham.html.inliner.EveryImageInliner
 
addMessageResolver(IMessageResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Adds a message resolver to the set of message resolvers to be used by the template engine.
addPersonalization(PersonalizationCompat) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
addPersonalization(PersonalizationCompat) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Add a personalizaton to the email.
addPersonalization(PersonalizationCompat) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
addProvider(MimeTypeProvider) - Method in class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
Register a new Mime Type detection implementation.
addProvider(SubjectProvider) - Method in class fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider
Register a new provider.
addRequestContextAsVariable(Map<String, Object>, String, RequestContext) - Static method in class fr.sii.ogham.spring.template.thymeleaf.SpringWebThymeleafContextConverter
 
address(Matcher<? super Iterable<String>>) - Method in class fr.sii.ogham.testing.assertion.email.FluentAddressListAssert
Make assertions on the email addresses (without personal).
Address - Interface in fr.sii.ogham.testing.sms.simulator.bean
Represents SMPP address field (TON, NPI and address).
AddressedPhoneNumber - Class in fr.sii.ogham.sms.message.addressing
A phone number plus its addressing information (as described in GSM 03.40).
AddressedPhoneNumber(String, TypeOfNumber, NumberingPlanIndicator) - Constructor for class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
Initializes the phone number with the given number, TON and NPI.
Addressee - Interface in fr.sii.ogham.core.message.recipient
Base interface for recipients.
AddressesWithContext - Class in fr.sii.ogham.testing.assertion.email
 
AddressesWithContext(List<InternetAddress>, String, Context) - Constructor for class fr.sii.ogham.testing.assertion.email.AddressesWithContext
 
AddressingException - Exception in fr.sii.ogham.sms.exception.message
Sending Message Exception relative to any addressing policy issue (TON / NPI).
AddressingException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.AddressingException
 
AddressingException(String) - Constructor for exception fr.sii.ogham.sms.exception.message.AddressingException
 
AddressingException(Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.AddressingException
 
addressRange(Address) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The address_range parameter is used in the bind_receiver and bind_transceiver command to specify a set of SME addresses serviced by the ESME client.
addSender(MessageSender) - Method in class fr.sii.ogham.core.sender.FallbackSender
Register a new sender to try.
addSender(ConditionalSender) - Method in class fr.sii.ogham.core.service.EverySupportingMessagingService
Register a new sender.
addSenders(MultiImplementationSender<?>) - Method in class fr.sii.ogham.core.builder.sender.SenderImplementationBuilderHelper
Add registered custom senders or built senders base on registered sender builders to the provided MultiImplementationSender.
addSharedVariable(String, TemplateModel) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Adds a shared variable to the configuration.
addSharedVariable(String, Object) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Adds shared variable to the configuration; It uses Configurable.getObjectWrapper() to wrap the value, so it's important that the object wrapper is set before this.
addSharedVariables(TemplateHashModelEx) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Adds all object in the hash as shared variable to the configuration; it's like doing several FreemarkerConfigurationBuilder.addSharedVariable(String, Object) calls, one for each hash entry.
addTemplateModeHandler(ITemplateModeHandler) - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EngineConfigBuilder
Adds a Template Mode Handler to the set of Template Mode Handlers to be used by the template engine.
addTemplateResolver(ITemplateResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Adds a new template resolver to the current set.
addTo(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNamePersonalizationCompat
 
addTo(String, String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.PersonalizationCompat
Add a recipient
addTo(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNamePersonalizationCompat
 
addTranslator(ContentTranslator) - Method in class fr.sii.ogham.core.translator.content.EveryContentTranslator
Register a new translator.
addTranslator(AttachmentResourceTranslator) - Method in class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
Register a new translator.
addUserDefinedConfigLocations(EnvironmentBuilder<?>, List<String>) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
addUserDefinedConfigLocationsForProfiles(EnvironmentBuilder<?>, List<String>, List<String>) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
addValue(String, Object) - Method in class fr.sii.ogham.core.template.context.SimpleContext
Add a new variable entry.
addVariantResolver(VariantResolver) - Method in class fr.sii.ogham.template.common.adapter.FailIfNotFoundWithTestedPathsVariantResolver
 
addVariantResolver(VariantResolver) - Method in class fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver
 
after() - Method in class fr.sii.ogham.testing.extension.junit.sms.SmppServerRule
 
afterEach(ExtensionContext) - Method in class fr.sii.ogham.testing.extension.junit.LoggingTestExtension
 
afterEach(ExtensionContext) - Method in class fr.sii.ogham.testing.extension.junit.sms.SmppServerExtension
 
allowed(List<String>) - Method in interface fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder
Define which mimetypes are allowed or not.
allowed(String...) - Method in interface fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder
Define which mimetypes are allowed or not.
allowed() - Method in interface fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder
Define which mimetypes are allowed or not.
allowed(List<String>) - Method in class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
 
allowed(String...) - Method in class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
 
allowed() - Method in class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
 
allowed(List<String>) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
 
allowed(String...) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
 
allowed() - Method in class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
 
AllowedMimetypeDecorator - Class in fr.sii.ogham.core.mimetype.validation
Decorator that asks delegate to detect the mimetype and then validates it using a Predicate.
AllowedMimetypeDecorator(Predicate<MimeType>, MimeTypeProvider) - Constructor for class fr.sii.ogham.core.mimetype.validation.AllowedMimetypeDecorator
Initializes with the Predicate used to validate the detected mimetypes.
alphabet(Matcher<Alphabet>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentPduRequestAssert
Make assertions on the alphabet of the message(s) using fluent API.
Alphabet - Enum in fr.sii.ogham.testing.sms.simulator.bean
This is enum of the alphabet type.
alphanumericCode(Boolean) - Method in class fr.sii.ogham.sms.builder.SenderNumberFormatBuilder
Enable/disable alphanumeric code conversion: if the sender address is alphanumeric (contains both letters and numbers) or non-numeric, TON is set to 5 and NPI to 0.
alphanumericCode() - Method in class fr.sii.ogham.sms.builder.SenderNumberFormatBuilder
Enable/disable alphanumeric code conversion: if the sender address is alphanumeric (contains both letters and numbers) or non-numeric, TON is set to 5 and NPI to 0.
AlphanumericCodeNumberFormatHandler - Class in fr.sii.ogham.sms.message.addressing.translator
If the sender address is alphanumeric (contains both letters and numbers) or non-numeric, TON is set to 5 and NPI to 0.
AlphanumericCodeNumberFormatHandler() - Constructor for class fr.sii.ogham.sms.message.addressing.translator.AlphanumericCodeNumberFormatHandler
 
alreadyBound(Throwable) - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Checks whether the error has been raised because the SMSC has sent a response to a bind request indicating that the client is already bound.
alreadyConfigured - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
alternative() - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the alternative part of the message(s) using fluent API.
alternative(Matcher<? super Part>) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the alternative part of the message(s).
alwaysFalse() - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
A condition that always returns false.
alwaysFalse() - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
A condition that always returns false.
AlwaysNewSessionStrategy - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Simple management of SMPP session.
AlwaysNewSessionStrategy(ExtendedSmppSessionConfiguration, SmppClientSupplier, SmppSessionHandlerSupplier, RetryExecutor) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.AlwaysNewSessionStrategy
 
AlwaysOverride<V> - Class in fr.sii.ogham.core.builder.configuration
Always overrides current value and returns the new value (even if null).
AlwaysOverride(V) - Constructor for class fr.sii.ogham.core.builder.configuration.AlwaysOverride
Initializes with the new value to set.
alwaysOverride(V) - Static method in interface fr.sii.ogham.core.builder.configuration.MayOverride
Always override current value.
alwaysTrue() - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
A condition that always returns true.
alwaysTrue() - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
A condition that always returns true.
and(Condition<T>) - Method in class fr.sii.ogham.core.condition.AndCondition
Adds a condition to the current condition.
and(List<Condition<T>>) - Method in class fr.sii.ogham.core.condition.AndCondition
Adds several conditions at once to the current condition.
and(Condition<T>...) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
And operator between the provided conditions:
and(List<Condition<T>>) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
And operator between the provided conditions.
and(Condition<T>...) - Method in class fr.sii.ogham.core.condition.fluent.FluentCondition
Create a logical AND operator between current condition and conditions provided in parameters.
and(Condition<Message>...) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
And operator between the provided conditions:
and(List<Condition<Message>>) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
And operator between the provided conditions.
and() - Method in class fr.sii.ogham.core.fluent.AbstractParent
 
and() - Method in interface fr.sii.ogham.core.fluent.Parent
Go back to the parent
and() - Method in class fr.sii.ogham.testing.util.HasParent
Go back to parent in the fluent API
AndCondition<T> - Class in fr.sii.ogham.core.condition
Condition that provides a logical AND operation on manipulated conditions.
AndCondition(Condition<T>...) - Constructor for class fr.sii.ogham.core.condition.AndCondition
Initializes the and operator with none, one or several sub-conditions.
AndCondition(List<Condition<T>>) - Constructor for class fr.sii.ogham.core.condition.AndCondition
Initializes the and operator with none, one or several sub-conditions.
AnnotationConditionProvider<T> - Class in fr.sii.ogham.core.condition.provider
Implementation that handle conditions defined through annotations.
AnnotationConditionProvider(PropertyResolver) - Constructor for class fr.sii.ogham.core.condition.provider.AnnotationConditionProvider
Initializes with a PropertyResolver instance.
annotationConfig(SmppServerConfig) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
Merge with configuration provided by annotation.
AnnotationPriorityProvider - Class in fr.sii.ogham.core.builder.priority
Provide the priority of an implementation based on Priority annotation that is present on the class (if any).
AnnotationPriorityProvider(BuildContext, PriorityProvider<Class<?>>) - Constructor for class fr.sii.ogham.core.builder.priority.AnnotationPriorityProvider
Initializes with the build context and a default provider if the priority is not provided through the annotation.
AnyPredicate<T> - Class in fr.sii.ogham.testing.assertion.filter
 
AnyPredicate() - Constructor for class fr.sii.ogham.testing.assertion.filter.AnyPredicate
 
apiKey(String) - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set SendGrid API key.
apiKey() - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set SendGrid API key.
apiKey(String) - Method in interface fr.sii.ogham.sms.builder.smsglobal.SmsGlobalRestApiBuilder
 
apiKeyValueBuilder - Variable in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
 
append(Object, Object) - Method in class fr.sii.ogham.core.util.EqualsBuilder
Test if two Objects are equal using their equals method.
append(Object) - Method in class fr.sii.ogham.core.util.HashCodeBuilder
Append a hashCode for an Object.
append(Object...) - Method in class fr.sii.ogham.core.util.HashCodeBuilder
Append a hashCode for an Object.
appendDescriptionOf(SelfDescribing) - Method in class fr.sii.ogham.testing.assertion.hamcrest.FixedDescription
 
appendFields(String...) - Method in class fr.sii.ogham.core.util.EqualsBuilder
Test if the two previously registered objects have the same value for each provided field name.
appendList(String, String, String, Iterable<? extends SelfDescribing>) - Method in class fr.sii.ogham.testing.assertion.hamcrest.FixedDescription
 
appendSuper(boolean) - Method in class fr.sii.ogham.core.util.EqualsBuilder
Adds the result of super.equals() to this builder.
appendSuper(int) - Method in class fr.sii.ogham.core.util.HashCodeBuilder
Adds the result of super.hashCode() to this builder.
appendText(String) - Method in class fr.sii.ogham.testing.assertion.hamcrest.FixedDescription
 
appendValue(Object) - Method in class fr.sii.ogham.testing.assertion.hamcrest.FixedDescription
 
appendValueList(String, String, String, T...) - Method in class fr.sii.ogham.testing.assertion.hamcrest.FixedDescription
 
appendValueList(String, String, String, Iterable<T>) - Method in class fr.sii.ogham.testing.assertion.hamcrest.FixedDescription
 
apply(ITemplateResolver, TemplateResolverOptions) - Method in interface fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverOptionsApplier
Apply the options on the resolver
apply(ITemplateResolver, TemplateResolverOptions) - Method in class fr.sii.ogham.template.thymeleaf.v2.adapter.ThymeleafV2TemplateOptionsApplier
 
apply(ITemplateResolver, TemplateResolverOptions) - Method in class fr.sii.ogham.template.thymeleaf.v3.adapter.ThymeleafV3TemplateOptionsApplier
 
apply(T) - Method in class fr.sii.ogham.testing.assertion.filter.AnyPredicate
 
apply(Part) - Method in class fr.sii.ogham.testing.assertion.filter.FileNamePredicate
 
apply(Statement, FrameworkMethod, Object) - Method in class fr.sii.ogham.testing.extension.junit.email.RandomPortGreenMailRule
 
apply(Statement, Description) - Method in class fr.sii.ogham.testing.extension.junit.sms.SmppServerRule
 
applyOghamConfiguration(MessagingBuilder) - Method in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
applyOghamConfiguration(MessagingBuilder) - Method in class fr.sii.ogham.spring.v2.email.SpringSendGridV4Configurer
 
applyOptions(ITemplateResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.AbstractTemplateResolverOptionsAdapter
Applies the options to the given ITemplateResolver
applySpringConfiguration(MessagingBuilder) - Method in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
ArrayUtils - Class in fr.sii.ogham.core.util
Utility class for manipulating arrays.
asArray(List<? extends E>, Class<E>) - Static method in class fr.sii.ogham.spring.util.PropertiesUtils
Converts the list of values to an array.
assertAll(Consumer<AssertionRegistry>...) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Register all assertions in order to report all failures/failed assertions at once instead of reporting error one by one.
AssertAttachment - Class in fr.sii.ogham.testing.assertion.email
Utility class for checking the attachment of the received email is as expected.
assertBody(String, String, boolean) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Checks if the received body equals the expected body.
AssertEmail - Class in fr.sii.ogham.testing.assertion.email
Utility class for checking if the received email content is as expected.
assertEquals(ExpectedAttachment, Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertAttachment
Shortcut for use with GreenMail.
assertEquals(ExpectedAttachment, Message) - Static method in class fr.sii.ogham.testing.assertion.email.AssertAttachment
Checks if the received email contains the expected attachment.
assertEquals(ExpectedAttachment, BodyPart) - Static method in class fr.sii.ogham.testing.assertion.email.AssertAttachment
It ensures that the values of the received attachment are respected by checking: The mimetype of the attachment The description of the attachment The disposition of the attachment The content of the attachment
assertEquals(ExpectedMultiPartEmail, Message) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Assert that the fields of the received email are equal to the expected values.
assertEquals(ExpectedMultiPartEmail, Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Shortcut to simplify unit testing with GreenMail.
assertEquals(ExpectedMultiPartEmail[], Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Assert that each received email content respects the expected one.
assertEquals(ExpectedEmail, Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Shortcut to simplify unit testing with GreenMail.
assertEquals(ExpectedEmail[], Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Assert that each received email content respects the expected one.
assertEquals(ExpectedEmail, Message) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Assert that the fields of the received email are equal to the expected values.
assertEquals(String, String) - Static method in class fr.sii.ogham.testing.assertion.html.AssertHtml
Check if the HTML is identical to the expected.
assertEquals(ExpectedSms, SubmitSm) - Static method in class fr.sii.ogham.testing.assertion.sms.AssertSms
Assert that the fields of the received SMS using SMPP protocol are equal to the expected values.
assertEquals(ExpectedSms, List<SubmitSm>) - Static method in class fr.sii.ogham.testing.assertion.sms.AssertSms
Assert that the fields of the received SMS using SMPP protocol are equal to the expected values.
assertEquals(List<ExpectedSms>, List<SubmitSm>) - Static method in class fr.sii.ogham.testing.assertion.sms.AssertSms
Assert that the fields of each received SMS using SMPP protocol are equal to values of each expected message.
assertEquals(SplitSms, List<SubmitSm>) - Static method in class fr.sii.ogham.testing.assertion.sms.AssertSms
When message is too long, the SMS is split into several parts.
assertEquals(String, Object) - Static method in class fr.sii.ogham.testing.assertion.template.AssertTemplate
Assert that the received content is same as the expected content.
assertEquals(String, String) - Static method in class fr.sii.ogham.testing.assertion.template.AssertTemplate
Assert that the received content is same as the expected content.
assertHeaders(ExpectedEmailHeader, Message) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Checks if the received headers corresponds to the expected header values.
AssertHtml - Class in fr.sii.ogham.testing.assertion.html
Utility class for checking HTML content.
AssertionHelper - Class in fr.sii.ogham.testing.assertion.util
Utility class for Ogham assertions.
AssertionRegistry - Interface in fr.sii.ogham.testing.assertion.util
Interface for registering functions that contains assertions.
assertRecipients(List<String>, Message, Message.RecipientType) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Checks if the received headers corresponds to the expected header values.
assertSimilar(ExpectedMultiPartEmail, Message) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Assert that the fields of the received email are equal to the expected values.
assertSimilar(ExpectedMultiPartEmail, Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Shortcut to simplify unit testing with GreenMail.
assertSimilar(ExpectedMultiPartEmail[], Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Assert that each received email content respects the expected one.
assertSimilar(ExpectedEmail, Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Shortcut to simplify unit testing with GreenMail.
assertSimilar(ExpectedEmail[], Message[]) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Assert that each received email content respects the expected one.
assertSimilar(ExpectedEmail, Message) - Static method in class fr.sii.ogham.testing.assertion.email.AssertEmail
Assert that the fields of the received email are equal to the expected values.
assertSimilar(String, String) - Static method in class fr.sii.ogham.testing.assertion.html.AssertHtml
Check if the HTML is similar to the expected.
assertSimilar(String, Object) - Static method in class fr.sii.ogham.testing.assertion.template.AssertTemplate
Assert that the received content is same as the expected content.
assertSimilar(String, String) - Static method in class fr.sii.ogham.testing.assertion.template.AssertTemplate
Assert that the received content is same as the expected content.
AssertSms - Class in fr.sii.ogham.testing.assertion.sms
Utility class for checking if the received SMS content is as expected.
AssertTemplate - Class in fr.sii.ogham.testing.assertion.template
Assertion class that simplifies checking template content.
assertThat(GreenMailRule) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on mails using fluent API.
assertThat(GreenMailRule, AssertionRegistry) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on mails using fluent API.
assertThat(GreenMailExtension) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on mails using fluent API.
assertThat(GreenMailExtension, AssertionRegistry) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on mails using fluent API.
assertThat(MimeMessage[]) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on mails using fluent API.
assertThat(MimeMessage[], AssertionRegistry) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on mails using fluent API.
assertThat(SmppServerRule<M>) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on sms using fluent API.
assertThat(SmppServerExtension<M>) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on sms using fluent API.
assertThat(SmppServerRule<M>, AssertionRegistry) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on sms using fluent API.
assertThat(SmppServerExtension<M>, AssertionRegistry) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on sms using fluent API.
assertThat(List<SubmitSm>) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on sms using fluent API.
assertThat(List<SubmitSm>, AssertionRegistry) - Static method in class fr.sii.ogham.testing.assertion.OghamAssertions
Helper method to write assertions on sms using fluent API.
assertThat(T, Matcher<? super T>) - Static method in class fr.sii.ogham.testing.assertion.util.AssertionHelper
Copy of MatcherAssert.assertThat(Object, Matcher) with the following additions: If the matcher can provide expected value, a ComparisonFailure exception is thrown instead of AssertionError in order to display differences between expected string and actual string in the IDE. If the matcher is a CustomReason matcher and no reason is provided, the reason of the matcher is used to provide more information about the context (which message has failed for example)
assertThat(String, T, Matcher<? super T>) - Static method in class fr.sii.ogham.testing.assertion.util.AssertionHelper
Copy of MatcherAssert.assertThat(String, Object, Matcher) with the following additions: If the matcher can provide expected value, a ComparisonFailure exception is thrown instead of AssertionError in order to display differences between expected string and actual string in the IDE. If the matcher is a CustomReason matcher and no reason is provided, the reason of the matcher is used to provide more information about the context (which message has failed for example)
asString() - Method in interface fr.sii.ogham.core.message.content.MayHaveStringContent
Provides the content as String.
asString() - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
asString() - Method in class fr.sii.ogham.core.message.content.StringContent
 
asString() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
attach() - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
Configures how attachment of images is handled.
attach() - Method in class fr.sii.ogham.email.message.Email
Attach a file to the email.
attach(List<Attachment>) - Method in class fr.sii.ogham.email.message.Email
Set the whole list of attachments.
attach(Attachment...) - Method in class fr.sii.ogham.email.message.Email
Set the whole list of attachments.
attach(Attachment) - Method in class fr.sii.ogham.email.message.Email
Add an attachment to join to the mail.
AttachBuilder - Class in fr.sii.ogham.email.message.fluent
Fluent API to attach a file to the email.
AttachBuilder(Email) - Constructor for class fr.sii.ogham.email.message.fluent.AttachBuilder
Initializes with the parent to go back to.
AttachImageBuilder - Class in fr.sii.ogham.email.builder
Configures how attachment of images is handled.
AttachImageBuilder(ImageInliningBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.AttachImageBuilder
Initializes with the parent (used when calling AbstractParent.and() method for fluent chaining).
Attachment - Class in fr.sii.ogham.email.attachment
Represents a content to attach to the email.
Attachment(NamedResource, String, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided resource (content and name), the description of the attachment and the disposition (how to include the attachment into the mail).
Attachment(NamedResource, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided resource (content and name), the description of the attachment and the disposition (how to include the attachment into the mail).
Attachment(NamedResource, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided resource (content and name), the description of the attachment.
Attachment(NamedResource) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided resource (content and name).
Attachment(String, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided path, description of the attachment and disposition (how to include the attachment into the mail).
Attachment(String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided path and description of the attachment.
Attachment(String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided path.
Attachment(ResourcePath, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided path, description of the attachment and disposition (how to include the attachment into the mail).
Attachment(ResourcePath, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided path and description of the attachment.
Attachment(ResourcePath) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided path.
Attachment(String, InputStream, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided content, name, description of the attachment and disposition (how to include the attachment into the mail).
Attachment(String, InputStream, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided content, name and description of the attachment.
Attachment(String, InputStream) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided content and name.
Attachment(String, byte[], String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided content, name, description of the attachment and disposition (how to include the attachment into the mail).
Attachment(String, byte[], String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided content, name and description of the attachment.
Attachment(String, byte[]) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided content and name.
Attachment(File, String, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided file, description of the attachment and disposition (how to include the attachment into the mail).
Attachment(File, String) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided file and description of the attachment.
Attachment(File) - Constructor for class fr.sii.ogham.email.attachment.Attachment
Initialize the attachment with the provided file.
ATTACHMENT - Static variable in class fr.sii.ogham.email.attachment.ContentDisposition
 
attachment(String) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on a particular attachment of the message(s) using fluent API.
attachment(int) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on a particular attachment of the message(s).
attachment(By) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on a particular attachment of the message(s) using fluent API.
ATTACHMENT_DISPOSITION - Static variable in class fr.sii.ogham.testing.assertion.util.EmailUtils
 
AttachmentHandlingBuilder - Class in fr.sii.ogham.email.builder
Configures how Attachments are handled.
AttachmentHandlingBuilder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.AttachmentHandlingBuilder
Initializes the builder with a parent builder.
AttachmentReadException - Exception in fr.sii.ogham.email.sendgrid.sender.exception
Specific exception for SendGrid that indicates that an attachment is not readable or doesn't exist.
AttachmentReadException(String, Attachment, Throwable) - Constructor for exception fr.sii.ogham.email.sendgrid.sender.exception.AttachmentReadException
 
AttachmentReadException(String, Attachment) - Constructor for exception fr.sii.ogham.email.sendgrid.sender.exception.AttachmentReadException
 
AttachmentReadException(Throwable, Attachment) - Constructor for exception fr.sii.ogham.email.sendgrid.sender.exception.AttachmentReadException
 
AttachmentResourceHandlerException - Exception in fr.sii.ogham.email.exception.handler
Attachments are referenced using a resource path.
AttachmentResourceHandlerException(String, Attachment, Throwable) - Constructor for exception fr.sii.ogham.email.exception.handler.AttachmentResourceHandlerException
 
AttachmentResourceHandlerException(String, Attachment) - Constructor for exception fr.sii.ogham.email.exception.handler.AttachmentResourceHandlerException
 
AttachmentResourceHandlerException(Throwable, Attachment) - Constructor for exception fr.sii.ogham.email.exception.handler.AttachmentResourceHandlerException
 
AttachmentResourceTranslator - Interface in fr.sii.ogham.core.translator.resource
The aim of a resource translator is to transform a resource into a new one.
AttachmentResourceTranslatorSender - Class in fr.sii.ogham.email.sender
Decorator sender that transforms the attachments of the message before really sending it.
AttachmentResourceTranslatorSender(AttachmentResourceTranslator, MessageSender) - Constructor for class fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender
Initialize the sender with the provided translator and decorated sender.
attachments() - Method in class fr.sii.ogham.email.builder.EmailBuilder
Configures how Attachments are handled.
attachments(Matcher<? super Collection<? extends BodyPart>>) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the list of attachments of the message(s).
attachments(By) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on a one or several attachments of the message(s) using fluent API.
attachments(Predicate<Part>) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on a one or several attachments of the message(s) using fluent API.
AttachmentsCompat - Interface in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Wrapper interface that delegates operations to the real SendGrid Attchments object.
AuthenticationProperties() - Constructor for class fr.sii.ogham.spring.email.OghamJavaMailProperties.AuthenticationProperties
 
authenticator() - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
SMTP server may require authentication.
authenticator(Authenticator) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
SMTP server may require authentication.
auto(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.DataCodingSchemeBuilder
* Enable/disable automatic mode based on SMPP interface version.
auto() - Method in class fr.sii.ogham.sms.builder.cloudhopper.DataCodingSchemeBuilder
Enable/disable automatic mode based on SMPP interface version.
autoconfigure - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
AutoDecrementPriorityProvider<T> - Class in fr.sii.ogham.core.builder.priority
Provides a priority based on a decrement.
AutoDecrementPriorityProvider() - Constructor for class fr.sii.ogham.core.builder.priority.AutoDecrementPriorityProvider
Initializes the decrement with initialValue set to 0.
AutoDecrementPriorityProvider(int) - Constructor for class fr.sii.ogham.core.builder.priority.AutoDecrementPriorityProvider
Initializes with the provided initial value.
AutoDetectTemplateParser - Class in fr.sii.ogham.core.template.parser
Decorator that automatically detects the template engine parser to use.
AutoDetectTemplateParser(List<AutoDetectTemplateParser.TemplateImplementation>) - Constructor for class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser
 
AutoDetectTemplateParser.TemplateImplementation - Class in fr.sii.ogham.core.template.parser
 
autofill() - Method in class fr.sii.ogham.email.builder.EmailBuilder
Configures how Ogham will add default values to the Email if some information is missing.
autofill() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
Configures how Ogham will add default values to the Sms if some information is missing.
AutofillDefaultEmailAddressBuilder<V> - Class in fr.sii.ogham.email.builder
 
AutofillDefaultEmailAddressBuilder(AutofillEmailBuilder, Class<V>, BuildContext) - Constructor for class fr.sii.ogham.email.builder.AutofillDefaultEmailAddressBuilder
 
AutofillDefaultPhoneNumberBuilder<V> - Class in fr.sii.ogham.sms.builder
 
AutofillDefaultPhoneNumberBuilder(AutofillSmsBuilder, Class<V>, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.AutofillDefaultPhoneNumberBuilder
 
AutofillEmailBuilder - Class in fr.sii.ogham.email.builder
Configures how Ogham will add default values to the Email if some information is missing.
AutofillEmailBuilder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.AutofillEmailBuilder
Initializes with the parent builder and the EnvironmentBuilder.
AutofillSmsBuilder - Class in fr.sii.ogham.sms.builder
Configures how Ogham will add default values to the Sms if some information is missing.
AutofillSmsBuilder(SmsBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.AutofillSmsBuilder
Initializes with the parent builder and the EnvironmentBuilder.
AutofillSubjectBuilder - Class in fr.sii.ogham.email.builder
Configures how to handle missing Email subject: if no subject is explicitly defined on the Email, Ogham will use the result of this builder configuration to provide a default subject.
AutofillSubjectBuilder(AutofillEmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.AutofillSubjectBuilder
Initializes with the parent builder and the EnvironmentBuilder.
autoGuess(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Enable/disable automatic guessing of message encoding.
autoGuess() - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Enable/disable automatic guessing of message encoding.
autoGuessEnabled() - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
autoGuessEnabled() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReadableEncoderBuilder
 
AutoGuessProperties() - Constructor for class fr.sii.ogham.spring.sms.EncoderProperties.AutoGuessProperties
 
autoGuessValueBuilder - Variable in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
AutoProperties() - Constructor for class fr.sii.ogham.spring.sms.DataCodingSchemeProperties.AutoProperties
 
autoRetry() - Method in class fr.sii.ogham.email.builder.EmailBuilder
Configure automatic retry if message couldn't be sent.
autoRetry() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
Configure automatic retry if message couldn't be sent.
AutoRetrySender - Class in fr.sii.ogham.core.sender
If a message couldn't be sent, the message may be sent again several times until it succeeds or maximum attempts are reached.
AutoRetrySender(MessageSender, RetryExecutor) - Constructor for class fr.sii.ogham.core.sender.AutoRetrySender
Initializes with the wrapped sender that will really send the message and the RetryExecutor used to execute the action several times if needed.
await() - Method in interface fr.sii.ogham.testing.sms.simulator.config.Awaiter
Simulate waiting for something (expiration of some time, wait for the end of a running task, ...).
Awaiter - Interface in fr.sii.ogham.core.async
Simple interface that abstracts the implementation used to wait for some time.
awaiter(Awaiter) - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
Change implementation used to wait for some delay between retries.
Awaiter - Interface in fr.sii.ogham.testing.sms.simulator.config
Simple interface to simulate a delay or a running task.

B

base(Configuration) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Sets the base configuration that will be configured.
base64() - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
Configures how attachment of images is handled.
Base64InliningBuilder - Class in fr.sii.ogham.email.builder
Configures how images defined in the HTML template are inlined (converted to base64).
Base64InliningBuilder(ImageInliningBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.Base64InliningBuilder
Initializes with the parent (used when calling AbstractParent.and() method for fluent chaining).
Base64Utils - Class in fr.sii.ogham.core.util
 
BASE_PACKAGE - Static variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
BaseMessagePreparator - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
Base preparator that creates SubmitSms.
BaseMessagePreparator(MessageSplitter, DataCodingProvider) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.BaseMessagePreparator
The preparator can split messages and provide data coding information.
BaseMessagePreparator(MessageSplitter, DataCodingProvider, PhoneNumberTranslator) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.BaseMessagePreparator
Initializes the preparator with message splitter, data coding provider and phone number translator.
BaseSessionHandlingStrategy - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Base class for different session handling strategies.
BaseSessionHandlingStrategy(Logger, ExtendedSmppSessionConfiguration, SmppClientSupplier, SmppSessionHandlerSupplier, RetryExecutor) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
 
bcc() - Method in class fr.sii.ogham.email.builder.AutofillEmailBuilder
Configures how to handle missing Email recipient address: if no "bcc" address is explicitly defined on the Email, Ogham will use the result of this builder configuration to provide a default "bcc" address.
bcc(String...) - Method in class fr.sii.ogham.email.message.Email
Add a "bcc" recipient address.
bcc(EmailAddress...) - Method in class fr.sii.ogham.email.message.Email
Add a "bcc" recipient address.
bcc - Variable in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
The expected list of recipients for the "bcc" field
BccProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.BccProperties
 
BeanContext - Class in fr.sii.ogham.core.template.context
Template context that provides variable values using a Java object.
BeanContext(Object) - Constructor for class fr.sii.ogham.core.template.context.BeanContext
Register the bean to use for variable substitutions.
BeanContextException - Exception in fr.sii.ogham.core.exception.template
Specialized exception that indicates that the failure is due to an error while trying to access a bean (or one of its properties).
BeanContextException(String, Object, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.BeanContextException
 
BeanContextException(String, Object) - Constructor for exception fr.sii.ogham.core.exception.template.BeanContextException
 
BeanContextException(Object, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.BeanContextException
 
BeanException - Exception in fr.sii.ogham.core.exception.util
General exception that is thrown by BeanUtils while trying to read/update a bean.
BeanException(String, Object, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.BeanException
 
BeanException(String, Object) - Constructor for exception fr.sii.ogham.core.exception.util.BeanException
 
BeanException(Object, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.BeanException
 
BeanReadWrapper - Interface in fr.sii.ogham.core.util.bean
Wraps a bean in order to access its properties.
BeanReadWrapperFactory - Interface in fr.sii.ogham.core.util.bean
Factory to create a BeanReadWrapper.
BeanUtils - Class in fr.sii.ogham.core.util
Helper class for bean management: Converts an object into a map Fills a bean with values provided in a map
BeanUtils.Options - Class in fr.sii.ogham.core.util
Populate options: override: If true it overrides any previously set value.
BeanWrapperException - Exception in fr.sii.ogham.core.exception.util
General exception that is thrown when trying to wrap a bean for accessing its properties.
BeanWrapperException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.BeanWrapperException
 
BeanWrapperException(String) - Constructor for exception fr.sii.ogham.core.exception.util.BeanWrapperException
 
BeanWrapperUtils - Class in fr.sii.ogham.core.util.bean
Some utility methods for bean wrapper management
before() - Method in class fr.sii.ogham.testing.extension.junit.sms.SmppServerRule
 
beforeAll(ExtensionContext) - Method in class fr.sii.ogham.testing.extension.junit.LoggingTestExtension
 
beforeEach(ExtensionContext) - Method in class fr.sii.ogham.testing.extension.junit.LoggingTestExtension
 
beforeEach(ExtensionContext) - Method in class fr.sii.ogham.testing.extension.junit.sms.SmppServerExtension
 
bindTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait for the success of a bind attempt to the SMSC.
bindTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait for the success of a bind attempt to the SMSC.
bindType(SmppBindType) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The bind command type (see SmppBindType).
bindType() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The bind command type (see SmppBindType).
body() - Method in class fr.sii.ogham.email.message.Email
Set the content (body) of the message.
body() - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the body of the message(s) using fluent API.
body(Matcher<? super Part>) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the body of the message(s).
BodyBuilder - Class in fr.sii.ogham.email.message.fluent
Fluent API to build a content based on: Either a single string Or a single template string Or a single template loaded from a path Or two templates (HTML and text) loaded from a path
BodyBuilder(Email) - Constructor for class fr.sii.ogham.email.message.fluent.BodyBuilder
Initializes with the parent to go back to.
BodyProperties() - Constructor for class fr.sii.ogham.spring.email.OghamJavaMailProperties.BodyProperties
 
build() - Method in interface fr.sii.ogham.core.builder.Builder
Instantiate and configures the instance.
build() - Method in class fr.sii.ogham.core.builder.charset.SimpleCharsetDetectorBuilder
 
build() - Method in class fr.sii.ogham.core.builder.env.ConverterBuilderDelegate
 
build() - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
build() - Method in class fr.sii.ogham.core.builder.env.PropertiesBuilderDelegate
 
build() - Method in class fr.sii.ogham.core.builder.env.SimpleConverterBuilder
Build the converter: If a custom converter is defined, use it If no custom converter, use DefaultConverter If DefaultConverter or custom converter that also implements ConverterRegistry, register all previously registered SupportingConverters
build() - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
Build the PropertyResolver: If a custom resolver is defined, use it directly If no custom resolver, use the JavaPropertiesResolver with merged Properties and converter instance provided by Builder.build()
build() - Method in class fr.sii.ogham.core.builder.env.SimplePropertiesBuilder
 
build() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Builds the messaging service.
build() - Method in class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
 
build() - Method in class fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilderDelegate
 
build() - Method in class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
 
build() - Method in class fr.sii.ogham.core.builder.mimetype.SimpleReplaceMimetypeBuilder
 
build() - Method in class fr.sii.ogham.core.builder.mimetype.SimpleTikaBuilder
 
build() - Method in class fr.sii.ogham.core.builder.mimetype.TikaBuilderDelegate
 
build() - Method in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
 
build() - Method in class fr.sii.ogham.core.builder.retry.ExponentialDelayBuilder
 
build() - Method in class fr.sii.ogham.core.builder.retry.FixedDelayBuilder
 
build() - Method in class fr.sii.ogham.core.builder.retry.FixedIntervalBuilder
 
build() - Method in class fr.sii.ogham.core.builder.retry.PerExecutionDelayBuilder
 
build() - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
 
build() - Method in class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Build the final Content.
build(Builder<T>) - Static method in class fr.sii.ogham.core.util.BuilderUtils
Build the instance using the provided builder.
build() - Method in class fr.sii.ogham.email.builder.AttachImageBuilder
 
build() - Method in class fr.sii.ogham.email.builder.AttachmentHandlingBuilder
 
build() - Method in class fr.sii.ogham.email.builder.AutofillEmailBuilder
 
build() - Method in class fr.sii.ogham.email.builder.AutofillSubjectBuilder
 
build() - Method in class fr.sii.ogham.email.builder.Base64InliningBuilder
 
build() - Method in class fr.sii.ogham.email.builder.CidBuilder
 
build() - Method in class fr.sii.ogham.email.builder.CssHandlingBuilder
 
build() - Method in class fr.sii.ogham.email.builder.CssInliningBuilder
 
build() - Method in class fr.sii.ogham.email.builder.EmailBuilder
 
build() - Method in class fr.sii.ogham.email.builder.ImageHandlingBuilder
 
build() - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
 
build() - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
 
build() - Method in class fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder
 
build() - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Provides the list of attachments.
build() - Method in class fr.sii.ogham.email.message.fluent.BodyBuilder
Build the final Content.
build() - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Provides the list of attachments.
build() - Method in class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
 
build() - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
 
build() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
build() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Create a string represenation of the Mail object JSON.
build() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
build() - Method in class fr.sii.ogham.sms.builder.AutofillSmsBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.DataCodingSchemeBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.LoggingBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.MessageSplitterBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReferenceNumberGeneratorBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SslBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.PhoneNumbersBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.RecipientNumberBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.RecipientNumberFormatBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.SenderNumberBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.SenderNumberFormatBuilder
 
build() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
 
build() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
build() - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
 
build() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
build() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
build() - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EngineConfigBuilder
 
build() - Method in class fr.sii.ogham.testing.extension.junit.sms.config.FixedPortConfig
 
build() - Method in interface fr.sii.ogham.testing.extension.junit.sms.config.PortConfig
Build the port provider.
build() - Method in class fr.sii.ogham.testing.extension.junit.sms.config.RandomPortConfig
 
build() - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
Create the final SimulatorConfiguration that is used by the SMPP server.
build() - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
 
buildAdapter() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
buildAdapters() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
buildAdapters() - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EmailBuilder
 
buildAdapters() - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2SmsBuilder
 
buildAdapters() - Method in class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3EmailBuilder
 
buildAdapters() - Method in class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3SmsBuilder
 
BuildContext - Interface in fr.sii.ogham.core.builder.context
Context that is shared between Builders.
buildContext - Variable in class fr.sii.ogham.core.builder.filler.AbstractAutofillDefaultValueBuilder
 
buildContext - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
buildContext - Variable in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
 
buildContext - Variable in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
 
buildContext - Variable in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
buildContext - Variable in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
buildContext - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
buildContext() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
buildContext - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
buildDetector() - Method in interface fr.sii.ogham.core.builder.template.DetectorBuilder
Creates and configures the detector instance.
buildDetector() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
buildDetector() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
buildEngine() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
Builder<T> - Interface in fr.sii.ogham.core.builder
General interface for all builders.
builder - Variable in class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
The configuration to control how server should behave
BuilderToRetryStrategyProviderBridge - Class in fr.sii.ogham.core.builder.retry
A wrapper that references a RetryStrategy builder to provide a new RetryStrategy instance every time the BuilderToRetryStrategyProviderBridge.provide() method is called.
BuilderToRetryStrategyProviderBridge(Builder<RetryStrategy>) - Constructor for class fr.sii.ogham.core.builder.retry.BuilderToRetryStrategyProviderBridge
Instantiate the wrapper with the delegate instance.
BuilderUtils - Class in fr.sii.ogham.core.util
Helper class for Builder implementations.
BuildException - Exception in fr.sii.ogham.core.exception.builder
To configure and provide a fully usable MessagingService, Ogham provides a MessagingBuilder.
BuildException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.builder.BuildException
 
BuildException(String) - Constructor for exception fr.sii.ogham.core.exception.builder.BuildException
 
BuildException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.builder.BuildException
 
buildResolver() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
Builds the resolver used by Freemarker to resolve resources
buildResolver() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
Builds the resolver used by Thymeleaf to resolve resources
buildResolvers() - Method in class fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilderHelper
Build the list of resource resolvers.
buildResolvers() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
buildTemplateParser() - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
Build the template parser according to options previously enabled.
buildTemplateResolver(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
buildTemplateResolver(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EmailBuilder
 
buildTemplateResolver(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2SmsBuilder
 
buildTemplateResolver(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3EmailBuilder
 
buildTemplateResolver(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3SmsBuilder
 
buildTemplateResolverOptions() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
buildUri(String, String, Map<String, String>) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.CustomizableUrlClient
 
buildVariant() - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
Instantiates and configures the variant resolution.
buildVariant() - Method in interface fr.sii.ogham.core.builder.template.VariantBuilder
Instantiates and configures the variant resolution based on previously defined variants.
buildVariant() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerMultiContentBuilder
 
buildVariant() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafMultiContentBuilder
 
By - Class in fr.sii.ogham.testing.assertion.email
Helper class to provide well-known predicates.
ByteResource - Class in fr.sii.ogham.core.resource
Basic implementation of a NamedResource that simply stores a reference to the provided bytes.
ByteResource(String, InputStream) - Constructor for class fr.sii.ogham.core.resource.ByteResource
Initialize the resource with the provided name and bytes that are immediately read from the stream.
ByteResource(String, byte[]) - Constructor for class fr.sii.ogham.core.resource.ByteResource
Initialize the resource with the provided name and bytes.
bytes(String, byte[]) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource to the email directly using the bytes.
bytes(String, byte[], String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource to the email directly using the bytes.
bytes(String, byte[]) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a resource to the email directly using the bytes.
bytes(String, byte[], String) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a resource to the email directly using the bytes.

C

cache(Boolean) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
Enable/disable cache for templates.
cache() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
Enable/disable cache for templates.
cacheManager - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
call() - Method in class fr.sii.ogham.core.retry.NamedCallable
 
canEncode(String) - Method in interface fr.sii.ogham.sms.encoder.SupportingEncoder
Indicates if the message can be encoded by this this encoder.
canEncode(String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.CloudhopperCharsetSupportingEncoder
 
canEncode(String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.GuessEncodingEncoder
 
canParse(ResourcePath, Context) - Method in class fr.sii.ogham.core.template.detector.FixedEngineDetector
 
canParse(ResourcePath, Context) - Method in class fr.sii.ogham.core.template.detector.OrTemplateDetector
 
canParse(ResourcePath, Context) - Method in class fr.sii.ogham.core.template.detector.SimpleResourceEngineDetector
 
canParse(ResourcePath, Context) - Method in interface fr.sii.ogham.core.template.detector.TemplateEngineDetector
Indicates if the template can be parsed or not.
canParse(ResourcePath, Context) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerTemplateDetector
 
canParse(ResourcePath, Context) - Method in class fr.sii.ogham.template.thymeleaf.v2.ThymeleafV2TemplateDetector
 
canParse(ResourcePath, Context) - Method in class fr.sii.ogham.template.thymeleaf.v3.ThymeleafV3TemplateDetector
 
CanProvidePossiblePaths - Interface in fr.sii.ogham.template.common.adapter
As a template path may be only partial (without extension), the only way to determine the path of the template is to generate a potential path and check if it exists.
canProvideString() - Method in interface fr.sii.ogham.core.message.content.MayHaveStringContent
Tells if the content is available as String.
canProvideString() - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
canProvideString() - Method in class fr.sii.ogham.core.message.content.StringContent
 
canProvideString() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
canResendMessage(Throwable) - Static method in class fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
Predicate that skip retry if one of theses condition is met: The error is a JVM error that should not be ignored If the error is due to a preparation error (not sending).
canResendMessage() - Static method in class fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
Predicate that skip retry if one of theses condition is met: The error is a JVM error that should not be ignored If the error is due to a preparation error (not sending).
canResendMessage(Throwable) - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Predicate that skip retry if one of theses condition is met: If the error is due to a preparation error (not sending).
canResendMessage() - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Predicate that skip retry if one of theses condition is met: If the error is due to a preparation error (not sending).
canRetryConnecting(Throwable) - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Default predicate used to indicate if the error raised by Cloudhopper is fatal or not.
canRetryConnecting() - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Default predicate used to indicate if the error raised by Cloudhopper is fatal or not.
canSplit(String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.splitter.SupportedEncoderConditionalSplitter
 
canSplit(String) - Method in interface fr.sii.ogham.sms.splitter.SupportingSplitter
Indicates if the message can be split by this this splitter.
canUseThymeleaf() - Method in class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafEmailConfigurer
 
canUseThymeleaf() - Method in class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafSmsConfigurer
 
canUseThymeleaf() - Method in class fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2EmailConfigurer.ThymeleafV2EmailConfigurer
 
canUseThymeleaf() - Method in class fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2SmsConfigurer.ThymeleafV2SmsConfigurer
 
canUseThymeleaf() - Method in class fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3EmailConfigurer.ThymeleafV3EmailConfigurer
 
canUseThymeleaf() - Method in class fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3SmsConfigurer.ThymeleafV3SmsConfigurer
 
capitalize(String) - Static method in class fr.sii.ogham.core.util.StringUtils
Capitalizes a String changing the first character to title case.
cc() - Method in class fr.sii.ogham.email.builder.AutofillEmailBuilder
Configures how to handle missing Email recipient address: if no "cc" address is explicitly defined on the Email, Ogham will use the result of this builder configuration to provide a default "cc" address.
cc(String...) - Method in class fr.sii.ogham.email.message.Email
Add a "cc" recipient address.
cc(EmailAddress...) - Method in class fr.sii.ogham.email.message.Email
Add a "cc" recipient address.
cc - Variable in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
The expected list of recipients for the "cc" field
cc() - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the sender of the message(s) using fluent API.
CcProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.CcProperties
 
character(String[]) - Method in enum fr.sii.ogham.testing.extension.common.TestInformationLogger.Characters
 
charset(Charset) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Set charset to use for email body.
charset() - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Set charset to use for email body
charset(CharsetDetector) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Defines a custom detector that will indicate which charset corresponds for a particular string.
Charset - Interface in fr.sii.ogham.testing.sms.simulator.decode
Interface used to decode a SMS content.
CharsetDetector - Interface in fr.sii.ogham.core.charset
Interface for all charset detectors.
CharsetDetectorBuilder<P> - Interface in fr.sii.ogham.core.builder.charset
Configures NIO charset detection.
CharsetMapToCharacterEncodingGroupDataCodingProvider - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
Provide a Data Coding Scheme according to charset used to encode the message.
CharsetMapToCharacterEncodingGroupDataCodingProvider(boolean) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToCharacterEncodingGroupDataCodingProvider
Provides DataCoding based on the charset used to encode the message.
CharsetMapToGeneralGroupDataCodingProvider - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
Provide a Data Coding Scheme according to charset used to encode the message.
CharsetMapToGeneralGroupDataCodingProvider(boolean) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToGeneralGroupDataCodingProvider
Provides DataCoding based on the charset used to encode the message.
CharsetMapToGeneralGroupDataCodingProvider(boolean, Map<String, Byte>) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToGeneralGroupDataCodingProvider
Provides DataCoding based on the charset used to encode the message.
CharsetMapToGeneralGroupDataCodingProvider(boolean, Map<String, Byte>, Byte, boolean) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToGeneralGroupDataCodingProvider
Provides DataCoding based on the charset used to encode the message.
CharsetMatch - Interface in fr.sii.ogham.core.charset
A charset that may match the provided input.
cid() - Method in class fr.sii.ogham.email.builder.AttachImageBuilder
Configures how images are attached to Emails.
CidBuilder - Class in fr.sii.ogham.email.builder
Configures how images are attached to Emails.
CidBuilder(AttachImageBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.CidBuilder
Initializes with the parent (used when calling AbstractParent.and() method for fluent chaining).
classLoader(ClassLoader) - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
Set the ClassLoader to use for loading classpath resources.
classpath() - Method in interface fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder
Configure resource resolution based on classpath.
classpath() - Method in class fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilderHelper
 
classpath() - Method in class fr.sii.ogham.core.builder.resolution.StandaloneResourceResolutionBuilder
 
classpath() - Method in class fr.sii.ogham.email.builder.AttachmentHandlingBuilder
 
classpath() - Method in class fr.sii.ogham.email.builder.CssInliningBuilder
 
classpath() - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
 
classpath() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
classpath() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
CLASSPATH_LOOKUPS - Static variable in class fr.sii.ogham.core.CoreConstants
Default lookups when a path to a resource in the classpath is used
ClasspathHelper - Interface in fr.sii.ogham.core.util.classpath
 
ClassPathResolutionBuilder<P> - Class in fr.sii.ogham.core.builder.resolution
Configure resource resolver that loads files from classpath.
ClassPathResolutionBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.resolution.ClassPathResolutionBuilder
Initializes with the parent builder and the EnvironmentBuilder.
ClassPathResolver - Class in fr.sii.ogham.core.resource.resolver
Resource resolver that searches for the resource into the classpath.
ClassPathResolver(List<String>) - Constructor for class fr.sii.ogham.core.resource.resolver.ClassPathResolver
 
ClassPathResolver(String...) - Constructor for class fr.sii.ogham.core.resource.resolver.ClassPathResolver
 
ClassPathResolverAdapter - Class in fr.sii.ogham.template.freemarker.adapter
Adapter that converts general ClassPathResolver into FreeMarker specific ClassTemplateLoader.
ClassPathResolverAdapter(ClassLoader) - Constructor for class fr.sii.ogham.template.freemarker.adapter.ClassPathResolverAdapter
 
ClassPathResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.common.adapter
Adapter that converts general ClassPathResolver into Thymeleaf specific ClassLoaderTemplateResolver.
ClassPathResolverAdapter(TemplateResolverOptionsApplier) - Constructor for class fr.sii.ogham.template.thymeleaf.common.adapter.ClassPathResolverAdapter
 
ClasspathUtils - Class in fr.sii.ogham.core.util
Helper for classpath management.
clean() - Method in class fr.sii.ogham.core.builder.registry.CleanableRegistry
 
clean() - Method in interface fr.sii.ogham.core.clean.Cleanable
Clean all the opened resources before destruction.
clean() - Method in class fr.sii.ogham.core.service.CleanableMessagingService
 
clean() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.AlwaysNewSessionStrategy
 
clean() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.KeepSessionAliveStrategy
 
clean() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.MayReuseSessionStrategy
 
clean() - Method in class fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender
 
Cleanable - Interface in fr.sii.ogham.core.clean
Mark an implementation that needs to clean some opened resources or memory before destruction.
CleanableException - Exception in fr.sii.ogham.core.exception.clean
Specialized exception that keeps a reference to the Cleanable instance which Cleanable.clean() method has been called and failed.
CleanableException(String, Throwable, Cleanable) - Constructor for exception fr.sii.ogham.core.exception.clean.CleanableException
 
CleanableException(String, Cleanable) - Constructor for exception fr.sii.ogham.core.exception.clean.CleanableException
 
CleanableException(Throwable, Cleanable) - Constructor for exception fr.sii.ogham.core.exception.clean.CleanableException
 
CleanableMessagingService - Class in fr.sii.ogham.core.service
Service that decorated the regular service to also provide the possibility to clean resources.
CleanableMessagingService(MessagingService, Cleanable) - Constructor for class fr.sii.ogham.core.service.CleanableMessagingService
Wraps the service and delegates cleaning operations to a dedicated implementation.
cleanableRegistry - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
CleanableRegistry - Class in fr.sii.ogham.core.builder.registry
Registry that tracks instances that implements Cleanable.
CleanableRegistry() - Constructor for class fr.sii.ogham.core.builder.registry.CleanableRegistry
Initializes an empty registry
cleaner - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
CleanException - Exception in fr.sii.ogham.core.exception.clean
Some resources may be opened while Ogham runs.
CleanException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.clean.CleanException
 
CleanException(String) - Constructor for exception fr.sii.ogham.core.exception.clean.CleanException
 
CleanException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.clean.CleanException
 
clear() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
clearAssertionStatus() - Method in class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
clearDialects() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Removes all the currently configured dialects.
client(SendGridClient) - Method in class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
By default, calling SendGrid HTTP API is done through the default SendGrid implementation.
client(SendGridClient) - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
By default, calling SendGrid HTTP API is done through the default SendGrid implementation.
clientHelper(Client) - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
By default, SendGrid uses a Client instance as an helper to perform HTTP requests.
clientSupplier(SmppClientSupplier) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
By default, CloudhopperSMPPSender uses DefaultSmppClient client.
clientSupplier - Variable in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
 
close() - Method in class fr.sii.ogham.core.service.CleanableMessagingService
 
close() - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
 
close() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
CloseException - Exception in fr.sii.ogham.core.exception.clean
Some resources may be opened while Ogham runs.
CloseException(String, CleanException) - Constructor for exception fr.sii.ogham.core.exception.clean.CloseException
 
closeTemplateSource(Object) - Method in class fr.sii.ogham.template.freemarker.adapter.StringContentTemplateLoader
 
closeTemplateSource(Object) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
 
CloudhopperBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Configures Cloudhopper: SMPP protocol parameters (host, port, systemId, password, version...) Session management (name, bind, timeouts, retry...) SSL configuration Logging options
CloudhopperBuilder() - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Default constructor when using without all Ogham work.
CloudhopperBuilder(SmsBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Constructor that is called when using Ogham builder:
CloudhopperCharsetAdapter - Class in fr.sii.ogham.testing.sms.simulator.decode
Wrapper that decodes bytes using Cloudhopper Charset
CloudhopperCharsetAdapter(Charset) - Constructor for class fr.sii.ogham.testing.sms.simulator.decode.CloudhopperCharsetAdapter
 
CloudhopperCharsetSupportingEncoder - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.encoder
An Encoder that checks if the message can be encoded with a particular Charset.
CloudhopperCharsetSupportingEncoder(NamedCharset) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.CloudhopperCharsetSupportingEncoder
Initializes with the charset used to encode the message if it can.
CloudhopperConfigurer() - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.DefaultCloudhopperConfigurer.CloudhopperConfigurer
 
CloudhopperConstants - Class in fr.sii.ogham.sms
 
CloudhopperRetryablePredicates - Class in fr.sii.ogham.sms.builder.cloudhopper
 
CloudhopperSessionOptions - Class in fr.sii.ogham.sms.builder.cloudhopper
Intermediate object that carries configured options.
CloudhopperSessionOptions() - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
CloudhopperSMPPSender - Class in fr.sii.ogham.sms.sender.impl
Implementation based on cloudhopper-smpp library.
CloudhopperSMPPSender(ExtendedSmppSessionConfiguration, SessionHandlingStrategy, MessagePreparator) - Constructor for class fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender
 
CloudhopperSMPPServer - Class in fr.sii.ogham.testing.sms.simulator.cloudhopper
 
CloudhopperSMPPServer(int, TestSmppServerHandler) - Constructor for class fr.sii.ogham.testing.sms.simulator.cloudhopper.CloudhopperSMPPServer
 
CloudhopperSMPPServer(int, String, String) - Constructor for class fr.sii.ogham.testing.sms.simulator.cloudhopper.CloudhopperSMPPServer
 
CloudhopperSMPPServer(int) - Constructor for class fr.sii.ogham.testing.sms.simulator.cloudhopper.CloudhopperSMPPServer
 
Command - Interface in fr.sii.ogham.testing.sms.simulator.bean
Represents SMPP Command.
comparator() - Static method in class fr.sii.ogham.core.util.WithPriority
Provide a comparator used to sort by priority.
compare(T, T) - Method in class fr.sii.ogham.core.util.PriorityComparator
 
compare(String, String) - Static method in class fr.sii.ogham.testing.assertion.util.HtmlUtils
Compare two HTML documents.
compareTo(MapBeanReadWrapper.MapBeanReadWrapperEntry) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper.MapBeanReadWrapperEntry
 
ComparisonAwareMatcher - Interface in fr.sii.ogham.testing.assertion.hamcrest
Interface for matchers that are able to provide a message to provide a detailed comparison message.
ComparisonException - Exception in fr.sii.ogham.testing.assertion.exception
 
ComparisonException(String, Throwable) - Constructor for exception fr.sii.ogham.testing.assertion.exception.ComparisonException
 
ComparisonException(String) - Constructor for exception fr.sii.ogham.testing.assertion.exception.ComparisonException
 
ComparisonException(Throwable) - Constructor for exception fr.sii.ogham.testing.assertion.exception.ComparisonException
 
comparisonMessage() - Method in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
comparisonMessage() - Method in interface fr.sii.ogham.testing.assertion.hamcrest.ComparisonAwareMatcher
Generate the comparison message
CompatFactory - Interface in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
sendgrid-java package version 4.3.0 declares some classes in package com.sendgrid.helpers.mail.objects (according to source folder structure).
CompatUtil - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
sendgrid-java 4.3.0 has classes declared in package com.sendgrid.helpers.mail but in the generated JAR, the classes are compiled into package com.sendgrid.
CompositeCondition<T> - Class in fr.sii.ogham.core.condition
Base class for operators that handle several sub-conditions like AND operator and OR operator.
CompositeCondition(List<Condition<T>>) - Constructor for class fr.sii.ogham.core.condition.CompositeCondition
 
CompositeCondition(Condition<T>...) - Constructor for class fr.sii.ogham.core.condition.CompositeCondition
 
CompositePhoneNumberTranslator - Class in fr.sii.ogham.sms.message.addressing.translator
Composite phone number translator, delegating the translation to a list of handlers to try.
CompositePhoneNumberTranslator(PhoneNumberHandler...) - Constructor for class fr.sii.ogham.sms.message.addressing.translator.CompositePhoneNumberTranslator
Initializes the translator with the given handlers.
CompositeTemplateDetector - Class in fr.sii.ogham.core.template.detector
A decorator for template engine detection that relies on other template engine detectors.
CompositeTemplateDetector(TemplateEngineDetector...) - Constructor for class fr.sii.ogham.core.template.detector.CompositeTemplateDetector
Initialize the composite detector with none, one or several detector implementations.
CompositeTemplateDetector(List<TemplateEngineDetector>) - Constructor for class fr.sii.ogham.core.template.detector.CompositeTemplateDetector
Initialize the composite detector with the provided detector implementation list.
computeResourceName(TemplateProcessingParameters) - Method in class fr.sii.ogham.template.thymeleaf.v2.resolver.FixClassLoaderTemplateResolver
 
concat(T, T[]) - Static method in class fr.sii.ogham.core.util.ArrayUtils
Create an array starting with first element and followed by others.
concat(T[], T[]) - Static method in class fr.sii.ogham.core.util.ArrayUtils
Combine two arrays.
Condition<T> - Interface in fr.sii.ogham.core.condition
Interface that declares a condition.
ConditionalSender - Interface in fr.sii.ogham.core.sender
This specialization of the sender allows to indicate if the implementation is able to handle the message or not.
ConditionProvider<T,C> - Interface in fr.sii.ogham.core.condition.provider
Analyzes an object (<T>) and provides a condition that will be later evaluated on another object (<C>).
conditions - Variable in class fr.sii.ogham.core.condition.CompositeCondition
 
Conditions - Class in fr.sii.ogham.core.condition.fluent
Helper to write fluent conditions like:
ConfigurableSMPPServerSessionListener - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
Override default SMPPServerSessionListener.
ConfigurableSMPPServerSessionListener(int, ServerDelays, int, int, ServerConnectionFactory) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
ConfigurableSMPPServerSessionListener(int, ServerDelays, int, ServerConnectionFactory) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
ConfigurableSMPPServerSessionListener(int, ServerDelays, ServerConnectionFactory) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
ConfigurableSMPPServerSessionListener(int, ServerDelays) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
configuration - Variable in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
 
configuration() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
Fluent configurer for Freemarker configuration.
configuration(Configuration) - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
Sets a Freemarker configuration.
ConfigurationPhase - Enum in fr.sii.ogham.core.builder.configurer
Enumeration for Ogham configuration phases for auto-configuration lifecycle: MessagingBuilder instantiation (using MessagingBuilder.standard() or MessagingBuilder.minimal()). Search MessagingConfigurer classes in the classpath and register found classes ordered by higher priority. Trigger ConfigurationPhase.AFTER_INIT phase: Instantiate and configure previously registered Configurers (only configurers registered for AFTER_INIT phase). Developer can configure Ogham using MessagingBuilder instance. Developer has finished configuring Ogham so he calls MessagingBuilder.build(). Trigger ConfigurationPhase.BEFORE_BUILD phase: Instantiate and configure previously registered Configurers (only configurers registered for BEFORE_BUILD phase). Instantiate MessagingService according to MessagingBuilder configuration. Developer gets an instance of MessagingService completely configured.
ConfigurationValueBuilder<P,V> - Interface in fr.sii.ogham.core.builder.configuration
Builder useful for automatic configuration (see Configurer).
ConfigurationValueBuilderDelegate<P,V> - Class in fr.sii.ogham.core.builder.configuration
Implementation that just delegates all operations to another builder.
ConfigurationValueBuilderDelegate(P, ConfigurationValueBuilder<?, V>) - Constructor for class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderDelegate
Wraps the delegate builder.
ConfigurationValueBuilderHelper<P,V> - Class in fr.sii.ogham.core.builder.configuration
Helper that allow registration of properties and default value but also registers the value set by the developer.
ConfigurationValueBuilderHelper(P, Class<V>, BuildContext) - Constructor for class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
Initializes with the parent builder and the type of the value used for conversion.
ConfigurationValueUtils - Class in fr.sii.ogham.core.util
Some utility methods for configuration values.
configure(B) - Method in interface fr.sii.ogham.core.builder.configurer.Configurer
Apply configuration on the provided builder
configure(MessagingBuilder) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
configure(EnvironmentBuilder<?>) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
configure(ResourceResolutionBuilder<?>) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
configure(EmailBuilder) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
configure(SmsBuilder) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
configure(MimetypeDetectionBuilder<?>) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.core.builder.configurer.MessagingConfigurerAdapter
 
configure(EnvironmentBuilder<?>) - Method in class fr.sii.ogham.core.builder.configurer.MessagingConfigurerAdapter
Configures global environment management (configuration properties resolution).
configure(ResourceResolutionBuilder<?>) - Method in class fr.sii.ogham.core.builder.configurer.MessagingConfigurerAdapter
Configures global resource resolution.
configure(MimetypeDetectionBuilder<?>) - Method in class fr.sii.ogham.core.builder.configurer.MessagingConfigurerAdapter
Configures global mimetype detection.
configure(EmailBuilder) - Method in class fr.sii.ogham.core.builder.configurer.MessagingConfigurerAdapter
Configures common email handling: Attachment handling Image inlining CSS inlining Template handling Autofill handling Sender implementations handling
configure(SmsBuilder) - Method in class fr.sii.ogham.core.builder.configurer.MessagingConfigurerAdapter
Configures common SMS handling: Template handling Autofill handling Sender implementations handling
configure(ConfigurationPhase) - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Apply all registered configurers on this builder instance for the ConfigurationPhase.
configure(MessagingBuilder) - Method in class fr.sii.ogham.email.builder.javamail.DefaultJavaMailConfigurer.JavaMailConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.DefaultSendGridV2Configurer.SendGridV2Configurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.DefaultSendGridV4Configurer.SendGridV4Configurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.sms.builder.cloudhopper.DefaultCloudhopperConfigurer.CloudhopperConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.sms.builder.ovh.DefaultOvhSmsConfigurer.OvhSmsConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.sms.builder.smsglobal.SmsglobalServiceProviderConfigurer.SmsglobalConfigurer
 
configure(EnvironmentBuilder<?>) - Method in class fr.sii.ogham.spring.common.SpringEnvironmentConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.spring.email.SpringMailConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.spring.general.SpringGeneralMessagingConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.spring.sms.SpringCloudhopperConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.spring.sms.SpringOvhSmsConfigurer
 
configure(EmailBuilder) - Method in class fr.sii.ogham.spring.template.FreemarkerConfigurer
 
configure(SmsBuilder) - Method in class fr.sii.ogham.spring.template.FreemarkerConfigurer
 
configure(EmailBuilder) - Method in class fr.sii.ogham.spring.template.NoTemplateEngineConfigurer
 
configure(SmsBuilder) - Method in class fr.sii.ogham.spring.template.NoTemplateEngineConfigurer
 
configure(EmailBuilder) - Method in class fr.sii.ogham.spring.template.ThymeLeafConfigurer
 
configure(SmsBuilder) - Method in class fr.sii.ogham.spring.template.ThymeLeafConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerEmailConfigurer.FreemakerConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerSmsConfigurer.FreemakerConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafEmailConfigurer
 
configure(MessagingBuilder) - Method in class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafSmsConfigurer
 
configureCacheManager(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
configureDialects(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
configureImageInliningMimetype(MimetypeDetectionBuilder<?>) - Method in class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
configureMessageResolvers(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
configureMessageResolvers(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EngineConfigBuilder
 
Configurer<B> - Interface in fr.sii.ogham.core.builder.configurer
Apply specific configuration to the provided builder instance.
ConfigurerFor - Annotation Type in fr.sii.ogham.core.builder.configurer
Annotation to mark a Configurer instance in order to indicate which builder is targeted.
configurers - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
configureTemplateResolvers(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
connect(SmppClient) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
Connect the client to the SMSC using a SmppClient.bind(com.cloudhopper.smpp.SmppSessionConfiguration, com.cloudhopper.smpp.SmppSessionHandler) request.
connect(SmppClient) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.MayReuseSessionStrategy
 
connectAtStartup(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
Connect to the server directly when the client is ready (if true).
connectAtStartup() - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
Connect to the server directly when the client is ready (if true).
connectionClosed(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.DefaultErrorAnalyzer
 
ConnectionFailedException - Exception in fr.sii.ogham.sms.sender.impl.cloudhopper.exception
Specialized exception that indicates that the session couldn't be bound (connection failed).
ConnectionFailedException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.ConnectionFailedException
 
connectRetry() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Configures how to handle a connection that fails.
ConnectRetryProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
connectTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait for a establishing the connection.
connectTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait for a establishing the connection.
Contact - Class in fr.sii.ogham.sms.message
A SMS contact taht contains the following information: The name of the contact (optional) The phone number of the contact
Contact(String) - Constructor for class fr.sii.ogham.sms.message.Contact
Initialize the contact with its phone number as string.
Contact(String, String) - Constructor for class fr.sii.ogham.sms.message.Contact
Initialize the contact with its name and its phone number as string.
Contact(PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Contact
Initialize the contact with its name and its phone number.
Contact(String, PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Contact
Initialize the contact with its name and its phone number.
contains(String, String) - Method in interface fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilder
Eventually replaces a mimetype if it contains the provided string.
contains(String, boolean, String) - Method in interface fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilder
Eventually replaces a mimetype if it contains the provided string.
contains(String, String) - Method in class fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilderDelegate
 
contains(String, boolean, String) - Method in class fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilderDelegate
 
contains(String, String) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleReplaceMimetypeBuilder
 
contains(String, boolean, String) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleReplaceMimetypeBuilder
 
contains(Object) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
containsKey(Object) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
containsKey(Object) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
ContainsMimetypeReplacer - Class in fr.sii.ogham.core.mimetype.replace
Eventually replaces a mimetype if it contains the provided string.
ContainsMimetypeReplacer(String, String) - Constructor for class fr.sii.ogham.core.mimetype.replace.ContainsMimetypeReplacer
Initializes with a matching string and a replacement to use if mathcing string matches the mimetype.
ContainsMimetypeReplacer(String, boolean, String) - Constructor for class fr.sii.ogham.core.mimetype.replace.ContainsMimetypeReplacer
Initializes with a matching string and a replacement to use if mathcing string matches the mimetype.
containsProperty(String) - Method in class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
 
containsProperty(String) - Method in class fr.sii.ogham.core.env.JavaPropertiesResolver
 
containsProperty(String) - Method in interface fr.sii.ogham.core.env.PropertyResolver
Return whether the given property key is available for resolution, i.e., the value for the given key is not null.
containsProperty(String) - Method in class fr.sii.ogham.core.filler.AbstractMessageAwareFiller
Return whether the given property alias has at least one property key that is available for resolution, i.e., the value for the given key is not null.
containsProperty(String) - Method in class fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver
 
containsProperty(String) - Method in class fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver
 
containsValue(Object) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
containsValue(Object) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
content(Content) - Method in interface fr.sii.ogham.core.message.capability.HasContentFluent
Set the content of the message
content(String) - Method in interface fr.sii.ogham.core.message.capability.HasContentFluent
Set the content of the message
Content - Interface in fr.sii.ogham.core.message.content
Marker interface for message content.
content(Content) - Method in class fr.sii.ogham.email.message.Email
Set the content (body) of the message.
content(String) - Method in class fr.sii.ogham.email.message.Email
Set the content (body) of the message.
content(Content) - Method in class fr.sii.ogham.sms.message.Sms
Set the content of the message.
content(String) - Method in class fr.sii.ogham.sms.message.Sms
Set the content of the message.
content(Matcher<byte[]>) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on the raw content of a part (body, alternative or attachment) of the message(s).
content(Matcher<? super String>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Make assertions on the content of the message(s).
content(Charset, Matcher<? super String>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Make assertions on the content of the message(s).
contentAsString(Matcher<? super String>) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on the string content of a part (body, alternative or attachment) of the message(s).
contentAsString(Matcher<? super String>, Charset) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on the string content of a part (body, alternative or attachment) of the message(s).
ContentDisposition - Class in fr.sii.ogham.email.attachment
 
ContentHandlerException - Exception in fr.sii.ogham.email.exception.handler
Thrown when the content of the message can't be handled.
ContentHandlerException(String, Content, Throwable) - Constructor for exception fr.sii.ogham.email.exception.handler.ContentHandlerException
 
ContentHandlerException(String, Content) - Constructor for exception fr.sii.ogham.email.exception.handler.ContentHandlerException
 
ContentHandlerException(Throwable, Content) - Constructor for exception fr.sii.ogham.email.exception.handler.ContentHandlerException
 
contentId(String) - Static method in class fr.sii.ogham.testing.assertion.email.By
Find an attachment by the Content-ID header value (exact match).
ContentIdPredicate - Class in fr.sii.ogham.testing.assertion.filter
Predicate that matches the Part only if Part.getAllHeaders() contains a Content-ID header that exactly matches the provided Content-ID.
ContentIdPredicate(String) - Constructor for class fr.sii.ogham.testing.assertion.filter.ContentIdPredicate
 
ContentTranslator - Interface in fr.sii.ogham.core.translator.content
The aim of a content translator is to transform a content into a new one.
ContentTranslatorException - Exception in fr.sii.ogham.core.exception.handler
Ogham uses a chain to transform original content into final content.
ContentTranslatorException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.ContentTranslatorException
 
ContentTranslatorException(String) - Constructor for exception fr.sii.ogham.core.exception.handler.ContentTranslatorException
 
ContentTranslatorException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.ContentTranslatorException
 
ContentTranslatorSender - Class in fr.sii.ogham.core.sender
Decorator sender that transforms the content of the message before really sending it.
ContentTranslatorSender(ContentTranslator, MessageSender) - Constructor for class fr.sii.ogham.core.sender.ContentTranslatorSender
Initialize the sender with the provided translator and decorated sender.
contentType(Matcher<? super String>) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on the content-type of a part (body, alternative or attachment) of the message(s).
ContentWithAttachments - Class in fr.sii.ogham.email.message.content
Decorator that embeds attachments with the decorated content.
ContentWithAttachments(Content, List<Attachment>) - Constructor for class fr.sii.ogham.email.message.content.ContentWithAttachments
 
ContentWithAttachmentsHandler - Class in fr.sii.ogham.email.sender.impl.javamail
 
ContentWithAttachmentsHandler(JavaMailContentHandler, JavaMailAttachmentHandler) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.ContentWithAttachmentsHandler
 
ContentWithAttachmentsHandler - Class in fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler
Content handler that extract Attachment that are associated to the ContentWithAttachments.
ContentWithAttachmentsHandler(SendGridContentHandler) - Constructor for class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.ContentWithAttachmentsHandler
Initialize with the SendGridContentHandler that is able to handle the underlying content.
ContentWithAttachmentsHandler - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler
Content handler that extract Attachment that are associated to the ContentWithAttachments.
ContentWithAttachmentsHandler(SendGridContentHandler) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.ContentWithAttachmentsHandler
Initialize with the SendGridContentHandler that is able to handle the underlying content.
ContentWithImages - Class in fr.sii.ogham.html.inliner
 
ContentWithImages(String, Attachment...) - Constructor for class fr.sii.ogham.html.inliner.ContentWithImages
 
ContentWithImages(String, List<Attachment>) - Constructor for class fr.sii.ogham.html.inliner.ContentWithImages
 
Context - Interface in fr.sii.ogham.core.template.context
A template contains variables.
Context - Interface in fr.sii.ogham.testing.assertion.context
 
contextConverter - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
contextConverter(ThymeleafContextConverter) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
Ogham provides a generic context concept for template parsing.
ContextException - Exception in fr.sii.ogham.core.exception.template
General exception to indicate that the context for template parsing couldn't be created.
ContextException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.ContextException
 
ContextException(String) - Constructor for exception fr.sii.ogham.core.exception.template.ContextException
 
ContextException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.ContextException
 
ContextMerger - Interface in fr.sii.ogham.spring.template.thymeleaf
Add additional variables to an existing context.
contextMerger() - Method in class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
contextMerger() - Method in class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
ConversionException - Exception in fr.sii.ogham.core.exception.convert
Ogham provides PropertyResolver implementations to load configuration values from any source.
ConversionException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.convert.ConversionException
 
ConversionException(String) - Constructor for exception fr.sii.ogham.core.exception.convert.ConversionException
 
ConversionException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.convert.ConversionException
 
convert(Object, Class<T>) - Method in interface fr.sii.ogham.core.convert.Converter
Convert the given source to the specified targetType.
convert(Object, Class<T>) - Method in class fr.sii.ogham.core.convert.DelegateConverter
 
convert(Object, Class<T>) - Method in class fr.sii.ogham.core.convert.NoConversionNeededConverter
 
convert(Object, Class<T>) - Method in class fr.sii.ogham.core.convert.StringToArrayConverter
 
convert(Object, Class<T>) - Method in class fr.sii.ogham.core.convert.StringToBooleanConverter
 
convert(Object, Class<T>) - Method in class fr.sii.ogham.core.convert.StringToCharsetConverter
 
convert(Object, Class<T>) - Method in class fr.sii.ogham.core.convert.StringToEnumConverter
 
convert(Object, Class<T>) - Method in class fr.sii.ogham.core.convert.StringToNumberConverter
 
convert(Object, Class<T>) - Method in class fr.sii.ogham.core.convert.StringToURLConverter
 
convert(Object) - Static method in class fr.sii.ogham.core.util.BeanUtils
Convert a Java object into a map.
convert(PhoneNumberTranslator) - Method in class fr.sii.ogham.sms.builder.RecipientNumberBuilder
Overrides the standard phone number conversions by the provided handler.
convert(PhoneNumberTranslator) - Method in class fr.sii.ogham.sms.builder.SenderNumberBuilder
Overrides the standard phone number conversions by the provided handler.
convert(Context) - Method in class fr.sii.ogham.spring.template.thymeleaf.SpringStandaloneThymeleafContextConverter
 
convert(Context) - Method in class fr.sii.ogham.spring.template.thymeleaf.SpringWebThymeleafContextConverter
 
convert(Context) - Method in class fr.sii.ogham.template.thymeleaf.common.SimpleThymeleafContextConverter
 
convert(Context) - Method in interface fr.sii.ogham.template.thymeleaf.common.ThymeleafContextConverter
Convert abstraction used for all template engines into a Thymeleaf context.
convert(M) - Method in class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
 
convert(SubmitSm) - Method in class fr.sii.ogham.testing.extension.junit.sms.JsmppServerExtension
 
convert(SubmitSm) - Method in class fr.sii.ogham.testing.extension.junit.sms.JsmppServerRule
 
converter() - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Configure how conversions are applied on properties.
converter() - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
converter() - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
Converter - Interface in fr.sii.ogham.core.convert
Converts a source object into another type.
ConverterBuilder<P> - Interface in fr.sii.ogham.core.builder.env
Builder that configures how conversions are applied.
ConverterBuilderDelegate<P> - Class in fr.sii.ogham.core.builder.env
Implementation that just delegates all operations to another builder.
ConverterBuilderDelegate(P, ConverterBuilder<?>) - Constructor for class fr.sii.ogham.core.builder.env.ConverterBuilderDelegate
Wraps the delegate builder.
ConverterRegistry - Interface in fr.sii.ogham.core.convert
Registers SupportingConverters for later use.
convertToType(Class<T>, Object) - Method in class fr.sii.ogham.core.util.converter.EmailAddressConverter
 
convertToType(Class<T>, Object) - Method in class fr.sii.ogham.core.util.converter.SmsSenderConverter
 
copy(byte[], File) - Static method in class fr.sii.ogham.core.util.IOUtils
 
CoreConstants - Class in fr.sii.ogham.core
 
CorrectPackageNameAttachmentsCompat - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility wrapper that wraps Attachments instance and delegates operations to it.
CorrectPackageNameAttachmentsCompat() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameAttachmentsCompat
 
CorrectPackageNameCompatFactory - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility factory that creates compatibility wrappers.
CorrectPackageNameCompatFactory() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameCompatFactory
 
CorrectPackageNameEmailCompat - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility wrapper that wraps Email instance and delegates operations to it.
CorrectPackageNameEmailCompat() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameEmailCompat
 
CorrectPackageNameEmailCompat(Email) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameEmailCompat
 
CorrectPackageNameMailCompat - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility wrapper that wraps Mail instance and delegates operations to it.
CorrectPackageNameMailCompat() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
CorrectPackageNameMailCompat(Mail) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
CorrectPackageNamePersonalizationCompat - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility wrapper that wraps Personalization instance and delegates operations to it.
CorrectPackageNamePersonalizationCompat() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNamePersonalizationCompat
 
CorrectPackageNamePersonalizationCompat(Personalization) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNamePersonalizationCompat
 
count(String) - Method in class fr.sii.ogham.sms.splitter.GsmBasicCharsetExtensionTableCounter
If extended characters are found in the string, each character must be count as 2 characters.
count(String) - Method in interface fr.sii.ogham.sms.splitter.LengthCounter
Analyze the string and determine how many characters are necessary to represent the string in another alphabet.
count(Matcher<Integer>) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailsAssert
Assertion on the number of received messages:
count(Matcher<Integer>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsListAssert
Assertion on the number of received messages:
create(RetryStrategyProvider, Awaiter) - Method in interface fr.sii.ogham.core.builder.retry.RetryExecutorFactory
Create the RetryExecutor instance.
create(Object) - Method in interface fr.sii.ogham.core.util.bean.BeanReadWrapperFactory
Creates the instance of the BeanReadWrapper with the provided bean to must be wrapped.
create(Object) - Method in class fr.sii.ogham.core.util.bean.DefaultRecursiveBeanReadWrapperFactory
 
create(Object) - Method in class fr.sii.ogham.core.util.bean.MapRecursiveBeanReadWrapperFactory
 
createBuildContext() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
 
createCleanable() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
 
createEnvironmentBuilder() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
 
createMimetypeBuilder() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
 
createPduReader() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
createPduSender() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
createRegistry() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
 
createResolver() - Method in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
 
createResolver() - Method in class fr.sii.ogham.core.builder.resolution.ClassPathResolutionBuilder
 
createResolver() - Method in class fr.sii.ogham.core.builder.resolution.FileResolutionBuilder
 
createResolver() - Method in class fr.sii.ogham.core.builder.resolution.StringResolutionBuilder
 
createResourceResolutionBuilder() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
 
createTemplateDetector() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
createTemplateDetector() - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EmailBuilder
 
createTemplateDetector() - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2SmsBuilder
 
createTemplateDetector() - Method in class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3EmailBuilder
 
createTemplateDetector() - Method in class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3SmsBuilder
 
Credentials - Annotation Type in fr.sii.ogham.testing.extension.junit.sms.config
Allowed credentials for SMPP server.
credentials(String, String) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
Register allowed credentials.
Credentials - Class in fr.sii.ogham.testing.sms.simulator.config
Server credentials
Credentials(String, String) - Constructor for class fr.sii.ogham.testing.sms.simulator.config.Credentials
 
css() - Method in class fr.sii.ogham.email.builder.EmailBuilder
CSS handling consists of defining how CSS are inlined in the email.
CSS_IMAGE_PROPERTIES_PATTERN - Static variable in class fr.sii.ogham.core.util.HtmlUtils
Regular expression that matches CSS properties for image inclusions such as: background: <value>; background-image: <value>; list-style: <value>; list-style-image: <value>; cursor: <value>;
CSS_URL_FUNC_PATTERN - Static variable in class fr.sii.ogham.core.util.HtmlUtils
Regular expression that matches CSS url() inclusions.
CssHandlingBuilder - Class in fr.sii.ogham.email.builder
CSS handling consists of defining how CSS are inlined in the email.
CssHandlingBuilder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.CssHandlingBuilder
Initializes the builder with a parent builder.
CssImageDeclaration - Class in fr.sii.ogham.html.inliner.impl.regexp
Information about an image that is included through CSS property.
CssImageDeclaration(MatchedUrl, String, ImageResource) - Constructor for class fr.sii.ogham.html.inliner.impl.regexp.CssImageDeclaration
 
CssImageInlinerConstants - Class in fr.sii.ogham.html.inliner.impl.regexp
Common constants for inlining of images included through CSS properties (such as background, list-style, ...).
CssImageInlinerConstants.InlineMode - Interface in fr.sii.ogham.html.inliner.impl.regexp
Interface for defining an inline mode
CssImageInlinerConstants.InlineModes - Enum in fr.sii.ogham.html.inliner.impl.regexp
Provide predefined inline modes
CssImageInlineUtils - Class in fr.sii.ogham.html.inliner.impl.regexp
Helper class that factorizes code for classes that are using inliners.
CssInliner - Interface in fr.sii.ogham.html.inliner
Inline CSS styles directly in the HTML content.
CssInlinerConstants - Class in fr.sii.ogham.html.inliner
Common constants for CSS inlining.
CssInlinerConstants.InlineMode - Interface in fr.sii.ogham.html.inliner
Interface for defining an inline mode
CssInlinerConstants.InlineModes - Enum in fr.sii.ogham.html.inliner
Provide predefined inline modes
CssInlineUtils - Class in fr.sii.ogham.html.inliner.impl.jsoup
Helper class that factorizes code for classes that are using Jsoup inliners.
CssInliningBuilder - Class in fr.sii.ogham.email.builder
Configures how CSS are applied on HTML emails.
CssInliningBuilder(CssHandlingBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.CssInliningBuilder
Initializes the builder with a parent builder.
CssInliningException - Exception in fr.sii.ogham.core.exception.handler
Ogham uses a chain to transform original content into final content.
CssInliningException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.CssInliningException
 
CssInliningException(String) - Constructor for exception fr.sii.ogham.core.exception.handler.CssInliningException
 
CssInliningException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.CssInliningException
 
currentClient - Variable in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
 
currentSession - Variable in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
 
CurrentValueNotSetOverride<V> - Class in fr.sii.ogham.core.builder.configuration
Override the current value only if it is not set (null).
CurrentValueNotSetOverride(V) - Constructor for class fr.sii.ogham.core.builder.configuration.CurrentValueNotSetOverride
Initializes with the new value to set if current value is not set.
custom(DataCodingProvider) - Method in class fr.sii.ogham.sms.builder.cloudhopper.DataCodingSchemeBuilder
Register a custom strategy to determine Data Coding Scheme value.
customAdapters - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
CustomDescriptionProvider<T> - Interface in fr.sii.ogham.testing.assertion.hamcrest
Hamcrest builds description in a fixed order:
customEncoders - Variable in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
CustomizableUrlClient - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client
Override default SendGrid implementation in order to be able to change protocol and port.
CustomizableUrlClient(String, int) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.CustomizableUrlClient
 
CustomizableUrlClient(Boolean, String, int) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.CustomizableUrlClient
 
CustomizableUrlClient(CloseableHttpClient, String, int) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.CustomizableUrlClient
 
CustomReason<T> - Class in fr.sii.ogham.testing.assertion.hamcrest
Decorates a Hamcrest matcher in order to provide a different reason.
CustomReason(String, Matcher<T>) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.CustomReason
 
customSender(MessageSender) - Method in class fr.sii.ogham.core.builder.sender.SenderImplementationBuilderHelper
Registers a custom message sender implementation.
customSender(MessageSender) - Method in class fr.sii.ogham.email.builder.EmailBuilder
Registers a custom message sender implementation.
customSender(MessageSender) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
Registers a custom message sender implementation.
customSplitter(MessageSplitter) - Method in class fr.sii.ogham.sms.builder.cloudhopper.MessageSplitterBuilder
Register a custom splitter strategy.
customSplitter(MessageSplitter, int) - Method in class fr.sii.ogham.sms.builder.cloudhopper.MessageSplitterBuilder
Register a custom splitter strategy in the chain of splitters.

D

DataCodingException - Exception in fr.sii.ogham.sms.sender.impl.cloudhopper.exception
Ogham tries to determine the value of the Data Coding Scheme according to the message.
DataCodingException(String, Throwable, Encoded) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.DataCodingException
 
DataCodingException(String, Encoded) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.DataCodingException
 
DataCodingException(Throwable, Encoded) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.DataCodingException
 
DataCodingProvider - Interface in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
Data Coding Scheme is a one-octet field in Short Messages (SM) and Cell Broadcast Messages (CB) which carries a basic information how the recipient handset should process the received message.
dataCodingScheme() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Data Coding Scheme is a one-octet field in Short Messages (SM) and Cell Broadcast Messages (CB) which carries a basic information how the recipient handset should process the received message.
DataCodingSchemeBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Data Coding Scheme is a one-octet field in Short Messages (SM) and Cell Broadcast Messages (CB) which carries a basic information how the recipient handset should process the received message.
DataCodingSchemeBuilder(CloudhopperBuilder, BuildContext, Supplier<Byte>) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.DataCodingSchemeBuilder
Initializes the builder with a parent builder.
DataCodingSchemeProperties - Class in fr.sii.ogham.spring.sms
 
DataCodingSchemeProperties() - Constructor for class fr.sii.ogham.spring.sms.DataCodingSchemeProperties
 
DataCodingSchemeProperties.AutoProperties - Class in fr.sii.ogham.spring.sms
 
decode(byte[]) - Method in interface fr.sii.ogham.testing.sms.simulator.decode.Charset
Decode content of a SMS as bytes into a string.
decode(byte[]) - Method in class fr.sii.ogham.testing.sms.simulator.decode.CloudhopperCharsetAdapter
 
decode(SubmitSm) - Static method in class fr.sii.ogham.testing.sms.simulator.decode.MessageDecoder
Decode the received message to extract the text message.
decode(SubmitSm, Charset) - Static method in class fr.sii.ogham.testing.sms.simulator.decode.MessageDecoder
Decode the received message to extract the text message.
DecoratorContent - Interface in fr.sii.ogham.core.message.content
Interface for decorator pattern.
DecoratorMatcher<T> - Interface in fr.sii.ogham.testing.assertion.hamcrest
Mark a matcher as a decorator of another
DEFAULT_AUTO_DATA_CODING_SCHEME_ENABLED - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Enable automatic mode based on SMPP interface version by default
DEFAULT_AUTO_GUESS_ENABLED - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Enable automatic guessing of encoding by default.
DEFAULT_BIND_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default maximum amount of time (in milliseconds) to wait for the success of a bind attempt to the SMSC (5000 ms).
DEFAULT_BIND_TYPE - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The default bind command type (TRANSCEIVER)
DEFAULT_CHARSET - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default Cloudhopper Charset that should be used if nothing else is configured.
DEFAULT_CLASSPATH_PROPERTY_PRIORITY - Static variable in class fr.sii.ogham.core.CoreConstants
The default priority for MessagingBuilder environment().properties("classpath:...").
DEFAULT_CLOUDHOPPER_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The configurer has a priority of 40000 in order to be applied after templating configurers.
DEFAULT_CLOUDHOPPER_IMPLEMENTATION_PRIORITY - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The implementation has a priority of 40000.
DEFAULT_CONNECT_MAX_RETRIES - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default maximum number of attempts for connecting to SMSC (10).
DEFAULT_CONNECT_RETRY_DELAY - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default delay (in milliseconds) between connection attempts (5000 ms).
DEFAULT_CONNECT_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default maximum amount of time (in milliseconds) to wait for a establishing the connection (10000 ms).
DEFAULT_ENQUIRE_LINK_INTERVAL - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default fixed delay (in milliseconds) between two EnquireLink messages (30000 ms).
DEFAULT_ENQUIRE_LINK_RESPONSE_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default maximum amount of time (in milliseconds) to wait for receiving a response from the server to an EnquireLink request (10000 ms).
DEFAULT_ENQUIRE_LINK_REUSE_RESPONSE_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default response timeout to an EnquireLink request (10000 ms).
DEFAULT_FILE_PROPERTY_PRIORITY - Static variable in class fr.sii.ogham.core.CoreConstants
The default priority for MessagingBuilder environment().properties("file:...").
DEFAULT_FREEMARKER_EMAIL_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.template.freemarker.FreemarkerConstants
The configurer has a priority of 80000 in order to be applied after global configurer but before any sender implementation.
DEFAULT_FREEMARKER_IMPLEMENTATION_PRIORITY - Static variable in class fr.sii.ogham.template.freemarker.FreemarkerConstants
The implementation has a priority of 80000.
DEFAULT_FREEMARKER_SMS_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.template.freemarker.FreemarkerConstants
The configurer has a priority of 60000 in order to be applied after global configurer but before any sender implementation.
DEFAULT_GSM7BIT_PACKED_ENCODING_PRIORITY - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The priority for UCS-2 encoding.
DEFAULT_GSM8_ENCODING_PRIORITY - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The priority for GSM8 encoding.
DEFAULT_INTERFACE_VERSION - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The default SMPP protocol version (3.4)
DEFAULT_JAVAMAIL_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.email.JavaMailConstants
The configurer has a priority of 50000 in order to be applied after templating configurers.
DEFAULT_JAVAMAIL_IMPLEMENTATION_PRIORITY - Static variable in class fr.sii.ogham.email.JavaMailConstants
The implementation has a priority of 50000.
DEFAULT_KEEP_ALIVE_CONNECT_AT_STARTUP - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Disable sending EnquireLink request at startup (meaning that the EnquireLink requests will start after the first message is sent).
DEFAULT_KEEP_ALIVE_ENABLED - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Disable sending EnquireLink request to keep session alive by default.
DEFAULT_KEEP_ALIVE_MAX_CONSECUTIVE_TIMEOUTS - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default number of consecutive EnquireLink requests that end in a timeout.
DEFAULT_LAST_INTERACTION_EXPIRATION_DELAY - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default expiration delay (30000 ms).
DEFAULT_LATIN1_ENCODING_PRIORITY - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The priority for Latin-1 encoding.
DEFAULT_MANUAL_PROPERTY_PRIORITY - Static variable in class fr.sii.ogham.core.CoreConstants
The default priority for MessagingBuilder environment().properties(new Properties()).
DEFAULT_MARKER - Static variable in class fr.sii.ogham.testing.extension.common.TestInformationLogger
 
DEFAULT_MAX_LENGTH - Static variable in class fr.sii.ogham.testing.extension.common.TestInformationLogger
 
DEFAULT_MESSAGING_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.core.CoreConstants
The Ogham highest priority in order to be applied first
DEFAULT_OVHSMS_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.sms.OvhSmsConstants
The configurer has a priority of 20000 in order to be applied after templating configurers, email configurers and SMPP configurer.
DEFAULT_OVHSMS_HTTP2SMS_IMPLEMENTATION_PRIORITY - Static variable in class fr.sii.ogham.sms.OvhSmsConstants
The implementation has a priority of 20000.
DEFAULT_REQUEST_EXPIRY_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default amount of time (milliseconds) to wait for an endpoint to respond to a request before it expires (disabled [-1]).
DEFAULT_RESPONSE_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Set the maximum amount of time (in milliseconds) to wait until a valid response is received when a "submit" request is synchronously sends to the remote endpoint.
DEFAULT_REUSE_SESSION_ENABLED - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Disable reusing same session for sending messages (use a new session for every message).
DEFAULT_SENDGRID_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.email.sendgrid.SendGridConstants
The configurer has a priority of 30000 in order to be applied after templating configurers and JavaMail configurer.
DEFAULT_SENDGRID_IMPLEMENTATION_PRIORITY - Static variable in class fr.sii.ogham.email.sendgrid.SendGridConstants
The implementation has a priority of 30000.
DEFAULT_SMPP_PORT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The default port for SMPP protocol
DEFAULT_SPLIT_ENABLED - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Enable message splitting by default
DEFAULT_SYSTEM_PROPERTY_PRIORITY - Static variable in class fr.sii.ogham.core.CoreConstants
The default priority for MessagingBuilder environment().systemProperties().
DEFAULT_THYMELEAF_EMAIL_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.template.thymeleaf.common.ThymeleafConstants
The configurer has a priority of 90000 in order to be applied after global configurer but before any sender implementation.
DEFAULT_THYMELEAF_IMPLEMENTATION_PRIORITY - Static variable in class fr.sii.ogham.template.thymeleaf.common.ThymeleafConstants
The implementation has a priority of 90000.
DEFAULT_THYMELEAF_SMS_CONFIGURER_PRIORITY - Static variable in class fr.sii.ogham.template.thymeleaf.common.ThymeleafConstants
The configurer has a priority of 70000 in order to be applied after global configurer but before any sender implementation.
DEFAULT_UCS2_ENCODING_PRIORITY - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
The priority for UCS-2 encoding.
DEFAULT_UNBIND_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Set the maximum amount of time (in milliseconds) to wait until the session is unbounded, waiting up to a specified period of milliseconds for an unbind response from the remote endpoint.
DEFAULT_USE_SHORT_MESSAGE - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Enable use of short_message field to carry text message (named User Data) by default
DEFAULT_USE_TLV_MESSAGE_PAYLOAD - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Disable use of message_payload optional TLV (Tag-Value-Length) parameter to carry text message (named User Data) by default
DEFAULT_WINDOW_MONITOR_INTERVAL - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default amount of time (milliseconds) between executions of monitoring the window for requests that expire.
DEFAULT_WINDOW_SIZE - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default maximum number of requests permitted to be outstanding (unacknowledged) at a given time.
DEFAULT_WINDOW_WAIT_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default amount of time (milliseconds) to wait until a slot opens up in the sendWindow (60000 ms).
DEFAULT_WRITE_TIMEOUT - Static variable in class fr.sii.ogham.sms.CloudhopperConstants
Default maximum amount of time (in milliseconds) to wait for bytes to be written when creating a new SMPP session (no timeout [0], for backwards compatibility).
DefaultAttachmentPredicate - Class in fr.sii.ogham.testing.assertion.filter
Attachments may be everywhere in the message hierarchy.
DefaultAttachmentPredicate() - Constructor for class fr.sii.ogham.testing.assertion.filter.DefaultAttachmentPredicate
 
DefaultBuildContext - Class in fr.sii.ogham.core.builder.context
Simple build context that uses a default PropertyResolver and a default Converter.
DefaultBuildContext() - Constructor for class fr.sii.ogham.core.builder.context.DefaultBuildContext
 
DefaultBuildContext(Properties) - Constructor for class fr.sii.ogham.core.builder.context.DefaultBuildContext
 
defaultCharset(String) - Method in interface fr.sii.ogham.core.builder.charset.CharsetDetectorBuilder
Set the default Charset that is used by the Java application.
defaultCharset() - Method in interface fr.sii.ogham.core.builder.charset.CharsetDetectorBuilder
Set the default Charset that is used by the Java application.
defaultCharset(String) - Method in class fr.sii.ogham.core.builder.charset.SimpleCharsetDetectorBuilder
 
defaultCharset() - Method in class fr.sii.ogham.core.builder.charset.SimpleCharsetDetectorBuilder
 
DefaultCloudhopperConfigurer - Class in fr.sii.ogham.sms.builder.cloudhopper
Default configurer for Cloudhoppder that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard().
DefaultCloudhopperConfigurer.CloudhopperConfigurer - Class in fr.sii.ogham.sms.builder.cloudhopper
 
DefaultContentTranslator - Class in fr.sii.ogham.core.translator.content
Apply no transformation at all.
DefaultContentTranslator() - Constructor for class fr.sii.ogham.core.translator.content.DefaultContentTranslator
 
defaultConverter(MayOverride<Converter>) - Method in interface fr.sii.ogham.core.builder.env.ConverterBuilder
Provide the default converter implementation.
defaultConverter(MayOverride<Converter>) - Method in class fr.sii.ogham.core.builder.env.ConverterBuilderDelegate
 
defaultConverter(MayOverride<Converter>) - Method in class fr.sii.ogham.core.builder.env.SimpleConverterBuilder
 
DefaultConverter - Class in fr.sii.ogham.core.convert
The default converter delegates conversion to registered SupportingConverters.
DefaultConverter() - Constructor for class fr.sii.ogham.core.convert.DefaultConverter
Registers the default converters
defaultEncoding(String) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
* Sets the charset used for decoding byte sequences to character sequences when reading template files in a locale for which no explicit encoding was specified via Configuration.setEncoding(Locale, String).
defaultEncoding() - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
* Sets the charset used for decoding byte sequences to character sequences when reading template files in a locale for which no explicit encoding was specified via Configuration.setEncoding(Locale, String).
defaultEnquireLinkTimerFactory() - Static method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
Default factory that provides a ScheduledExecutorService executor.
DefaultErrorAnalyzer - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Default error analyzer that indicates to use a new session in the following cases: KeepSessionAliveStrategy is used for session handling and several (configurable) EnquireLink requests have failed due to a timeout The connection has been closed by the server The error is unrecoverable (see UnrecoverablePduException
DefaultErrorAnalyzer(int) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.DefaultErrorAnalyzer
 
DefaultFreemarkerEmailConfigurer - Class in fr.sii.ogham.template.freemarker.configurer
Default configurer for Freemarker template engine that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard() or MessagingBuilder.minimal().
DefaultFreemarkerEmailConfigurer.FreemakerConfigurer - Class in fr.sii.ogham.template.freemarker.configurer
 
DefaultFreemarkerSmsConfigurer - Class in fr.sii.ogham.template.freemarker.configurer
Default configurer for Freemarker template engine that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard() or MessagingBuilder.minimal().
DefaultFreemarkerSmsConfigurer.FreemakerConfigurer - Class in fr.sii.ogham.template.freemarker.configurer
 
DefaultHandler - Class in fr.sii.ogham.sms.message.addressing.translator
Default handler.
DefaultHandler() - Constructor for class fr.sii.ogham.sms.message.addressing.translator.DefaultHandler
 
DefaultJavaMailConfigurer - Class in fr.sii.ogham.email.builder.javamail
Default JavaMail configurer that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard().
DefaultJavaMailConfigurer.JavaMailConfigurer - Class in fr.sii.ogham.email.builder.javamail
 
defaultMap() - Static method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToCharacterEncodingGroupDataCodingProvider
Default mapping used to determine DataCoding encoding value from Charset: CharsetUtil.NAME_GSM7 -> DataCoding.CHAR_ENC_DEFAULT CharsetUtil.NAME_PACKED_GSM -> DataCoding.CHAR_ENC_DEFAULT CharsetUtil.NAME_GSM -> DataCoding.CHAR_ENC_8BIT CharsetUtil.NAME_GSM8 -> DataCoding.CHAR_ENC_8BIT CharsetUtil.NAME_ISO_8859_1 -> DataCoding.CHAR_ENC_LATIN1 CharsetUtil.NAME_UCS_2 -> DataCoding.CHAR_ENC_UCS2
defaultMap() - Static method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToGeneralGroupDataCodingProvider
Default mapping used to determine DataCoding encoding value from Charset: CharsetUtil.NAME_GSM7 -> DataCoding.CHAR_ENC_DEFAULT CharsetUtil.NAME_PACKED_GSM -> DataCoding.CHAR_ENC_DEFAULT CharsetUtil.NAME_GSM -> DataCoding.CHAR_ENC_8BIT CharsetUtil.NAME_GSM8 -> DataCoding.CHAR_ENC_8BIT CharsetUtil.NAME_UCS_2 -> DataCoding.CHAR_ENC_UCS2
defaultMessagingBuilder(Supplier<MessagingBuilder>, List<SpringMessagingConfigurer>) - Method in class fr.sii.ogham.spring.general.OghamGeneralConfiguration
 
defaultMessagingBuilderConfigurer() - Method in class fr.sii.ogham.spring.template.OghamNoTemplateEngineConfiguration
 
DefaultMessagingConfigurer - Class in fr.sii.ogham.core.builder.configurer
Default configurer that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard() or MessagingBuilder.minimal().
DefaultMessagingConfigurer() - Constructor for class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
DefaultMessagingConfigurer(Supplier<List<String>>, Supplier<List<String>>) - Constructor for class fr.sii.ogham.core.builder.configurer.DefaultMessagingConfigurer
 
defaultMimetype(String) - Method in interface fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder
If no previously registered mimetype detector could determine mimetype, use a default value.
defaultMimetype() - Method in interface fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder
If no previously registered mimetype detector could determine mimetype, use a default value.
defaultMimetype(String) - Method in class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
 
defaultMimetype() - Method in class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
 
defaultMimetype(String) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
 
defaultMimetype() - Method in class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
 
DefaultOvhSmsConfigurer - Class in fr.sii.ogham.sms.builder.ovh
Default configurer that configures sending of SMS through OVH HTTP API .The configurer is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard().
DefaultOvhSmsConfigurer.OvhSmsConfigurer - Class in fr.sii.ogham.sms.builder.ovh
 
DefaultPortFinder - Class in fr.sii.ogham.testing.util.port
Default implementation that search for ports by delegating port availability check to a function.
DefaultPortFinder(String, IntPredicate) - Constructor for class fr.sii.ogham.testing.util.port.DefaultPortFinder
Initialize with a function to check if a port is available or not.
DefaultPortFinder(String, IntPredicate, Random) - Constructor for class fr.sii.ogham.testing.util.port.DefaultPortFinder
Initialize with a function to check if a port is available or not.
DefaultRecursiveBeanReadWrapperFactory - Class in fr.sii.ogham.core.util.bean
Implementation that is used by default by RecursiveBeanReadWrapper in order to wrap nested beans.
DefaultRecursiveBeanReadWrapperFactory() - Constructor for class fr.sii.ogham.core.util.bean.DefaultRecursiveBeanReadWrapperFactory
 
DefaultResourceResolver - Class in fr.sii.ogham.core.resource.resolver
Decorates an AbstractPrefixedLookupPathResolver to manage a default case (no lookup found).
DefaultResourceResolver(AbstractPrefixedLookupPathResolver) - Constructor for class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
Initialize the resolver with the mandatory delegate.
DefaultResourceTranslator - Class in fr.sii.ogham.core.translator.resource
Apply no transformation at all.
DefaultResourceTranslator() - Constructor for class fr.sii.ogham.core.translator.resource.DefaultResourceTranslator
 
DefaultSendGridV2Configurer - Class in fr.sii.ogham.email.sendgrid.v2.builder.sendgrid
Default SendGrid configurer that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard().
DefaultSendGridV2Configurer.SendGridV2Configurer - Class in fr.sii.ogham.email.sendgrid.v2.builder.sendgrid
 
DefaultSendGridV4Configurer - Class in fr.sii.ogham.email.sendgrid.v4.builder.sendgrid
Default SendGrid configurer that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard().
DefaultSendGridV4Configurer.SendGridV4Configurer - Class in fr.sii.ogham.email.sendgrid.v4.builder.sendgrid
 
DefaultSmsCodingDetector - Class in fr.sii.ogham.sms.sender.impl.ovh
DefaultSmsCodingDetector() - Constructor for class fr.sii.ogham.sms.sender.impl.ovh.DefaultSmsCodingDetector
 
DefaultThymeleafV2EmailConfigurer - Class in fr.sii.ogham.template.thymeleaf.v2.configure
Default configurer for Thymeleaf template engine that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard() or MessagingBuilder.minimal().
DefaultThymeleafV2EmailConfigurer.ThymeleafV2EmailConfigurer - Class in fr.sii.ogham.template.thymeleaf.v2.configure
 
DefaultThymeleafV2SmsConfigurer - Class in fr.sii.ogham.template.thymeleaf.v2.configure
Default configurer for Thymeleaf template engine that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard() or MessagingBuilder.minimal().
DefaultThymeleafV2SmsConfigurer.ThymeleafV2SmsConfigurer - Class in fr.sii.ogham.template.thymeleaf.v2.configure
 
DefaultThymeleafV3EmailConfigurer - Class in fr.sii.ogham.template.thymeleaf.v3.configure
Default configurer for Thymeleaf template engine that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard() or MessagingBuilder.minimal().
DefaultThymeleafV3EmailConfigurer.ThymeleafV3EmailConfigurer - Class in fr.sii.ogham.template.thymeleaf.v3.configure
 
DefaultThymeleafV3SmsConfigurer - Class in fr.sii.ogham.template.thymeleaf.v3.configure
Default configurer for Thymeleaf template engine that is automatically ap MessagingBuilder.standard() or MessagingBuilder.minimal().
DefaultThymeleafV3SmsConfigurer.ThymeleafV3SmsConfigurer - Class in fr.sii.ogham.template.thymeleaf.v3.configure
 
defaultValue(V) - Method in interface fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilder
Register a default value.
defaultValue(MayOverride<V>) - Method in interface fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilder
Register a default value only if MayOverride.override(Object) returns true.
defaultValue(V) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderDelegate
 
defaultValue(MayOverride<V>) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderDelegate
 
defaultValue(V) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
 
defaultValue(MayOverride<V>) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
 
defaultValue(V) - Method in class fr.sii.ogham.core.builder.filler.AbstractAutofillDefaultValueBuilder
Register a default value to use if no value is specified on the message.
defaultValue() - Method in class fr.sii.ogham.core.builder.filler.AbstractAutofillDefaultValueBuilder
Register a default value to use if no value is specified on the message.
defaultValueBuilder - Variable in class fr.sii.ogham.core.builder.filler.AbstractAutofillDefaultValueBuilder
 
defaultValues - Variable in class fr.sii.ogham.core.filler.AbstractMessageAwareFiller
 
delay(Long) - Method in class fr.sii.ogham.core.builder.retry.FixedDelayBuilder
Set the delay between two executions (in milliseconds).
delay() - Method in class fr.sii.ogham.core.builder.retry.FixedDelayBuilder
Set the delay between two executions (in milliseconds).
delays(List<Long>) - Method in class fr.sii.ogham.core.builder.retry.PerExecutionDelayBuilder
Set specific delays (in milliseconds) used for each execution.
delays(Long...) - Method in class fr.sii.ogham.core.builder.retry.PerExecutionDelayBuilder
Set specific delays (in milliseconds) used for each execution.
delays() - Method in class fr.sii.ogham.core.builder.retry.PerExecutionDelayBuilder
Set specific delays (in milliseconds) used for each new execution.
delays - Variable in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
DelegateConverter - Class in fr.sii.ogham.core.convert
Calls registered SupportingConverters to make the real conversion.
DelegateConverter(SupportingConverter...) - Constructor for class fr.sii.ogham.core.convert.DelegateConverter
Registers none, one or several converters
DelegateConverter(List<SupportingConverter>) - Constructor for class fr.sii.ogham.core.convert.DelegateConverter
Registers a list of converters.
DelegateResourceResolver - Interface in fr.sii.ogham.core.resource.resolver
 
DelegateSendGridClient - Class in fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client
Facade wrapping the SendGrid object.
DelegateSendGridClient(SendGrid) - Constructor for class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client.DelegateSendGridClient
Constructor.
DelegateSendGridClient - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client
Facade wrapping the SendGrid object.
DelegateSendGridClient(SendGridAPI) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.DelegateSendGridClient
Constructor.
DeliveryReceiptTask - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
 
DeliveryReceiptTask(SMPPServerSession, SubmitSm, MessageId) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.DeliveryReceiptTask
 
DeliveryReceiptTask(SMPPServerSession, SubmitMulti, MessageId) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.DeliveryReceiptTask
 
describe(String, T, String) - Method in interface fr.sii.ogham.testing.assertion.hamcrest.CustomDescriptionProvider
Generate a new description instead of the default one.
describe(String, T, String) - Method in class fr.sii.ogham.testing.assertion.hamcrest.OverrideDescription
 
describeMismatchSafely(T, Description) - Method in class fr.sii.ogham.testing.assertion.hamcrest.ThrowableAnyCauseMatcher
 
describeMismatchSafely(T, Description) - Method in class fr.sii.ogham.testing.assertion.hamcrest.ThrowableMessageMatcher
 
describeTo(Description) - Method in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
describeTo(Description) - Method in class fr.sii.ogham.testing.assertion.hamcrest.CustomReason
 
describeTo(Description) - Method in class fr.sii.ogham.testing.assertion.hamcrest.OverrideDescription
 
describeTo(Description) - Method in class fr.sii.ogham.testing.assertion.hamcrest.ThrowableAnyCauseMatcher
 
describeTo(Description) - Method in class fr.sii.ogham.testing.assertion.hamcrest.ThrowableMessageMatcher
 
description(Matcher<? super String>) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on the description of a part (body, alternative or attachment) of the message(s).
destroyClient() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
Destroy (cleanup everything) the client.
destroySession() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
Send an unbind command to the server to properly close the session, close the session and cleanup everything related to the session.
detect(String) - Method in interface fr.sii.ogham.core.charset.CharsetDetector
Detects the charset of the input string.
detect(byte[]) - Method in interface fr.sii.ogham.core.charset.CharsetDetector
Detects the charset of the input bytes.
detect(InputStream) - Method in interface fr.sii.ogham.core.charset.CharsetDetector
Detects the charset of the stream.
detect(String) - Method in class fr.sii.ogham.core.charset.FixedCharsetDetector
 
detect(byte[]) - Method in class fr.sii.ogham.core.charset.FixedCharsetDetector
 
detect(InputStream) - Method in class fr.sii.ogham.core.charset.FixedCharsetDetector
 
detect(InputStream) - Method in class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
 
detect(String) - Method in class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
 
detect(InputStream) - Method in class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
 
detect(String) - Method in class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
 
detect(InputStream) - Method in class fr.sii.ogham.core.mimetype.JavaActivationProvider
 
detect(String) - Method in class fr.sii.ogham.core.mimetype.JavaActivationProvider
 
detect(InputStream) - Method in class fr.sii.ogham.core.mimetype.JavaFilesProvider
 
detect(String) - Method in class fr.sii.ogham.core.mimetype.JavaFilesProvider
 
detect(InputStream) - Method in interface fr.sii.ogham.core.mimetype.MimeTypeProvider
Get the Mime Type based on the content.
detect(String) - Method in interface fr.sii.ogham.core.mimetype.MimeTypeProvider
Get the Mime Type based on the content.
detect(InputStream) - Method in class fr.sii.ogham.core.mimetype.OverrideMimetypeProvider
 
detect(String) - Method in class fr.sii.ogham.core.mimetype.OverrideMimetypeProvider
 
detect(InputStream) - Method in class fr.sii.ogham.core.mimetype.TikaProvider
 
detect(String) - Method in class fr.sii.ogham.core.mimetype.TikaProvider
 
detect(InputStream) - Method in class fr.sii.ogham.core.mimetype.validation.AllowedMimetypeDecorator
 
detect(String) - Method in class fr.sii.ogham.core.mimetype.validation.AllowedMimetypeDecorator
 
detect(String) - Method in class fr.sii.ogham.sms.sender.impl.ovh.DefaultSmsCodingDetector
 
detect(String) - Method in interface fr.sii.ogham.sms.sender.impl.ovh.SmsCodingDetector
Automatically detects the SmsCoding to use according to the characters used in the message.
detectAll(String) - Method in interface fr.sii.ogham.core.charset.CharsetDetector
Detects all charsets that appear to be plausible matches with the input data.
detectAll(byte[]) - Method in interface fr.sii.ogham.core.charset.CharsetDetector
Detects all charsets that appear to be plausible matches with the input data.
detectAll(InputStream) - Method in interface fr.sii.ogham.core.charset.CharsetDetector
Detects all charsets that appear to be plausible matches with the input data.
detectAll(String) - Method in class fr.sii.ogham.core.charset.FixedCharsetDetector
 
detectAll(byte[]) - Method in class fr.sii.ogham.core.charset.FixedCharsetDetector
 
detectAll(InputStream) - Method in class fr.sii.ogham.core.charset.FixedCharsetDetector
 
detector(TemplateEngineDetector) - Method in interface fr.sii.ogham.core.builder.template.DetectorBuilder
Registers a detector to associate with a template parser.
detector(TemplateEngineDetector) - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
detector - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
detector(TemplateEngineDetector) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
DetectorBuilder<MYSELF> - Interface in fr.sii.ogham.core.builder.template
Builder that configures detection of template engine.
developerError(Throwable) - Static method in class fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
Indicates if the error is raised because the developer has misconfigured or has used an illegal value ( IllegalArgumentException, NullPointerException, ...).
dialects - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
dialects() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
dialectsByPrefix - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
dialectsByPrefix() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
diff - Variable in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
DirectAccessor<T> - Class in fr.sii.ogham.core.util.bean
The value is already known so provide the value directly.
DirectAccessor(T) - Constructor for class fr.sii.ogham.core.util.bean.DirectAccessor
Initialize with the provided value
disposition(Matcher<? super String>) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on the disposition of a part (body, alternative or attachment) of the message(s).

E

elements() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
email() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Configures how to send Email messages.
Email - Class in fr.sii.ogham.email.message
Email message that contains the following information: The subject of the mail The body of the mail (see Content and sub classes for more information) The sender address The list of recipient addresses with the type (to, cc, bcc) The list of attachments to join to the mail
Email() - Constructor for class fr.sii.ogham.email.message.Email
Instantiates an empty email
EmailAddress - Class in fr.sii.ogham.email.message
Represents an email address.
EmailAddress(String) - Constructor for class fr.sii.ogham.email.message.EmailAddress
Initialize the address with only the email address part (no personal).
EmailAddress(String, String) - Constructor for class fr.sii.ogham.email.message.EmailAddress
Initialize the address with the email address and the personal parts.
EmailAddressConverter - Class in fr.sii.ogham.core.util.converter
Converts the provided object into an EmailAddress.
EmailAddressConverter() - Constructor for class fr.sii.ogham.core.util.converter.EmailAddressConverter
 
emailBuilder - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
EmailBuilder - Class in fr.sii.ogham.email.builder
Configures how to send Email messages.
EmailBuilder(MessagingBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.EmailBuilder
Initializes the builder with a parent builder.
EmailCompat - Interface in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Wrapper interface that delegates operations to the real SendGrid Email object.
EmailFiller - Class in fr.sii.ogham.email.filler
 
EmailFiller(Map<String, ConfigurationValueBuilderHelper<?, ?>>) - Constructor for class fr.sii.ogham.email.filler.EmailFiller
 
emailFreemarkerConfiguration(OghamFreemarkerProperties) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.FreeMarkerDefaultOghamConfiguration
 
emailFreemarkerConfiguration(FreeMarkerConfigurationFactoryBean) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.OghamFreeMarkerNonWebConfiguration
 
emailFreemarkerConfiguration(FreeMarkerConfigurer) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.OghamFreeMarkerWebConfiguration
 
EmailSender - Class in fr.sii.ogham.email.sender
Specialization of MultiImplementationSender for managing emails using several implementations.
EmailSender() - Constructor for class fr.sii.ogham.email.sender.EmailSender
 
EmailUtils - Class in fr.sii.ogham.testing.assertion.util
 
EmailValidator - Class in fr.sii.ogham.email.sendgrid.sender
Validate the email fields.
EmailVariant - Enum in fr.sii.ogham.core.message.content
Emails support to send several text body in several formats.
embed() - Method in class fr.sii.ogham.email.message.Email
Embed a file in the email.
EmbedBuilder - Class in fr.sii.ogham.email.message.fluent
Fluent API to embed a file to the email (mainly used for images).
EmbedBuilder(Email) - Constructor for class fr.sii.ogham.email.message.fluent.EmbedBuilder
Initializes with the parent to go back to.
empty() - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance with no auto-configuration at all.
enable(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
Enable or disable sending of EnquireLink messages to keep the session alive.
enable() - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
Enable or disable sending of EnquireLink messages to keep the session alive.
enable(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.MessageSplitterBuilder
Enable/disable message splitting.
enable() - Method in class fr.sii.ogham.sms.builder.cloudhopper.MessageSplitterBuilder
Enable/disable message splitting.
enable(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder
Enable or disable the reuse the same session (if possible) for sending messages.
enable() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder
Enable or disable the reuse the same session (if possible) for sending messages.
enable(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SslBuilder
Enable or disable SSL.
enable() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SslBuilder
Enable or disable SSL.
enableCacheValueBuilder - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
enableStaticMethodAccess(Boolean) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Enable calls to static methods from templates:
enableStaticMethodAccess() - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Enable calls to static methods from templates:
encode(String) - Method in interface fr.sii.ogham.sms.encoder.Encoder
Encode the message into a byte array.
encode(String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.CloudhopperCharsetSupportingEncoder
 
encode(String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.GuessEncodingEncoder
 
encode(String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.MapCloudhopperCharsetEncoder
 
Encoded - Interface in fr.sii.ogham.sms.encoder
Represents an encoded message.
EncodedMessage - Class in fr.sii.ogham.sms.encoder
Keeps the unencoded original message in addition to the encoded message.
EncodedMessage(String, byte[], String) - Constructor for class fr.sii.ogham.sms.encoder.EncodedMessage
Initializes with the unencoded message, the result of encoding and the charset used to encode.
EncodedMessage(String, Encoded) - Constructor for class fr.sii.ogham.sms.encoder.EncodedMessage
Initializes with the unencoded message end the encoded message.
EncodedSegment - Class in fr.sii.ogham.sms.splitter
Represents a segment that has been encoded.
EncodedSegment(Encoded) - Constructor for class fr.sii.ogham.sms.splitter.EncodedSegment
Initializes the segment with the encoded content.
EncodedWithHeader - Class in fr.sii.ogham.sms.encoder
The encoded message into a byte array also contains a header.
EncodedWithHeader(byte[], Encoded) - Constructor for class fr.sii.ogham.sms.encoder.EncodedWithHeader
Initializes with the header byte array and the encoded message (byte array and charset unsed to encode it).
encoder() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Configures how Cloudhopper will encode SMS messages.
Encoder - Interface in fr.sii.ogham.sms.encoder
An encoder transforms the string message into a byte array.
EncoderBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Configures text message encoding: It supports GSM 03.38 standard encodings.
EncoderBuilder(CloudhopperBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Initializes the builder with a parent builder.
EncoderProperties - Class in fr.sii.ogham.spring.sms
 
EncoderProperties() - Constructor for class fr.sii.ogham.spring.sms.EncoderProperties
 
EncoderProperties.AutoGuessProperties - Class in fr.sii.ogham.spring.sms
 
EncoderProperties.Gsm7bitPackedProperties - Class in fr.sii.ogham.spring.sms
 
EncoderProperties.Gsm8bitProperties - Class in fr.sii.ogham.spring.sms
 
EncoderProperties.Latin1Properties - Class in fr.sii.ogham.spring.sms
 
EncoderProperties.Ucs2Properties - Class in fr.sii.ogham.spring.sms
 
encodeToString(byte[]) - Static method in class fr.sii.ogham.core.util.Base64Utils
Encode the byte array to a base64 string.
encoding(Matcher<Byte>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentPduRequestAssert
Make assertions on the encoding byte of the message(s) using fluent API.
EncodingException - Exception in fr.sii.ogham.sms.exception.message
Sending Message Exception relative to any encoding policy issue .
EncodingException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.EncodingException
 
EncodingException(String) - Constructor for exception fr.sii.ogham.sms.exception.message.EncodingException
 
EncodingException(Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.EncodingException
 
engine - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
engine() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
Fluent configurer for Thymeleaf engine configuration.
engine(TemplateEngine) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
Sets a Thymeleaf engine.
engineBuilder - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
EngineDetectionException - Exception in fr.sii.ogham.core.exception.template
Ogham is able to handle several template engines.
EngineDetectionException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.EngineDetectionException
 
EngineDetectionException(String) - Constructor for exception fr.sii.ogham.core.exception.template.EngineDetectionException
 
EngineDetectionException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.EngineDetectionException
 
EnquireLinkTask - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Task that regularly sends EnquireLink requests to keep the current session alive.
EnquireLinkTask(SmppSession, ErrorHandler, long) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.EnquireLinkTask
 
entrySet() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
entrySet() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
EnvBuilderBasedContext - Class in fr.sii.ogham.core.builder.context
Context that uses a shared EnvironmentBuilder to evaluate the properties.
EnvBuilderBasedContext(EnvironmentBuilder<?>, Registry<Object>) - Constructor for class fr.sii.ogham.core.builder.context.EnvBuilderBasedContext
 
environment() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Configures environment for the builder (and sub-builders if inherited).
EnvironmentBuilder<P> - Interface in fr.sii.ogham.core.builder.env
Builder that configures how configuration properties are handled.
environmentBuilder - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
EnvironmentBuilderDelegate<P> - Class in fr.sii.ogham.core.builder.env
Implementation that just delegates all operations to another builder.
EnvironmentBuilderDelegate(P, EnvironmentBuilder<?>) - Constructor for class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
Wraps the delegate builder.
equals(Object) - Method in class fr.sii.ogham.core.condition.CompositeCondition
 
equals(Object) - Method in class fr.sii.ogham.core.condition.FixedCondition
 
equals(Object) - Method in class fr.sii.ogham.core.condition.NotCondition
 
equals(Object) - Method in class fr.sii.ogham.core.condition.PropertyPatternCondition
 
equals(Object) - Method in class fr.sii.ogham.core.condition.PropertyValueCondition
 
equals(Object) - Method in class fr.sii.ogham.core.condition.RequiredClassCondition
 
equals(Object) - Method in class fr.sii.ogham.core.condition.RequiredPropertyCondition
 
equals(Object) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
equals(Object) - Method in class fr.sii.ogham.core.message.content.MultiContent
 
equals(Object) - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
equals(Object) - Method in class fr.sii.ogham.core.message.content.StringContent
 
equals(Object) - Method in class fr.sii.ogham.core.message.content.TemplateContent
 
equals(Object) - Method in class fr.sii.ogham.core.message.content.TemplateVariantContent
 
equals(Object) - Method in class fr.sii.ogham.core.resource.ByteResource
 
equals(Object) - Method in class fr.sii.ogham.core.resource.FileResource
 
equals(Object) - Method in class fr.sii.ogham.core.resource.LookupResource
 
equals(Object) - Method in class fr.sii.ogham.core.resource.path.RelativePath
 
equals(Object) - Method in class fr.sii.ogham.core.resource.path.ResolvedResourcePath
 
equals(Object) - Method in class fr.sii.ogham.core.resource.path.UnresolvedPath
 
equals(Object) - Method in class fr.sii.ogham.core.template.context.BeanContext
 
equals(Object) - Method in class fr.sii.ogham.core.template.context.SimpleContext
 
equals(Object) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper.MapBeanReadWrapperEntry
 
equals(Object) - Method in class fr.sii.ogham.core.util.HashCodeBuilder
 
equals(Object) - Method in class fr.sii.ogham.email.attachment.Attachment
 
equals(Object) - Method in class fr.sii.ogham.email.message.Email
 
equals(Object) - Method in class fr.sii.ogham.email.message.EmailAddress
 
equals(Object) - Method in class fr.sii.ogham.email.message.Recipient
 
equals(Object) - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
 
equals(Object) - Method in class fr.sii.ogham.sms.message.Contact
 
equals(Object) - Method in class fr.sii.ogham.sms.message.PhoneNumber
 
equals(Object) - Method in class fr.sii.ogham.sms.message.Sms
 
equals(Object) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
 
equals(Object) - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
 
equals(Object) - Method in class fr.sii.ogham.testing.extension.junit.email.RandomPortServerSetup
 
equals(Object) - Method in class mock.context.NestedBean
 
equals(Object) - Method in class mock.context.SimpleBean
 
EqualsBuilder - Class in fr.sii.ogham.core.util
Assists in implementing Object.equals(Object) methods.
EqualsBuilder() - Constructor for class fr.sii.ogham.core.util.EqualsBuilder
Initialize the builder.
EqualsBuilder(Object, Object) - Constructor for class fr.sii.ogham.core.util.EqualsBuilder
Initialize the builder.
ErrorAnalyzer - Interface in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Analyze an error to determine if the error can be recovered or if the error is fatal and requires a new session.
ErrorHandler - Interface in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Interface for error handling.
evaluate(List<String>, Class<T>) - Method in interface fr.sii.ogham.core.builder.context.BuildContext
Evaluate a list of properties that contains expressions.
evaluate(List<String>, Class<T>) - Method in class fr.sii.ogham.core.builder.context.DefaultBuildContext
 
evaluate(List<String>, Class<T>) - Method in class fr.sii.ogham.core.builder.context.EnvBuilderBasedContext
 
evaluate(String, PropertyResolver, Class<T>) - Static method in class fr.sii.ogham.core.util.BuilderUtils
If the property value is an expression ("${property.key}"), then it is evaluated to get the value of "property.key".
evaluate(List<String>, PropertyResolver, Class<T>) - Static method in class fr.sii.ogham.core.util.BuilderUtils
Evaluate a list of properties that may contain expressions.
evaluate(String) - Method in interface fr.sii.ogham.testing.assertion.context.Context
 
evaluate(String) - Method in class fr.sii.ogham.testing.assertion.context.SingleMessageContext
 
evaluate(String) - Method in class fr.sii.ogham.testing.assertion.email.AddressesWithContext
 
evaluate(String) - Method in class fr.sii.ogham.testing.assertion.email.PartWithContext
 
evaluate(String) - Method in class fr.sii.ogham.testing.assertion.sms.OptionalParameterWithContext
 
evaluate(String) - Method in class fr.sii.ogham.testing.assertion.sms.PduRequestWithContext
 
evaluate(String) - Method in class fr.sii.ogham.testing.assertion.sms.PhoneNumberWithContext
 
evaluate(String) - Method in class fr.sii.ogham.testing.assertion.sms.ShortMessageWithContext
 
every() - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailsAssert
Fluent API to write assertions on every received messages.
every() - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsListAssert
Fluent API to write assertions on every received messages.
EveryContentTranslator - Class in fr.sii.ogham.core.translator.content
Decorator that loop through all delegate translators to transform the content of the message.
EveryContentTranslator(ContentTranslator...) - Constructor for class fr.sii.ogham.core.translator.content.EveryContentTranslator
Initialize the decorator with none, one or several translator implementations.
EveryContentTranslator(List<ContentTranslator>) - Constructor for class fr.sii.ogham.core.translator.content.EveryContentTranslator
Initialize the decorator with the provided translator implementations.
EveryFillerDecorator - Class in fr.sii.ogham.core.filler
Decorator that calls every decorated filler in order to fill the message.
EveryFillerDecorator(MessageFiller...) - Constructor for class fr.sii.ogham.core.filler.EveryFillerDecorator
Initializes with some fillers.
EveryFillerDecorator(List<MessageFiller>) - Constructor for class fr.sii.ogham.core.filler.EveryFillerDecorator
Initializes with some fillers.
EveryImageInliner - Class in fr.sii.ogham.html.inliner
Applies in sequence all provided decorated inliners.
EveryImageInliner(ImageInliner...) - Constructor for class fr.sii.ogham.html.inliner.EveryImageInliner
 
EveryImageInliner(List<ImageInliner>) - Constructor for class fr.sii.ogham.html.inliner.EveryImageInliner
 
EveryResourceTranslator - Class in fr.sii.ogham.core.translator.resource
Decorator that loop through all delegate translators to transform the attachment resource of the message.
EveryResourceTranslator(AttachmentResourceTranslator...) - Constructor for class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
Initialize the decorator with none, one or several translator implementations.
EveryResourceTranslator(List<AttachmentResourceTranslator>) - Constructor for class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
Initialize the decorator with the provided translator implementations.
EverySupportingMessagingService - Class in fr.sii.ogham.core.service
Implementation that will ask each sender if it is able to handle the message.
EverySupportingMessagingService(ConditionalSender...) - Constructor for class fr.sii.ogham.core.service.EverySupportingMessagingService
Initialize the service with none, one or several sender implementations.
EverySupportingMessagingService(List<ConditionalSender>) - Constructor for class fr.sii.ogham.core.service.EverySupportingMessagingService
Initialize the service with the provided sender implementations.
ExceptionMatchers - Class in fr.sii.ogham.testing.assertion.hamcrest
 
ExceptionUtils - Class in fr.sii.ogham.core.util
Utility class for exceptions
Executable - Interface in fr.sii.ogham.core.retry
This interface is intended to be used when the action doesn't return any value.
Executable<E extends Exception> - Interface in fr.sii.ogham.testing.assertion.util
 
execute() - Method in interface fr.sii.ogham.core.retry.Executable
Execute some action.
execute(Callable<V>) - Method in interface fr.sii.ogham.core.retry.RetryExecutor
Execute the action.
execute(Callable<V>) - Method in class fr.sii.ogham.core.retry.SimpleRetryExecutor
 
execute() - Method in interface fr.sii.ogham.testing.assertion.util.AssertionRegistry
Execute all registered functions
execute() - Method in class fr.sii.ogham.testing.assertion.util.FailAtEndRegistry
 
execute() - Method in class fr.sii.ogham.testing.assertion.util.FailImmediatelyRegistry
 
ExecutionFailedNotRetriedException - Exception in fr.sii.ogham.core.exception.retry
Specialized exception that is thrown when no retry is requested to execute the action.
ExecutionFailedNotRetriedException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.ExecutionFailedNotRetriedException
 
ExecutionFailedNotRetriedException(String) - Constructor for exception fr.sii.ogham.core.exception.retry.ExecutionFailedNotRetriedException
 
ExecutionFailedNotRetriedException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.ExecutionFailedNotRetriedException
 
ExecutionFailureWrapper - Exception in fr.sii.ogham.core.exception.retry
Simple wrapper that carries additional information about the execution context.
ExecutionFailureWrapper(String, Instant, Instant, Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.ExecutionFailureWrapper
 
executor(RetryExecutor) - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
Use custom executor instead of default one (SimpleRetryExecutor).
executor(RetryExecutorFactory) - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
Use a factory to create an instance of RetryExecutor while benefiting from configured RetryStrategy.
executor(Supplier<ScheduledExecutorService>) - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
Provides a factory that creates an ScheduledExecutorService.
executor(ScheduledExecutorService) - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
exists(String) - Method in interface fr.sii.ogham.core.util.classpath.ClasspathHelper
Test if the class name is defined in the classpath.
exists(String) - Method in class fr.sii.ogham.core.util.classpath.SimpleClasspathHelper
Test if the class name is defined in the classpath.
exists(String) - Static method in class fr.sii.ogham.core.util.ClasspathUtils
Test if the class name is defined in the classpath.
ExpandCssPropertiesTranslator - Class in fr.sii.ogham.html.translator
Automatically transform CSS shortcuts to the expanded version.
ExpandCssPropertiesTranslator() - Constructor for class fr.sii.ogham.html.translator.ExpandCssPropertiesTranslator
 
expected - Variable in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
ExpectedAddressedPhoneNumber - Class in fr.sii.ogham.testing.assertion.sms
 
ExpectedAddressedPhoneNumber(String, TypeOfNumber, NumberingPlanIndicator) - Constructor for class fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
Initializes the phone number with the given number, TON and NPI.
ExpectedAddressedPhoneNumber(String, byte, byte) - Constructor for class fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
Initializes the phone number with the given number, TON and NPI.
ExpectedAttachment - Class in fr.sii.ogham.testing.assertion.email
Class used in tests for ensuring that the attachment is respected.
ExpectedAttachment(String, Pattern, byte[], String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, Pattern, byte[], String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, Pattern, byte[]) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, Pattern, InputStream, String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, Pattern, InputStream, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, Pattern, InputStream) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, Pattern, String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, Pattern, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, Pattern) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String, byte[], String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String, byte[], String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String, byte[]) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String, InputStream, String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String, InputStream, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String, InputStream) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String, String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedAttachment(String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
ExpectedContent - Class in fr.sii.ogham.testing.assertion.email
Class used in tests for ensuring that the content of an email is respected.
ExpectedContent(String, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedContent
Initialize with the expected body and the expected Mime Type (regular expression).
ExpectedContent(String, Pattern) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedContent
Initialize with the expected body and the expected Mime Type pattern.
ExpectedContent(InputStream, String) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedContent
Initialize with the expected body and the expected Mime Type pattern.
ExpectedEmail - Class in fr.sii.ogham.testing.assertion.email
Class used in tests for ensuring that the email is respected.
ExpectedEmail(String, String, String, String...) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedEmail
Initialize the expected email with string values.
ExpectedEmail(String, ExpectedContent, String, String...) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedEmail
Initialize the expected email with provided values.
ExpectedEmailHeader - Class in fr.sii.ogham.testing.assertion.email
Class used in tests for ensuring that the email is respected.
ExpectedEmailHeader(String, String, String...) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
ExpectedEmailHeader(String, String, List<String>) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
ExpectedMultiPartEmail - Class in fr.sii.ogham.testing.assertion.email
Class used in tests for ensuring that the email is respected.
ExpectedMultiPartEmail(String, List<ExpectedContent>, String, String...) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedMultiPartEmail
Initialize the expected email with provided values.
ExpectedMultiPartEmail(String, ExpectedContent[], String, String...) - Constructor for class fr.sii.ogham.testing.assertion.email.ExpectedMultiPartEmail
Initialize the expected email with provided values.
ExpectedSms - Class in fr.sii.ogham.testing.assertion.sms
Class used in tests for ensuring that the SMS is respected.
ExpectedSms(String, ExpectedAddressedPhoneNumber, ExpectedAddressedPhoneNumber) - Constructor for class fr.sii.ogham.testing.assertion.sms.ExpectedSms
Initialize the expected SMS with the message, the sender phone number and the receiver phone number.
ExpectedValueProvider<T> - Interface in fr.sii.ogham.testing.assertion.hamcrest
Mark a matcher as capable of providing expected value
exponentialDelay() - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
Retry several times with a delay that is doubled between each try until the maximum attempts is reached.
ExponentialDelayBuilder<P> - Class in fr.sii.ogham.core.builder.retry
Configures retry handling based on an exponential delay.
ExponentialDelayBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.retry.ExponentialDelayBuilder
Initializes the builder with a parent builder.
ExponentialDelayRetry - Class in fr.sii.ogham.core.retry
Retry several times with an initial delay to wait after the last execution failure.
ExponentialDelayRetry(int, long) - Constructor for class fr.sii.ogham.core.retry.ExponentialDelayRetry
Initializes with the maximum attempts and the initial delay to wait after a failure.
ExtendedSmppSessionConfiguration - Class in fr.sii.ogham.sms.sender.impl.cloudhopper
Additional options to configure how Cloudhopper should behave: Additional timeouts (response, unbind) Retry strategy for connection Options for session management strategy
ExtendedSmppSessionConfiguration() - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
ExtensionMappingVariantResolver - Class in fr.sii.ogham.template.common.adapter
Simple implementation that maps a variant instance to an extension.
ExtensionMappingVariantResolver(ResourceResolver) - Constructor for class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
 
ExtensionMappingVariantResolver(ResourceResolver, Map<Variant, List<String>>) - Constructor for class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
 
ExternalCss - Class in fr.sii.ogham.html.inliner
 
ExternalCss(ResourcePath, String) - Constructor for class fr.sii.ogham.html.inliner.ExternalCss
 
ExtractFromTextProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.ExtractFromTextProperties
 
ExtractHtmlTitleProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.ExtractHtmlTitleProperties
 

F

FailAtEndRegistry - Class in fr.sii.ogham.testing.assertion.util
The aim of this registry is to report all errors at once.
FailAtEndRegistry() - Constructor for class fr.sii.ogham.testing.assertion.util.FailAtEndRegistry
Initializes an empty registry.
FailAtEndRegistry(boolean) - Constructor for class fr.sii.ogham.testing.assertion.util.FailAtEndRegistry
Initializes an empty registry.
failed(Throwable, Description) - Method in class fr.sii.ogham.testing.extension.junit.LoggingTestRule
 
failIfMissingVariant(Boolean) - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
If a variant is missing, then force to fail.
failIfMissingVariant() - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
If a variant is missing, then force to fail.
failIfMissingVariant(Boolean) - Method in class fr.sii.ogham.email.builder.EmailBuilder
If a variant is missing, then force to fail.
failIfMissingVariant() - Method in class fr.sii.ogham.email.builder.EmailBuilder
If a variant is missing, then force to fail.
FailIfNotFoundVariantResolver - Class in fr.sii.ogham.template.common.adapter
 
FailIfNotFoundVariantResolver() - Constructor for class fr.sii.ogham.template.common.adapter.FailIfNotFoundVariantResolver
 
FailIfNotFoundWithTestedPathsVariantResolver - Class in fr.sii.ogham.template.common.adapter
Improved implementation that fails but also provide more information to the end-user.
FailIfNotFoundWithTestedPathsVariantResolver() - Constructor for class fr.sii.ogham.template.common.adapter.FailIfNotFoundWithTestedPathsVariantResolver
 
FailIfNotFoundWithTestedPathsVariantResolver(List<VariantResolver>) - Constructor for class fr.sii.ogham.template.common.adapter.FailIfNotFoundWithTestedPathsVariantResolver
 
failIfOctetStream(Boolean) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleTikaBuilder
 
failIfOctetStream() - Method in class fr.sii.ogham.core.builder.mimetype.SimpleTikaBuilder
 
failIfOctetStream(Boolean) - Method in interface fr.sii.ogham.core.builder.mimetype.TikaBuilder
If Tika detection returns an application/octet-stream, it may means that detection was not enough accurate.
failIfOctetStream() - Method in interface fr.sii.ogham.core.builder.mimetype.TikaBuilder
If Tika detection returns an application/octet-stream, it may means that detection was not enough accurate.
failIfOctetStream(Boolean) - Method in class fr.sii.ogham.core.builder.mimetype.TikaBuilderDelegate
 
failIfOctetStream() - Method in class fr.sii.ogham.core.builder.mimetype.TikaBuilderDelegate
 
FailImmediatelyRegistry - Class in fr.sii.ogham.testing.assertion.util
The aim of this registry is to fail fast (do not try all assertions if the first one is KO).
FailImmediatelyRegistry() - Constructor for class fr.sii.ogham.testing.assertion.util.FailImmediatelyRegistry
 
FailResourceHandler - Class in fr.sii.ogham.email.sender.impl.javamail
Handler that fails with a particular exception.
FailResourceHandler(BiFunction<NamedResource, Attachment, AttachmentResourceHandlerException>) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.FailResourceHandler
 
fallback(String) - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set which Cloudhopper Charset should be used if nothing else is configured.
fallback() - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set which Cloudhopper Charset should be used if nothing else is configured.
fallbackCharsetNameValueBuilder - Variable in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
FallbackMimeTypeProvider - Class in fr.sii.ogham.core.mimetype
Implementation that will try several delegate implementations until one is able to provide the Mime Type.
FallbackMimeTypeProvider(MimeTypeProvider...) - Constructor for class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
 
FallbackMimeTypeProvider(List<MimeTypeProvider>) - Constructor for class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
 
FallbackSender - Class in fr.sii.ogham.core.sender
Decorator implementation that will try to send the message until one decorated sender is able to send it.
FallbackSender(MessageSender...) - Constructor for class fr.sii.ogham.core.sender.FallbackSender
Initialize either none, one or several senders to try one by one until one succeeds.
FallbackSender(List<MessageSender>) - Constructor for class fr.sii.ogham.core.sender.FallbackSender
Initialize with the provided list of senders to try one by one until one succeeds.
fatalJvmError(Throwable) - Static method in class fr.sii.ogham.core.util.ExceptionUtils
Checks whether the error has been raised due to a Java Error.
FieldAccessException - Exception in fr.sii.ogham.core.exception.util
Ogham provides some utility functions.
FieldAccessException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.FieldAccessException
 
FieldAccessException(String) - Constructor for exception fr.sii.ogham.core.exception.util.FieldAccessException
 
FieldAccessException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.FieldAccessException
 
FieldAccessor<T> - Class in fr.sii.ogham.core.util.bean
Access the property of the bean using reflection.
FieldAccessor(Object, String) - Constructor for class fr.sii.ogham.core.util.bean.FieldAccessor
Use reflection to access the bean property named by name parameter.
FieldAccessor(Object, String, boolean) - Constructor for class fr.sii.ogham.core.util.bean.FieldAccessor
Use reflection to access the bean property named by name parameter.
file() - Method in interface fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder
Configure resource resolution based on filesystem.
file() - Method in class fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilderHelper
 
file() - Method in class fr.sii.ogham.core.builder.resolution.StandaloneResourceResolutionBuilder
 
file() - Method in class fr.sii.ogham.email.builder.AttachmentHandlingBuilder
 
file() - Method in class fr.sii.ogham.email.builder.CssInliningBuilder
 
file() - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
 
file(File) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a file to the email.
file(File, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a file to the email.
file(String, File) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a file to the email.
file(String, File, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a file to the email.
file(Path) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a file to the email.
file(Path, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a file to the email.
file(String, Path) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a file to the email.
file(String, Path, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a file to the email.
file(String, File) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a file to the email.
file(String, File, String) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a file to the email.
file(String, Path) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a file to the email.
file(String, Path, String) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a file to the email.
file() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
file() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
FILE_LOOKUPS - Static variable in class fr.sii.ogham.core.CoreConstants
Default lookups when a path to an external file is used
filename(String) - Static method in class fr.sii.ogham.testing.assertion.email.By
Find an attachment using its name (exact match).
filename(Matcher<? super String>) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on the filename of a part (body, alternative or attachment) of the message(s).
FileNamePredicate - Class in fr.sii.ogham.testing.assertion.filter
Predicate that matches the Part only if Part.getFileName() exactly matches the provided filename.
FileNamePredicate(String) - Constructor for class fr.sii.ogham.testing.assertion.filter.FileNamePredicate
 
FileResolutionBuilder<P> - Class in fr.sii.ogham.core.builder.resolution
Configure resource resolver that loads files from filesystem.
FileResolutionBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.resolution.FileResolutionBuilder
Initializes with the parent builder and the EnvironmentBuilder.
FileResolver - Class in fr.sii.ogham.core.resource.resolver
Resource resolver that searches for the resource on the file system.
FileResolver(List<String>) - Constructor for class fr.sii.ogham.core.resource.resolver.FileResolver
 
FileResolver(String...) - Constructor for class fr.sii.ogham.core.resource.resolver.FileResolver
 
FileResolverAdapter - Class in fr.sii.ogham.template.freemarker.adapter
Adapter that converts general FileResolver into FreeMarker specific FileTemplateLoader.
FileResolverAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.FileResolverAdapter
 
FileResolverAdapter(File) - Constructor for class fr.sii.ogham.template.freemarker.adapter.FileResolverAdapter
 
FileResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.common.adapter
Adapter that converts general FileResolver into Thymeleaf specific FileTemplateResolver.
FileResolverAdapter(TemplateResolverOptionsApplier) - Constructor for class fr.sii.ogham.template.thymeleaf.common.adapter.FileResolverAdapter
 
FileResource - Class in fr.sii.ogham.core.resource
Resource that provide access to a file.
FileResource(File, String) - Constructor for class fr.sii.ogham.core.resource.FileResource
Initialize the resource with the provided file and name.
FileResource(File) - Constructor for class fr.sii.ogham.core.resource.FileResource
Initialize the resource with the provided file.
FileResource(String) - Constructor for class fr.sii.ogham.core.resource.FileResource
Initialize the resource with the provided file.
FileResourceHandler - Class in fr.sii.ogham.email.sender.impl.javamail
Specific implementation for files so that mimetype detection may also use the file name to guess the mimetype.
FileResourceHandler(MimeTypeProvider) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.FileResourceHandler
 
fill(Message) - Method in class fr.sii.ogham.core.filler.AbstractMessageAwareFiller
 
fill(M) - Method in class fr.sii.ogham.core.filler.AbstractMessageAwareFiller
 
fill(Message) - Method in class fr.sii.ogham.core.filler.EveryFillerDecorator
 
fill(Message) - Method in interface fr.sii.ogham.core.filler.MessageFiller
Add extra information on the message.
fill(Message) - Method in class fr.sii.ogham.core.filler.SubjectFiller
 
fill(Email) - Method in class fr.sii.ogham.email.filler.EmailFiller
 
fill(Sms) - Method in class fr.sii.ogham.sms.filler.SmsFiller
 
fill(Sms, SubmitSm, Segment) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.BaseMessagePreparator
Fill the SubmitSm with the message content.
fill(Sms, SubmitSm, Segment) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.ShortMessagePreparator
 
fill(Sms, SubmitSm, Segment) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.TlvMessagePayloadMessagePreparator
 
FillerSender - Class in fr.sii.ogham.core.sender
Decorator sender that adds extra information to the message.
FillerSender(MessageFiller, MessageSender) - Constructor for class fr.sii.ogham.core.sender.FillerSender
Initialize the sender with the filler instance and the decorated sender.
FillMessageException - Exception in fr.sii.ogham.core.exception.filler
The developer may not provide all fields of the message in its code.
FillMessageException(String, Message, Throwable) - Constructor for exception fr.sii.ogham.core.exception.filler.FillMessageException
 
FillMessageException(String, Message) - Constructor for exception fr.sii.ogham.core.exception.filler.FillMessageException
 
FillMessageException(Throwable, Message) - Constructor for exception fr.sii.ogham.core.exception.filler.FillMessageException
 
FilterableClassLoader - Class in fr.sii.ogham.testing.mock.classloader
 
FilterableClassLoader(ClassLoader, Predicate<String>) - Constructor for class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
FilterException - Exception in fr.sii.ogham.testing.assertion.exception
 
FilterException(String, Throwable) - Constructor for exception fr.sii.ogham.testing.assertion.exception.FilterException
 
FilterException(String) - Constructor for exception fr.sii.ogham.testing.assertion.exception.FilterException
 
FilterException(Throwable) - Constructor for exception fr.sii.ogham.testing.assertion.exception.FilterException
 
finalize() - Method in class fr.sii.ogham.core.service.CleanableMessagingService
 
findAndRegister(MessagingBuilder, String, String...) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
You can use this method if MessagingBuilder.standard() and MessagingBuilder.minimal() factory methods doesn't fit your needs.
findAvailablePort(int, int) - Method in class fr.sii.ogham.testing.util.port.DefaultPortFinder
Find an available port for this SocketType, randomly selected from the range [minPort, maxPort].
findAvailablePort(int, int) - Method in interface fr.sii.ogham.testing.util.port.PortFinder
Find an available port for this SocketType, randomly selected from the range [minPort, maxPort].
findAvailablePorts(int, int, int) - Method in class fr.sii.ogham.testing.util.port.DefaultPortFinder
Find the requested number of available ports for this SocketType, each randomly selected from the range [minPort, maxPort].
findAvailablePorts(int, int, int) - Method in interface fr.sii.ogham.testing.util.port.PortFinder
Find the requested number of available ports for this SocketType, each randomly selected from the range [minPort, maxPort].
findAvailableTcpPort() - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find an available TCP port randomly selected from the range [1024, 65535].
findAvailableTcpPort(int) - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find an available TCP port randomly selected from the range [minPort, 65535].
findAvailableTcpPort(int, int) - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find an available TCP port randomly selected from the range [minPort, maxPort].
findAvailableTcpPorts(int) - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find the requested number of available TCP ports, each randomly selected from the range [1024, 65535].
findAvailableTcpPorts(int, int, int) - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find the requested number of available TCP ports, each randomly selected from the range [minPort, maxPort].
findAvailableUdpPort() - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find an available UDP port randomly selected from the range [1024, 65535].
findAvailableUdpPort(int) - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find an available UDP port randomly selected from the range [minPort, 65535].
findAvailableUdpPort(int, int) - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find an available UDP port randomly selected from the range [minPort, maxPort].
findAvailableUdpPorts(int) - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find the requested number of available UDP ports, each randomly selected from the range [1024, 65535].
findAvailableUdpPorts(int, int, int) - Static method in class fr.sii.ogham.testing.util.RandomPortUtils
Find the requested number of available UDP ports, each randomly selected from the range [minPort, maxPort].
findTemplateSource(String) - Method in class fr.sii.ogham.template.freemarker.adapter.StringContentTemplateLoader
 
findTemplateSource(String) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
 
fireChannelUnexpectedlyClosed() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
fireChannelUnexpectedlyClosed() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
fireChannelUnexpectedlyClosed() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
fireExpectedPduResponseReceived(PduAsyncResponse) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
fireExpectedPduResponseReceived(PduAsyncResponse) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
fireExpectedPduResponseReceived(PduAsyncResponse) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
firePduRequestExpired(PduRequest) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
firePduRequestExpired(PduRequest) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
firePduRequestExpired(PduRequest) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
firePduRequestReceived(PduRequest) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
firePduRequestReceived(PduRequest) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
firePduRequestReceived(PduRequest) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
fireRecoverablePduException(RecoverablePduException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
fireRecoverablePduException(RecoverablePduException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
fireRecoverablePduException(RecoverablePduException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
fireUnexpectedPduResponseReceived(PduResponse) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
fireUnexpectedPduResponseReceived(PduResponse) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
fireUnexpectedPduResponseReceived(PduResponse) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
fireUnknownThrowable(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
fireUnknownThrowable(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
fireUnknownThrowable(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
fireUnrecoverablePduException(UnrecoverablePduException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
fireUnrecoverablePduException(UnrecoverablePduException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
fireUnrecoverablePduException(UnrecoverablePduException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
FirstExistingPropertiesResolver - Class in fr.sii.ogham.core.env
Resolve properties by requesting delegates.
FirstExistingPropertiesResolver(PropertyResolver...) - Constructor for class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
Initialize the resolver with a list of sub-resolvers that will be executed in order to search for a property value.
FirstExistingPropertiesResolver(List<PropertyResolver>) - Constructor for class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
Initialize the resolver with a list of sub-resolvers that will be executed in order to search for a property value.
FirstExistingResourceVariantResolver - Class in fr.sii.ogham.template.common.adapter
Try every possible path for the variant until one path points to an existing resource.
FirstExistingResourceVariantResolver(VariantResolver, VariantResolver...) - Constructor for class fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver
 
FirstExistingResourceVariantResolver(VariantResolver, List<VariantResolver>) - Constructor for class fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver
 
FirstMatchingMimetypeReplacer - Class in fr.sii.ogham.core.mimetype.replace
Delegates mimetype replacement to registered replacers.
FirstMatchingMimetypeReplacer(List<MimetypeReplacer>) - Constructor for class fr.sii.ogham.core.mimetype.replace.FirstMatchingMimetypeReplacer
Initialize with the list of delegate replacers that are applied in order.
FirstSupportingDataCodingProvider - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
Execute registered DataCodingProviders until one returns a non-null value and returns this value.
FirstSupportingDataCodingProvider(DataCodingProvider...) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.FirstSupportingDataCodingProvider
Initializes with none, one or several DataCodingProviders to execute.
FirstSupportingDataCodingProvider(List<DataCodingProvider>) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.FirstSupportingDataCodingProvider
Initializes with a list of DataCodingProviders to execute.
FirstSupportingMessageSplitter - Class in fr.sii.ogham.sms.splitter
Try to split using any registered MessageSplitter.
FirstSupportingMessageSplitter(List<MessageSplitter>) - Constructor for class fr.sii.ogham.sms.splitter.FirstSupportingMessageSplitter
Registers the splitters
FirstSupportingResolverAdapter - Class in fr.sii.ogham.template.freemarker.adapter
Decorator that will ask each resolver adapter if it is able to handle the template resolver.
FirstSupportingResolverAdapter(TemplateLoaderAdapter...) - Constructor for class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
Initialize the decorator with none, one or several resolver adapter implementations.
FirstSupportingResolverAdapter(List<TemplateLoaderAdapter>) - Constructor for class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
Initialize the decorator with the provided resolver adapter implementations.
FirstSupportingResolverAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
 
FirstSupportingResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.common.adapter
Decorator that will ask each resolver adapter if it is able to handle the template resolver.
FirstSupportingResolverAdapter(TemplateResolverAdapter...) - Constructor for class fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter
Initialize the decorator with none, one or several resolver adapter implementations.
FirstSupportingResolverAdapter(List<TemplateResolverAdapter>) - Constructor for class fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter
Initialize the decorator with the provided resolver adapter implementations.
FirstSupportingResolverAdapter() - Constructor for class fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter
 
FirstSupportingResourceResolver - Class in fr.sii.ogham.core.resource.resolver
Decorator that will ask each resource resolver if it is able to handle the lookup.
FirstSupportingResourceResolver(ResourceResolver...) - Constructor for class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
Initialize the decorator with the provided resource resolver implementations.
FirstSupportingResourceResolver(List<ResourceResolver>) - Constructor for class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
Initialize the decorator with the provided resource resolver implementations.
FirstSupportingSubjectProvider - Class in fr.sii.ogham.core.subject.provider
Apply every SubjectProvider in order until one subject can be generated.
FirstSupportingSubjectProvider(SubjectProvider...) - Constructor for class fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider
 
FirstSupportingSubjectProvider(List<SubjectProvider>) - Constructor for class fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider
 
firstValue(T...) - Static method in class fr.sii.ogham.core.util.ConfigurationValueUtils
Returns the first non-null value.
FixClassLoaderTemplateResolver - Class in fr.sii.ogham.template.thymeleaf.v2.resolver
Classpath URL can start with "/" but Thymeleaf implementation can't handle the URLs starting with "/".
FixClassLoaderTemplateResolver() - Constructor for class fr.sii.ogham.template.thymeleaf.v2.resolver.FixClassLoaderTemplateResolver
 
FixClassPathResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.v2.adapter
Adapter that converts general ClassPathResolver into Thymeleaf specific ClassLoaderTemplateResolver.
FixClassPathResolverAdapter(TemplateResolverOptionsApplier) - Constructor for class fr.sii.ogham.template.thymeleaf.v2.adapter.FixClassPathResolverAdapter
 
FixedByteValueDataCodingProvider - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
Use a fixed value for every messages.
FixedByteValueDataCodingProvider(byte) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.FixedByteValueDataCodingProvider
Initializes with the Data Coding Scheme value to use for all messages.
FixedCharsetDetector - Class in fr.sii.ogham.core.charset
Detector that always gives the same charset.
FixedCharsetDetector() - Constructor for class fr.sii.ogham.core.charset.FixedCharsetDetector
Initialize the provider with the default charset (UTF-8)
FixedCharsetDetector(Charset) - Constructor for class fr.sii.ogham.core.charset.FixedCharsetDetector
Initialize the provider with the given charset.
FixedCondition<T> - Class in fr.sii.ogham.core.condition
Basic condition that always give the same result: the result you provided at construction.
FixedCondition(boolean) - Constructor for class fr.sii.ogham.core.condition.FixedCondition
Initializes with the value that will always be returned when calling FixedCondition.accept(Object).
fixedDelay() - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
Retry several times with a fixed delay between each try until the maximum attempts is reached.
FixedDelayBuilder<P> - Class in fr.sii.ogham.core.builder.retry
Configures retry handling based on a fixed delay.
FixedDelayBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.retry.FixedDelayBuilder
Initializes the builder with a parent builder.
FixedDelayRetry - Class in fr.sii.ogham.core.retry
Retry several times with a fixed delay to wait after the last execution failure until the maximum attempts is reached.
FixedDelayRetry(int, long) - Constructor for class fr.sii.ogham.core.retry.FixedDelayRetry
Initializes with the maximum attempts and the delay to wait after a failure.
FixedDescription - Class in fr.sii.ogham.testing.assertion.hamcrest
Provides a fixed string as description.
FixedDescription(String) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.FixedDescription
 
FixedEngineDetector - Class in fr.sii.ogham.core.template.detector
Most basic detector that always provide the same detection value.
FixedEngineDetector() - Constructor for class fr.sii.ogham.core.template.detector.FixedEngineDetector
Initialize the detector to always say yes to any template.
FixedEngineDetector(boolean) - Constructor for class fr.sii.ogham.core.template.detector.FixedEngineDetector
Initialize the detector to always say yes or no to any template.
fixedInterval() - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
Retry several times with a fixed delay between each try (no matter how long the execution of the action lasts) until the maximum attempts is reached.
FixedIntervalBuilder<P> - Class in fr.sii.ogham.core.builder.retry
Configures retry handling based on a fixed interval (based on first execution start date).
FixedIntervalBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.retry.FixedIntervalBuilder
Initializes the builder with a parent builder.
FixedIntervalRetry - Class in fr.sii.ogham.core.retry
Retry several times with a fixed delay between each try until the maximum attempts is reached.
FixedIntervalRetry(int, long) - Constructor for class fr.sii.ogham.core.retry.FixedIntervalRetry
Initializes with the maximum attempts and the delay between each attempt.
FixedMimeTypeProvider - Class in fr.sii.ogham.core.mimetype
This mime type provider always return a fixed Mime Type.
FixedMimeTypeProvider() - Constructor for class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
Initialize the provider with text/plain Mime Type
FixedMimeTypeProvider(String) - Constructor for class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
Constructor that uses the provided Mime Type.
FixedMimeTypeProvider(MimeType) - Constructor for class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
Constructor that uses the provided Mime Type.
FixedPhoneNumberTranslator - Class in fr.sii.ogham.sms.message.addressing.translator
Addressing default strategy : TON and NPI will be fixed by the translator
FixedPhoneNumberTranslator(TypeOfNumber, NumberingPlanIndicator) - Constructor for class fr.sii.ogham.sms.message.addressing.translator.FixedPhoneNumberTranslator
Initializes the translator with the given number, TON and NPI.
FixedPortConfig - Class in fr.sii.ogham.testing.extension.junit.sms.config
Configuration that simply builds a FixedServerPortProvider that will in turn provide a fixed port.
FixedPortConfig(int) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.config.FixedPortConfig
Initialize with the fixed port.
FixedServerPortProvider - Class in fr.sii.ogham.testing.sms.simulator.config
Provider that simply provides a fixed port.
FixedServerPortProvider(int) - Constructor for class fr.sii.ogham.testing.sms.simulator.config.FixedServerPortProvider
Initialize with the provided port.
FluentAddressListAssert<P> - Class in fr.sii.ogham.testing.assertion.email
 
FluentAddressListAssert(List<AddressesWithContext>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.email.FluentAddressListAssert
 
FluentCondition<T> - Class in fr.sii.ogham.core.condition.fluent
Implementation that helps writing conditions in a fluent way.
FluentCondition(Condition<T>) - Constructor for class fr.sii.ogham.core.condition.fluent.FluentCondition
Wraps the real condition in order to provide a fluent API.
FluentEmailAssert<P> - Class in fr.sii.ogham.testing.assertion.email
 
FluentEmailAssert(Message, int, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
 
FluentEmailAssert(List<? extends Message>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
 
FluentEmailsAssert<P> - Class in fr.sii.ogham.testing.assertion.email
 
FluentEmailsAssert(List<? extends Message>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.email.FluentEmailsAssert
 
FluentOptionalParameterAssert<P> - Class in fr.sii.ogham.testing.assertion.sms
Make assertions on optional parameters of a SubmitSm.
FluentOptionalParameterAssert(P, List<OptionalParameterWithContext>, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.sms.FluentOptionalParameterAssert
Initializes with the parent instance and optional parameters for each SubmitSm message.
FluentPartAssert<P> - Class in fr.sii.ogham.testing.assertion.email
 
FluentPartAssert(PartWithContext, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.email.FluentPartAssert
 
FluentPartAssert(List<PartWithContext>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.email.FluentPartAssert
 
FluentPduRequestAssert<P,S extends SubmitSm> - Class in fr.sii.ogham.testing.assertion.sms
Make assertions on received PDU.
FluentPduRequestAssert(List<PduRequestWithContext<S>>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.sms.FluentPduRequestAssert
 
FluentPhoneNumberAssert<P> - Class in fr.sii.ogham.testing.assertion.sms
Make assertions on phone number of received messages.
FluentPhoneNumberAssert(List<PhoneNumberWithContext>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.sms.FluentPhoneNumberAssert
 
FluentReceivedEmailsAssert - Class in fr.sii.ogham.testing.assertion.email
 
FluentReceivedEmailsAssert(List<? extends Message>, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.email.FluentReceivedEmailsAssert
 
FluentReceivedSmsAssert<S extends SubmitSm> - Class in fr.sii.ogham.testing.assertion.sms
Make assertions on received messages
FluentReceivedSmsAssert(List<S>, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.sms.FluentReceivedSmsAssert
Initializes with the list of received messages
FluentShortMessageMessageAssert<P,S extends SubmitSm> - Class in fr.sii.ogham.testing.assertion.sms
Make assertions on short_message field.
FluentShortMessageMessageAssert(List<ShortMessageWithContext<S>>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.sms.FluentShortMessageMessageAssert
Initializes with the list of short messages and the parent.
FluentSmsAssert<P,S extends SubmitSm> - Class in fr.sii.ogham.testing.assertion.sms
Make assertions on particular message.
FluentSmsAssert(S, int, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Initializes with a single received message
FluentSmsAssert(List<S>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Initializes with several received messages
FluentSmsListAssert<P,S extends SubmitSm> - Class in fr.sii.ogham.testing.assertion.sms
Make assertions on received messages
FluentSmsListAssert(List<S>, P, AssertionRegistry) - Constructor for class fr.sii.ogham.testing.assertion.sms.FluentSmsListAssert
 
format() - Method in class fr.sii.ogham.sms.builder.RecipientNumberBuilder
Defines which standard conversions may be applied on the phone number to convert it from a PhoneNumber to an AddressedPhoneNumber.
format() - Method in class fr.sii.ogham.sms.builder.SenderNumberBuilder
Defines which standard conversions may be applied on the phone number to convert it from a PhoneNumber to an AddressedPhoneNumber.
fr.sii.ogham.core - package fr.sii.ogham.core
 
fr.sii.ogham.core.async - package fr.sii.ogham.core.async
 
fr.sii.ogham.core.builder - package fr.sii.ogham.core.builder
 
fr.sii.ogham.core.builder.charset - package fr.sii.ogham.core.builder.charset
 
fr.sii.ogham.core.builder.condition - package fr.sii.ogham.core.builder.condition
 
fr.sii.ogham.core.builder.configuration - package fr.sii.ogham.core.builder.configuration
 
fr.sii.ogham.core.builder.configurer - package fr.sii.ogham.core.builder.configurer
 
fr.sii.ogham.core.builder.context - package fr.sii.ogham.core.builder.context
 
fr.sii.ogham.core.builder.env - package fr.sii.ogham.core.builder.env
 
fr.sii.ogham.core.builder.env.props - package fr.sii.ogham.core.builder.env.props
 
fr.sii.ogham.core.builder.filler - package fr.sii.ogham.core.builder.filler
 
fr.sii.ogham.core.builder.mimetype - package fr.sii.ogham.core.builder.mimetype
 
fr.sii.ogham.core.builder.priority - package fr.sii.ogham.core.builder.priority
 
fr.sii.ogham.core.builder.registry - package fr.sii.ogham.core.builder.registry
 
fr.sii.ogham.core.builder.resolution - package fr.sii.ogham.core.builder.resolution
 
fr.sii.ogham.core.builder.retry - package fr.sii.ogham.core.builder.retry
 
fr.sii.ogham.core.builder.sender - package fr.sii.ogham.core.builder.sender
 
fr.sii.ogham.core.builder.template - package fr.sii.ogham.core.builder.template
 
fr.sii.ogham.core.charset - package fr.sii.ogham.core.charset
 
fr.sii.ogham.core.clean - package fr.sii.ogham.core.clean
 
fr.sii.ogham.core.condition - package fr.sii.ogham.core.condition
 
fr.sii.ogham.core.condition.fluent - package fr.sii.ogham.core.condition.fluent
 
fr.sii.ogham.core.condition.provider - package fr.sii.ogham.core.condition.provider
 
fr.sii.ogham.core.convert - package fr.sii.ogham.core.convert
 
fr.sii.ogham.core.env - package fr.sii.ogham.core.env
 
fr.sii.ogham.core.exception - package fr.sii.ogham.core.exception
 
fr.sii.ogham.core.exception.async - package fr.sii.ogham.core.exception.async
 
fr.sii.ogham.core.exception.builder - package fr.sii.ogham.core.exception.builder
 
fr.sii.ogham.core.exception.clean - package fr.sii.ogham.core.exception.clean
 
fr.sii.ogham.core.exception.convert - package fr.sii.ogham.core.exception.convert
 
fr.sii.ogham.core.exception.filler - package fr.sii.ogham.core.exception.filler
 
fr.sii.ogham.core.exception.handler - package fr.sii.ogham.core.exception.handler
 
fr.sii.ogham.core.exception.mimetype - package fr.sii.ogham.core.exception.mimetype
 
fr.sii.ogham.core.exception.resource - package fr.sii.ogham.core.exception.resource
 
fr.sii.ogham.core.exception.retry - package fr.sii.ogham.core.exception.retry
 
fr.sii.ogham.core.exception.template - package fr.sii.ogham.core.exception.template
 
fr.sii.ogham.core.exception.util - package fr.sii.ogham.core.exception.util
 
fr.sii.ogham.core.filler - package fr.sii.ogham.core.filler
 
fr.sii.ogham.core.fluent - package fr.sii.ogham.core.fluent
 
fr.sii.ogham.core.id.generator - package fr.sii.ogham.core.id.generator
 
fr.sii.ogham.core.message - package fr.sii.ogham.core.message
 
fr.sii.ogham.core.message.capability - package fr.sii.ogham.core.message.capability
 
fr.sii.ogham.core.message.content - package fr.sii.ogham.core.message.content
 
fr.sii.ogham.core.message.fluent - package fr.sii.ogham.core.message.fluent
 
fr.sii.ogham.core.message.recipient - package fr.sii.ogham.core.message.recipient
 
fr.sii.ogham.core.mimetype - package fr.sii.ogham.core.mimetype
 
fr.sii.ogham.core.mimetype.replace - package fr.sii.ogham.core.mimetype.replace
 
fr.sii.ogham.core.mimetype.validation - package fr.sii.ogham.core.mimetype.validation
 
fr.sii.ogham.core.resource - package fr.sii.ogham.core.resource
 
fr.sii.ogham.core.resource.path - package fr.sii.ogham.core.resource.path
 
fr.sii.ogham.core.resource.resolver - package fr.sii.ogham.core.resource.resolver
 
fr.sii.ogham.core.retry - package fr.sii.ogham.core.retry
 
fr.sii.ogham.core.sender - package fr.sii.ogham.core.sender
 
fr.sii.ogham.core.service - package fr.sii.ogham.core.service
 
fr.sii.ogham.core.subject.provider - package fr.sii.ogham.core.subject.provider
 
fr.sii.ogham.core.template.context - package fr.sii.ogham.core.template.context
 
fr.sii.ogham.core.template.detector - package fr.sii.ogham.core.template.detector
 
fr.sii.ogham.core.template.parser - package fr.sii.ogham.core.template.parser
 
fr.sii.ogham.core.translator.content - package fr.sii.ogham.core.translator.content
 
fr.sii.ogham.core.translator.resource - package fr.sii.ogham.core.translator.resource
 
fr.sii.ogham.core.util - package fr.sii.ogham.core.util
 
fr.sii.ogham.core.util.bean - package fr.sii.ogham.core.util.bean
 
fr.sii.ogham.core.util.classpath - package fr.sii.ogham.core.util.classpath
 
fr.sii.ogham.core.util.converter - package fr.sii.ogham.core.util.converter
 
fr.sii.ogham.email - package fr.sii.ogham.email
 
fr.sii.ogham.email.attachment - package fr.sii.ogham.email.attachment
 
fr.sii.ogham.email.builder - package fr.sii.ogham.email.builder
 
fr.sii.ogham.email.builder.javamail - package fr.sii.ogham.email.builder.javamail
 
fr.sii.ogham.email.exception.attachment.translator - package fr.sii.ogham.email.exception.attachment.translator
 
fr.sii.ogham.email.exception.handler - package fr.sii.ogham.email.exception.handler
 
fr.sii.ogham.email.filler - package fr.sii.ogham.email.filler
 
fr.sii.ogham.email.message - package fr.sii.ogham.email.message
 
fr.sii.ogham.email.message.content - package fr.sii.ogham.email.message.content
 
fr.sii.ogham.email.message.fluent - package fr.sii.ogham.email.message.fluent
 
fr.sii.ogham.email.sender - package fr.sii.ogham.email.sender
 
fr.sii.ogham.email.sender.impl - package fr.sii.ogham.email.sender.impl
 
fr.sii.ogham.email.sender.impl.javamail - package fr.sii.ogham.email.sender.impl.javamail
 
fr.sii.ogham.email.sendgrid - package fr.sii.ogham.email.sendgrid
 
fr.sii.ogham.email.sendgrid.builder - package fr.sii.ogham.email.sendgrid.builder
 
fr.sii.ogham.email.sendgrid.sender - package fr.sii.ogham.email.sendgrid.sender
 
fr.sii.ogham.email.sendgrid.sender.exception - package fr.sii.ogham.email.sendgrid.sender.exception
 
fr.sii.ogham.email.sendgrid.v2.builder.sendgrid - package fr.sii.ogham.email.sendgrid.v2.builder.sendgrid
 
fr.sii.ogham.email.sendgrid.v2.sender.impl - package fr.sii.ogham.email.sendgrid.v2.sender.impl
 
fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client - package fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client
 
fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler - package fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler
 
fr.sii.ogham.email.sendgrid.v4.builder.sendgrid - package fr.sii.ogham.email.sendgrid.v4.builder.sendgrid
 
fr.sii.ogham.email.sendgrid.v4.sender.impl - package fr.sii.ogham.email.sendgrid.v4.sender.impl
 
fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client - package fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client
 
fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat - package fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
 
fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler - package fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler
 
fr.sii.ogham.html.inliner - package fr.sii.ogham.html.inliner
 
fr.sii.ogham.html.inliner.impl.jsoup - package fr.sii.ogham.html.inliner.impl.jsoup
 
fr.sii.ogham.html.inliner.impl.regexp - package fr.sii.ogham.html.inliner.impl.regexp
 
fr.sii.ogham.html.translator - package fr.sii.ogham.html.translator
 
fr.sii.ogham.i18n - package fr.sii.ogham.i18n
 
fr.sii.ogham.sms - package fr.sii.ogham.sms
 
fr.sii.ogham.sms.builder - package fr.sii.ogham.sms.builder
 
fr.sii.ogham.sms.builder.cloudhopper - package fr.sii.ogham.sms.builder.cloudhopper
 
fr.sii.ogham.sms.builder.ovh - package fr.sii.ogham.sms.builder.ovh
 
fr.sii.ogham.sms.builder.smsglobal - package fr.sii.ogham.sms.builder.smsglobal
 
fr.sii.ogham.sms.encoder - package fr.sii.ogham.sms.encoder
 
fr.sii.ogham.sms.exception.message - package fr.sii.ogham.sms.exception.message
 
fr.sii.ogham.sms.filler - package fr.sii.ogham.sms.filler
 
fr.sii.ogham.sms.message - package fr.sii.ogham.sms.message
 
fr.sii.ogham.sms.message.addressing - package fr.sii.ogham.sms.message.addressing
 
fr.sii.ogham.sms.message.addressing.translator - package fr.sii.ogham.sms.message.addressing.translator
 
fr.sii.ogham.sms.sender - package fr.sii.ogham.sms.sender
 
fr.sii.ogham.sms.sender.impl - package fr.sii.ogham.sms.sender.impl
 
fr.sii.ogham.sms.sender.impl.cloudhopper - package fr.sii.ogham.sms.sender.impl.cloudhopper
 
fr.sii.ogham.sms.sender.impl.cloudhopper.encoder - package fr.sii.ogham.sms.sender.impl.cloudhopper.encoder
 
fr.sii.ogham.sms.sender.impl.cloudhopper.exception - package fr.sii.ogham.sms.sender.impl.cloudhopper.exception
 
fr.sii.ogham.sms.sender.impl.cloudhopper.preparator - package fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
 
fr.sii.ogham.sms.sender.impl.cloudhopper.session - package fr.sii.ogham.sms.sender.impl.cloudhopper.session
 
fr.sii.ogham.sms.sender.impl.cloudhopper.splitter - package fr.sii.ogham.sms.sender.impl.cloudhopper.splitter
 
fr.sii.ogham.sms.sender.impl.ovh - package fr.sii.ogham.sms.sender.impl.ovh
 
fr.sii.ogham.sms.splitter - package fr.sii.ogham.sms.splitter
 
fr.sii.ogham.sms.util - package fr.sii.ogham.sms.util
 
fr.sii.ogham.sms.util.http - package fr.sii.ogham.sms.util.http
 
fr.sii.ogham.spring.common - package fr.sii.ogham.spring.common
 
fr.sii.ogham.spring.email - package fr.sii.ogham.spring.email
 
fr.sii.ogham.spring.env - package fr.sii.ogham.spring.env
 
fr.sii.ogham.spring.general - package fr.sii.ogham.spring.general
 
fr.sii.ogham.spring.sms - package fr.sii.ogham.spring.sms
 
fr.sii.ogham.spring.template - package fr.sii.ogham.spring.template
 
fr.sii.ogham.spring.template.freemarker - package fr.sii.ogham.spring.template.freemarker
 
fr.sii.ogham.spring.template.thymeleaf - package fr.sii.ogham.spring.template.thymeleaf
 
fr.sii.ogham.spring.util - package fr.sii.ogham.spring.util
 
fr.sii.ogham.spring.v1.autoconfigure - package fr.sii.ogham.spring.v1.autoconfigure
 
fr.sii.ogham.spring.v1.email - package fr.sii.ogham.spring.v1.email
 
fr.sii.ogham.spring.v1.template - package fr.sii.ogham.spring.v1.template
 
fr.sii.ogham.spring.v1.template.thymeleaf - package fr.sii.ogham.spring.v1.template.thymeleaf
 
fr.sii.ogham.spring.v2.autoconfigure - package fr.sii.ogham.spring.v2.autoconfigure
 
fr.sii.ogham.spring.v2.email - package fr.sii.ogham.spring.v2.email
 
fr.sii.ogham.spring.v2.template - package fr.sii.ogham.spring.v2.template
 
fr.sii.ogham.spring.v2.template.thymeleaf - package fr.sii.ogham.spring.v2.template.thymeleaf
 
fr.sii.ogham.template.common.adapter - package fr.sii.ogham.template.common.adapter
 
fr.sii.ogham.template.exception - package fr.sii.ogham.template.exception
 
fr.sii.ogham.template.freemarker - package fr.sii.ogham.template.freemarker
 
fr.sii.ogham.template.freemarker.adapter - package fr.sii.ogham.template.freemarker.adapter
 
fr.sii.ogham.template.freemarker.builder - package fr.sii.ogham.template.freemarker.builder
 
fr.sii.ogham.template.freemarker.configurer - package fr.sii.ogham.template.freemarker.configurer
 
fr.sii.ogham.template.thymeleaf.common - package fr.sii.ogham.template.thymeleaf.common
 
fr.sii.ogham.template.thymeleaf.common.adapter - package fr.sii.ogham.template.thymeleaf.common.adapter
 
fr.sii.ogham.template.thymeleaf.common.buider - package fr.sii.ogham.template.thymeleaf.common.buider
 
fr.sii.ogham.template.thymeleaf.common.configure - package fr.sii.ogham.template.thymeleaf.common.configure
 
fr.sii.ogham.template.thymeleaf.common.exception - package fr.sii.ogham.template.thymeleaf.common.exception
 
fr.sii.ogham.template.thymeleaf.v2 - package fr.sii.ogham.template.thymeleaf.v2
 
fr.sii.ogham.template.thymeleaf.v2.adapter - package fr.sii.ogham.template.thymeleaf.v2.adapter
 
fr.sii.ogham.template.thymeleaf.v2.buider - package fr.sii.ogham.template.thymeleaf.v2.buider
 
fr.sii.ogham.template.thymeleaf.v2.configure - package fr.sii.ogham.template.thymeleaf.v2.configure
 
fr.sii.ogham.template.thymeleaf.v2.resolver - package fr.sii.ogham.template.thymeleaf.v2.resolver
 
fr.sii.ogham.template.thymeleaf.v3 - package fr.sii.ogham.template.thymeleaf.v3
 
fr.sii.ogham.template.thymeleaf.v3.adapter - package fr.sii.ogham.template.thymeleaf.v3.adapter
 
fr.sii.ogham.template.thymeleaf.v3.buider - package fr.sii.ogham.template.thymeleaf.v3.buider
 
fr.sii.ogham.template.thymeleaf.v3.configure - package fr.sii.ogham.template.thymeleaf.v3.configure
 
fr.sii.ogham.testing.assertion - package fr.sii.ogham.testing.assertion
 
fr.sii.ogham.testing.assertion.context - package fr.sii.ogham.testing.assertion.context
 
fr.sii.ogham.testing.assertion.email - package fr.sii.ogham.testing.assertion.email
 
fr.sii.ogham.testing.assertion.exception - package fr.sii.ogham.testing.assertion.exception
 
fr.sii.ogham.testing.assertion.filter - package fr.sii.ogham.testing.assertion.filter
 
fr.sii.ogham.testing.assertion.hamcrest - package fr.sii.ogham.testing.assertion.hamcrest
 
fr.sii.ogham.testing.assertion.html - package fr.sii.ogham.testing.assertion.html
 
fr.sii.ogham.testing.assertion.sms - package fr.sii.ogham.testing.assertion.sms
 
fr.sii.ogham.testing.assertion.template - package fr.sii.ogham.testing.assertion.template
 
fr.sii.ogham.testing.assertion.util - package fr.sii.ogham.testing.assertion.util
 
fr.sii.ogham.testing.assertion.wiremock - package fr.sii.ogham.testing.assertion.wiremock
 
fr.sii.ogham.testing.extension.common - package fr.sii.ogham.testing.extension.common
 
fr.sii.ogham.testing.extension.junit - package fr.sii.ogham.testing.extension.junit
 
fr.sii.ogham.testing.extension.junit.email - package fr.sii.ogham.testing.extension.junit.email
 
fr.sii.ogham.testing.extension.junit.sms - package fr.sii.ogham.testing.extension.junit.sms
 
fr.sii.ogham.testing.extension.junit.sms.config - package fr.sii.ogham.testing.extension.junit.sms.config
 
fr.sii.ogham.testing.extension.spock - package fr.sii.ogham.testing.extension.spock
 
fr.sii.ogham.testing.extension.spring - package fr.sii.ogham.testing.extension.spring
 
fr.sii.ogham.testing.mock.classloader - package fr.sii.ogham.testing.mock.classloader
 
fr.sii.ogham.testing.sms.simulator - package fr.sii.ogham.testing.sms.simulator
 
fr.sii.ogham.testing.sms.simulator.bean - package fr.sii.ogham.testing.sms.simulator.bean
 
fr.sii.ogham.testing.sms.simulator.cloudhopper - package fr.sii.ogham.testing.sms.simulator.cloudhopper
 
fr.sii.ogham.testing.sms.simulator.config - package fr.sii.ogham.testing.sms.simulator.config
 
fr.sii.ogham.testing.sms.simulator.decode - package fr.sii.ogham.testing.sms.simulator.decode
 
fr.sii.ogham.testing.sms.simulator.jsmpp - package fr.sii.ogham.testing.sms.simulator.jsmpp
 
fr.sii.ogham.testing.util - package fr.sii.ogham.testing.util
 
fr.sii.ogham.testing.util.port - package fr.sii.ogham.testing.util.port
 
FreemakerConfigurer() - Constructor for class fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerEmailConfigurer.FreemakerConfigurer
 
FreemakerConfigurer(MessagingConfigurerAdapter) - Constructor for class fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerEmailConfigurer.FreemakerConfigurer
 
FreemakerConfigurer() - Constructor for class fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerSmsConfigurer.FreemakerConfigurer
 
FreemakerConfigurer(MessagingConfigurerAdapter) - Constructor for class fr.sii.ogham.template.freemarker.configurer.DefaultFreemarkerSmsConfigurer.FreemakerConfigurer
 
FreemarkerConfigurationBuilder<P> - Class in fr.sii.ogham.template.freemarker.builder
Fluent builder to configure Freemarker configuration object.
FreemarkerConfigurationBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Initializes the builder with a parent builder.
FreemarkerConfigurer - Class in fr.sii.ogham.spring.template
Integrates with Spring templating system by using Freemarker Configuration object provided by Spring and by using Spring properties defined with prefix spring.freemarker (see FreeMarkerProperties).
FreemarkerConfigurer(Configuration, Configuration, OghamCommonTemplateProperties, OghamEmailProperties, OghamSmsProperties, FreeMarkerProperties, OghamFreemarkerProperties, ApplicationContext) - Constructor for class fr.sii.ogham.spring.template.FreemarkerConfigurer
 
freemarkerConfigurer(Configuration, Configuration, OghamCommonTemplateProperties, OghamEmailProperties, OghamSmsProperties, FreeMarkerProperties, OghamFreemarkerProperties, ApplicationContext) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration
 
FreemarkerConstants - Class in fr.sii.ogham.template.freemarker
 
FreeMarkerDefaultOghamConfiguration() - Constructor for class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.FreeMarkerDefaultOghamConfiguration
 
FreemarkerEmailBuilder - Class in fr.sii.ogham.template.freemarker.builder
Configures parsing of templates using Freemarker.
FreemarkerEmailBuilder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.template.freemarker.builder.FreemarkerEmailBuilder
Initializes the builder with a parent builder.
FreeMarkerFirstSupportingTemplateLoader - Class in fr.sii.ogham.template.freemarker
Decorator resolver that is able to manage ResolvedResourcePath.
FreeMarkerFirstSupportingTemplateLoader(FirstSupportingResourceResolver, FirstSupportingResolverAdapter) - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
 
FreeMarkerFirstSupportingTemplateLoader.AdaptedSource - Class in fr.sii.ogham.template.freemarker
see freemarker.cache.MultiTemplateLoader.MultiSource
FreeMarkerParser - Class in fr.sii.ogham.template.freemarker
Implementation for FreeMarker template engine.
FreeMarkerParser(Configuration, ResourceResolver) - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerParser
 
FreemarkerSmsBuilder - Class in fr.sii.ogham.template.freemarker.builder
Configures parsing of templates using Freemarker.
FreemarkerSmsBuilder() - Constructor for class fr.sii.ogham.template.freemarker.builder.FreemarkerSmsBuilder
Default constructor when using Freemarker without all Ogham work.
FreemarkerSmsBuilder(SmsBuilder, BuildContext) - Constructor for class fr.sii.ogham.template.freemarker.builder.FreemarkerSmsBuilder
Initializes the builder with a parent builder.
FreeMarkerTemplateDetector - Class in fr.sii.ogham.template.freemarker
Detector checking template name extension.
FreeMarkerTemplateDetector(ResourceResolver) - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerTemplateDetector
 
FreeMarkerTemplateDetector(ResourceResolver, String...) - Constructor for class fr.sii.ogham.template.freemarker.FreeMarkerTemplateDetector
 
from() - Method in class fr.sii.ogham.email.builder.AutofillEmailBuilder
Configures how to handle missing Email sender address: if no sender address is explicitly defined on the Email, Ogham will use the result of this builder configuration to provide a default sender address.
from(EmailAddress) - Method in class fr.sii.ogham.email.message.Email
Set the sender address.
from(String) - Method in class fr.sii.ogham.email.message.Email
Set the sender address as string (typical address syntax is of the form "user@host.domain" or "Personal Name <user@host.domain>").
from() - Method in class fr.sii.ogham.sms.builder.AutofillSmsBuilder
Configures how to handle missing sender phone number: if no sender phone number is explicitly defined on the message, Ogham will use this phone number as default sender number.
from() - Method in class fr.sii.ogham.sms.builder.PhoneNumbersBuilder
Configures the sender phone number conversion (from a PhoneNumber to an AddressedPhoneNumber).
from(Sender) - Method in class fr.sii.ogham.sms.message.Sms
Set the sender.
from(String) - Method in class fr.sii.ogham.sms.message.Sms
Set the sender using the phone number as string.
from(PhoneNumber) - Method in class fr.sii.ogham.sms.message.Sms
Set the sender using the phone number.
from(String, String) - Method in class fr.sii.ogham.sms.message.Sms
Set the sender using the phone number as string.
from(String, PhoneNumber) - Method in class fr.sii.ogham.sms.message.Sms
Set the sender using the phone number.
from(String) - Static method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.NamedCharset
Convenient method that creates a NamedCharset from the charset name.
from(String) - Static method in enum fr.sii.ogham.sms.sender.impl.ovh.SmsCoding
Returns SmsCoding either from constant name ("GSM7" or "UNICODE") or from value ("1" or "2").
from(int) - Static method in enum fr.sii.ogham.sms.sender.impl.ovh.SmsCoding
Returns SmsCoding according to the value: 1: GSM7 2: UNICODE
from - Variable in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
The expected sender address
from() - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the sender of the message(s) using fluent API.
from(Matcher<PhoneNumberInfo>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Make assertions on the sender of the message(s) using fluent API.
from() - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Make assertions on the sender of the message(s) using fluent API.
from(byte) - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.Alphabet
Initialize the Alphabet from the byte value
FromAlphanumericCodeProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamSmsProperties.FromAlphanumericCodeProperties
 
FromInternationalFormatProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamSmsProperties.FromInternationalFormatProperties
 
FromProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.FromProperties
 
FromProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
FromShortCodeProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamSmsProperties.FromShortCodeProperties
 
fromValue(Byte) - Static method in enum fr.sii.ogham.sms.builder.cloudhopper.InterfaceVersion
Get the InterfaceVersion from the byte value.

G

generate(String) - Method in interface fr.sii.ogham.core.id.generator.IdGenerator
Generate an identifier as a string.
generate(String) - Method in class fr.sii.ogham.core.id.generator.SequentialIdGenerator
 
generate(String) - Method in class fr.sii.ogham.core.id.generator.UUIDGenerator
 
generateReferenceNumber() - Method in class fr.sii.ogham.sms.splitter.RandomReferenceNumberGenerator
 
generateReferenceNumber() - Method in interface fr.sii.ogham.sms.splitter.ReferenceNumberGenerator
Generate a reference number to identify concatenated messages.
generator(IdGenerator) - Method in class fr.sii.ogham.email.builder.CidBuilder
Image defined in a html must be referenced by a Content-ID (or CID) if the image is attached to the email.
generator(ReferenceNumberGenerator) - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReferenceNumberGeneratorBuilder
Uses a custom reference number generation strategy.
get(Object) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
get(Object) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
get() - Method in interface fr.sii.ogham.sms.builder.cloudhopper.SmppClientSupplier
Get an instance of a SmppClient.
get() - Method in interface fr.sii.ogham.sms.builder.cloudhopper.SmppSessionHandlerSupplier
Get an instance of a SmppSessionHandler.
get(String, List<Parameter>) - Static method in class fr.sii.ogham.sms.util.HttpUtils
Do a GET request on the provided URL and construct the Query String part with the provided list of parameters.
get(String, Parameter...) - Static method in class fr.sii.ogham.sms.util.HttpUtils
Do a GET request on the provided URL and construct the Query String part with the provided list of parameters.
get(String, Object...) - Static method in class fr.sii.ogham.sms.util.HttpUtils
Do a GET request on the provided URL and construct the Query String part with the provided list of parameters.
get(String, Map<String, Object>) - Static method in class fr.sii.ogham.sms.util.HttpUtils
Do a GET request on the provided URL and construct the Query String part with the provided list of parameters.
get(String) - Method in class fr.sii.ogham.spring.template.freemarker.LazySpringBeanAccessModel
 
get(String) - Method in class fr.sii.ogham.spring.template.freemarker.SpringBeansTemplateHashModelEx
 
get() - Method in interface fr.sii.ogham.spring.template.thymeleaf.TemplateEngineSupplier
Create or retrieve an instance of a TemplateEngine.
getAccount() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhAuthParams
 
getAccount() - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
getActionName() - Method in exception fr.sii.ogham.core.exception.retry.ExecutionFailureWrapper
 
getActualResourceResolver() - Method in class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
 
getActualResourceResolver() - Method in interface fr.sii.ogham.core.resource.resolver.DelegateResourceResolver
Finds the final delegated ResourceResolver by any level of delegation.
getActualResourceResolver() - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
 
getAdapters() - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
 
getAdapters() - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter
 
getAddress() - Method in class fr.sii.ogham.email.message.EmailAddress
 
getAddress() - Method in class fr.sii.ogham.email.message.Recipient
 
getAddress() - Method in class fr.sii.ogham.testing.assertion.sms.PhoneNumberInfo
 
getAddress() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.Address
Get the address
getAddress() - Method in class fr.sii.ogham.testing.sms.simulator.bean.SimpleAddress
 
getAddresses() - Method in class fr.sii.ogham.testing.assertion.email.AddressesWithContext
 
getAllLookups() - Method in class fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilderHelper
For each kind of lookup, stores the list of registered lookups.
getAllowedMimetypes() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.MimetypeProperties
 
getAlphanumericCodeFormat() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
getAlternativePart(Part) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Retrieve the alternative part of the message (recursively).
getApiKey() - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
 
getAttachment() - Method in exception fr.sii.ogham.email.exception.handler.AttachmentResourceHandlerException
 
getAttachment() - Method in exception fr.sii.ogham.email.sendgrid.sender.exception.AttachmentReadException
 
getAttachment(Multipart, String) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get a particular attachment (found using exact filename field).
getAttachment(Multipart, Predicate<Part>) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get a particular attachment (found using provided predicate).
getAttachments() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
getAttachments() - Method in class fr.sii.ogham.email.message.Email
Get the list of attachments.
getAttachments() - Method in class fr.sii.ogham.html.inliner.ContentWithImages
 
getAttachments(Multipart, Predicate<Part>) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get a list of direct attachments that match the provided predicate.
getAttachments(Part) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get the whole list of attachments (recursively).
getAttachments(Part, Predicate<Part>) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get the whole list of attachments.
getAuthenticator() - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
getAuthParams() - Method in class fr.sii.ogham.sms.sender.impl.OvhSmsSender
 
getAuto() - Method in class fr.sii.ogham.spring.sms.DataCodingSchemeProperties
 
getAutoGuess() - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
getBasePath() - Method in class fr.sii.ogham.core.resource.path.RelativePath
Get the base path
getBcc() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getBcc() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
getBean() - Method in exception fr.sii.ogham.core.exception.template.BeanContextException
 
getBean() - Method in exception fr.sii.ogham.core.exception.util.BeanException
 
getBean() - Method in exception fr.sii.ogham.core.exception.util.InvalidPropertyException
 
getBindTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getBindTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getBindType() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getBindType() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getBody() - Method in class fr.sii.ogham.sms.util.http.Response
 
getBody() - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
getBody() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedContent
 
getBodyPart(Part) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Retrieve the main part of the message (recursively): The part of the message when it contains only one part The part with text/* mimetype if only one part with one of that mimetype The last part with text or HTML mimetype if there are several text/* parts
getBodyParts(Part) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Retrieve the body parts of the message (recursively): The part of the message when it contains only one part The parts with text/* mimetype
getBuilderClass() - Method in class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafEmailConfigurer
 
getBuilderClass() - Method in class fr.sii.ogham.template.thymeleaf.common.configure.AbstractDefaultThymeleafSmsConfigurer
 
getBuilderClass() - Method in class fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2EmailConfigurer.ThymeleafV2EmailConfigurer
 
getBuilderClass() - Method in class fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2SmsConfigurer.ThymeleafV2SmsConfigurer
 
getBuilderClass() - Method in class fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3EmailConfigurer.ThymeleafV3EmailConfigurer
 
getBuilderClass() - Method in class fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3SmsConfigurer.ThymeleafV3SmsConfigurer
 
getBytes() - Method in class fr.sii.ogham.core.resource.ByteResource
 
getBytes() - Method in interface fr.sii.ogham.sms.encoder.Encoded
 
getBytes() - Method in class fr.sii.ogham.sms.encoder.EncodedMessage
 
getBytes() - Method in class fr.sii.ogham.sms.encoder.EncodedWithHeader
 
getBytes() - Method in class fr.sii.ogham.sms.splitter.EncodedSegment
 
getBytes() - Method in interface fr.sii.ogham.sms.splitter.Segment
Returns the segment text as a byte array (partial message).
getBytes() - Method in class fr.sii.ogham.sms.splitter.StringSegment
 
getCache() - Method in class fr.sii.ogham.spring.common.MessageSpecificTemplateProperties
 
getCache() - Method in class fr.sii.ogham.spring.common.MessageSpecificThymeleafProperties
 
getCache() - Method in class fr.sii.ogham.spring.template.OghamCommonTemplateProperties
 
getCacheable() - Method in class fr.sii.ogham.template.thymeleaf.common.TemplateResolverOptions
 
getCauses() - Method in exception fr.sii.ogham.core.exception.clean.MultipleCleanException
 
getCauses() - Method in exception fr.sii.ogham.core.exception.MultipleCauseExceptionWrapper
 
getCc() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getCc() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
getCharset() - Method in class fr.sii.ogham.sms.builder.cloudhopper.StandardEncodingHelper
 
getCharset() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.NamedCharset
 
getCharset() - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties.BodyProperties
 
getCharsetName() - Method in interface fr.sii.ogham.sms.encoder.Encoded
 
getCharsetName() - Method in class fr.sii.ogham.sms.encoder.EncodedMessage
 
getCharsetName() - Method in class fr.sii.ogham.sms.encoder.EncodedWithHeader
 
getCharsetName() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.NamedCharset
 
getCharsetName() - Method in class fr.sii.ogham.sms.splitter.StringSegment
 
getClassName(Object) - Static method in class fr.sii.ogham.core.util.bean.BeanWrapperUtils
Get the class name of the bean even if null.
getClasspath() - Method in class fr.sii.ogham.spring.common.OghamResolutionProperties
 
getCleanable() - Method in exception fr.sii.ogham.core.exception.clean.CleanableException
 
getCode() - Method in enum fr.sii.ogham.sms.util.http.HttpStatus
 
getCode() - Method in enum fr.sii.ogham.testing.sms.simulator.bean.Tag
 
getCommand() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
Get information relative to the command (command id, command length, command status and sequence number)
getCommand() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getCommandId() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.Command
Get the command_id.
getCommandId() - Method in class fr.sii.ogham.testing.sms.simulator.bean.SimpleCommand
 
getCommandLength() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.Command
Get the command_length.
getCommandLength() - Method in class fr.sii.ogham.testing.sms.simulator.bean.SimpleCommand
 
getCommandStatus() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.Command
Get the command_status.
getCommandStatus() - Method in class fr.sii.ogham.testing.sms.simulator.bean.SimpleCommand
 
getCondition() - Method in interface fr.sii.ogham.core.builder.ActivableAtRuntime
Provide the condition to evaluate in order to indicate if the associated implementation can handle the message.
getCondition() - Method in class fr.sii.ogham.core.sender.MultiImplementationSender.Implementation
 
getCondition() - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
 
getConditions() - Method in class fr.sii.ogham.core.condition.CompositeCondition
 
getConfidence() - Method in interface fr.sii.ogham.core.charset.CharsetMatch
An indication of the confidence in the detected charset.
getConfidence() - Method in class fr.sii.ogham.core.charset.SimpleCharsetMatch
 
getConnectAtStartup() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
getConnectAtStartup() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
getConnectRetry() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getConnectRetry() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
getConnectRetry() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getConnectTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getConnectTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getConsecutiveFailures() - Method in exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.KeepAliveException
 
getContent() - Method in exception fr.sii.ogham.core.exception.handler.NoContentException
 
getContent() - Method in interface fr.sii.ogham.core.message.content.DecoratorContent
Get the decorated content
getContent() - Method in interface fr.sii.ogham.core.message.Message
Get the content of the message.
getContent() - Method in class fr.sii.ogham.core.resource.path.ResolvedString
 
getContent() - Method in exception fr.sii.ogham.email.exception.handler.ContentHandlerException
 
getContent() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
getContent() - Method in class fr.sii.ogham.email.message.Email
 
getContent() - Method in class fr.sii.ogham.html.inliner.ContentWithImages
 
getContent() - Method in class fr.sii.ogham.html.inliner.ExternalCss
 
getContent() - Method in class fr.sii.ogham.html.inliner.ImageResource
 
getContent() - Method in class fr.sii.ogham.sms.message.Sms
 
getContent() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
getContent(Part) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get the content as byte array of a particular part.
getContent(Part, Charset) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get the content as String of a particular part.
getContentId() - Method in class fr.sii.ogham.email.attachment.Attachment
 
getContents() - Method in class fr.sii.ogham.core.message.content.MultiContent
 
getContentType() - Method in class fr.sii.ogham.email.attachment.Attachment
 
getContext() - Method in exception fr.sii.ogham.core.exception.template.ParseException
 
getContext() - Method in class fr.sii.ogham.core.message.content.TemplateContent
 
getConverter() - Method in interface fr.sii.ogham.core.builder.context.BuildContext
Access to the underlying Converter that is used for property value conversion.
getConverter() - Method in class fr.sii.ogham.core.builder.context.DefaultBuildContext
 
getConverter() - Method in class fr.sii.ogham.core.builder.context.EnvBuilderBasedContext
 
getCredentials() - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
Get the allowed credentials
getDataCoding() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
Get the 'data_coding' field
getDataCoding() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getDataCodingScheme() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getDataCodingScheme() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getDate() - Method in class mock.context.SimpleBean
 
getDecoree() - Method in class fr.sii.ogham.testing.assertion.hamcrest.CustomReason
 
getDecoree() - Method in interface fr.sii.ogham.testing.assertion.hamcrest.DecoratorMatcher
Access the decorated matcher
getDecoree() - Method in class fr.sii.ogham.testing.assertion.hamcrest.OverrideDescription
 
getDefaultCharset() - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
getDefaultCompatFactory() - Static method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CompatUtil
sendgrid-java package version 4.3.0 declares some classes in package com.sendgrid.helpers.mail.objects (according to source folder structure).
getDefaultEncoding() - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties
 
getDefaultMimetype() - Method in class fr.sii.ogham.spring.common.OghamMimetypeProperties
 
getDefaultProperties() - Static method in class fr.sii.ogham.core.util.BuilderUtils
Provide the default properties.
getDefaultType() - Method in class fr.sii.ogham.core.util.converter.EmailAddressConverter
 
getDefaultType() - Method in class fr.sii.ogham.core.util.converter.SmsSenderConverter
 
getDefaultValue() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.BccProperties
 
getDefaultValue() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.CcProperties
 
getDefaultValue() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.FromProperties
 
getDefaultValue() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.SubjectProperties
 
getDefaultValue() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.ToProperties
 
getDefaultValue() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
getDefaultValue() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.ToProperties
 
getDelay() - Method in class fr.sii.ogham.core.retry.FixedDelayRetry
 
getDelayBetweenAttempts() - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
getDelayBetweenAttempts() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
getDelays() - Method in class fr.sii.ogham.core.retry.PerExecutionDelayRetry
 
getDelegate() - Method in class fr.sii.ogham.core.resource.OverrideNameWrapper
 
getDelegate() - Method in class fr.sii.ogham.core.template.context.LocaleContext
 
getDelegate() - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.SendGridV2Sender
 
getDelegate() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameAttachmentsCompat
 
getDelegate() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
getDelegate() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNamePersonalizationCompat
 
getDelegate() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Get the instance of the real SendGrid Mail object.
getDelegate() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameAttachmentsCompat
 
getDelegate() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
getDelegate() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNamePersonalizationCompat
 
getDelegate() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.SendGridV4Sender
 
getDelim() - Method in class fr.sii.ogham.html.inliner.impl.regexp.MatchedUrl
 
getDescription() - Method in class fr.sii.ogham.email.attachment.Attachment
 
getDescription() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
getDestAddress() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
Specifies the destination SME address.
getDestAddress() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getDetector() - Method in class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser.TemplateImplementation
 
getDetectors() - Method in class fr.sii.ogham.core.template.detector.CompositeTemplateDetector
 
getDisposition() - Method in class fr.sii.ogham.email.attachment.Attachment
 
getDisposition() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
getDistinctCssImageUrls(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
Finds all image inclusions from CSS properties.
getDistinctCssUrls(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
Finds all CSS file inclusions (looks for link tags for stylesheet files).
getDistinctImageUrls(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
Finds all image inclusions (looks for img tags).
getEmail() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameEmailCompat
 
getEmail() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.EmailCompat
The email address
getEmail() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameEmailCompat
 
getEnable() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
getEnable() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
getEnable() - Method in class fr.sii.ogham.spring.sms.DataCodingSchemeProperties.AutoProperties
 
getEnable() - Method in class fr.sii.ogham.spring.sms.EncoderProperties.AutoGuessProperties
 
getEnable() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
getEnable() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ReuseSessionOptions
 
getEnable() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromAlphanumericCodeProperties
 
getEnable() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromInternationalFormatProperties
 
getEnable() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromShortCodeProperties
 
getEnable() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.ToInternationalFormatProperties
 
getEnable() - Method in class fr.sii.ogham.spring.sms.SplitProperties
 
getEncoded() - Method in exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.DataCodingException
 
getEncoded() - Method in class fr.sii.ogham.sms.splitter.EncodedSegment
 
getEncoder() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getEncoder() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getEnquireLinkInterval() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
getEnquireLinkTimeout() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
getEnquireLinkTimeout() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
getErrors() - Method in exception fr.sii.ogham.core.exception.handler.NoContentException
 
getEsmClass() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The 'esm_class' parameter is used to indicate special message attributes associated with the short message.
getEsmClass() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getEvaluationContext(Context) - Method in interface fr.sii.ogham.spring.template.thymeleaf.ThymeleafEvaluationContextProvider
Provides an instance of an evaluation context to be used in SpEL expressions.
getExecutionFailure() - Method in exception fr.sii.ogham.core.exception.retry.ExecutionFailureWrapper
 
getExecutionFailures() - Method in exception fr.sii.ogham.core.exception.retry.MaximumAttemptsReachedException
 
getExecutionFailures() - Method in exception fr.sii.ogham.core.exception.retry.UnrecoverableException
 
getExecutionInterval() - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
getExecutionInterval() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
getExecutionStart() - Method in exception fr.sii.ogham.core.exception.retry.ExecutionFailureWrapper
 
getExecutor() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
getExpectedContent() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedEmail
 
getExpectedContents() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedMultiPartEmail
 
getExpectedValue() - Method in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
getExpectedValue() - Method in interface fr.sii.ogham.testing.assertion.hamcrest.ExpectedValueProvider
Get the expected value
getExponentialInitialDelay() - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
getExponentialInitialDelay() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
getExtension() - Method in class fr.sii.ogham.core.builder.template.VariantWithExt
Get the extension
getExtractFromText() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.SubjectProperties
 
getExtractHtmlTitle() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.SubjectProperties
 
getFailures() - Method in error fr.sii.ogham.testing.assertion.util.MultipleAssertionError
Get the whole list of failures/failed assertions.
getFile() - Method in class fr.sii.ogham.core.resource.FileResource
 
getFile() - Method in class fr.sii.ogham.spring.common.OghamResolutionProperties
 
getFirstLinePrefix() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.ExtractFromTextProperties
 
getFreemarker() - Method in interface fr.sii.ogham.spring.common.OghamTemplateProperties
 
getFreemarker() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getFreemarker() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
getFrom() - Method in class fr.sii.ogham.email.message.Email
Get the sender address
getFrom() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
getFrom() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Get the email's from address.
getFrom() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
getFrom() - Method in class fr.sii.ogham.sms.message.Sms
Get the sender of the SMS
getFrom() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getFrom() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
getFrom() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
getGenerated() - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
getGsm7bitPacked() - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
getGsm7Priorities() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReadableEncoderBuilder
 
getGsm8bit() - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
getGsm8Priorities() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReadableEncoderBuilder
 
getHandler() - Method in class fr.sii.ogham.core.util.PriorizedMatchingHandler
 
getHeader() - Method in class fr.sii.ogham.sms.encoder.EncodedWithHeader
The encoded message may contain a header.
getHost() - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
getHost() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getHost() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getImage() - Method in class fr.sii.ogham.html.inliner.impl.regexp.CssImageDeclaration
 
getImageInlining() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getImplementations() - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
 
getIndex() - Method in class fr.sii.ogham.core.builder.env.props.AbstractProps
 
getInputStream() - Method in class fr.sii.ogham.core.resource.ByteResource
 
getInputStream() - Method in class fr.sii.ogham.core.resource.FileResource
 
getInputStream() - Method in class fr.sii.ogham.core.resource.LookupResource
 
getInputStream() - Method in class fr.sii.ogham.core.resource.OverrideNameWrapper
 
getInputStream() - Method in interface fr.sii.ogham.core.resource.Resource
Stream that contains the template content.
getInputStream() - Method in class fr.sii.ogham.core.resource.SimpleResource
 
getInterfaceVersion() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getInternationalFormat() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
getInternationalFormat() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.ToProperties
 
getKeepAlive() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getKeepAlive() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
getKeepAlive() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getKey() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper.MapBeanReadWrapperEntry
 
getLastInteractionExpirationDelay() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
getLastInteractionExpirationDelay() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ReuseSessionOptions
 
getLastModified(Object) - Method in class fr.sii.ogham.template.freemarker.adapter.StringContentTemplateLoader
 
getLastModified() - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
 
getLastModified(Object) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
 
getLatin1() - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
getLatin1Priorities() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReadableEncoderBuilder
 
getLength() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.OptionalParameter
The length of the value
getLength() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.OptionalParameterAdapter
 
getLocale() - Method in class fr.sii.ogham.core.template.context.LocaleContext
 
getLogin() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhAuthParams
 
getLogin() - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
getLookup() - Method in interface fr.sii.ogham.core.resource.path.ResolvedPath
The lookup prefix used in the path.
getLookup() - Method in class fr.sii.ogham.core.resource.path.ResolvedResourcePath
 
getLookup() - Method in class fr.sii.ogham.core.resource.path.ResolvedString
 
getLookup(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
 
getLookups() - Method in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
Provide the list of registered lookups
getManagedClass() - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
 
getMaxAttempts() - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
getMaxAttempts() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
getMaxConsecutiveTimeouts() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
getMaxConsecutiveTimeouts() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
getMaximumStringLengthPerSegment() - Method in class fr.sii.ogham.sms.SmsConstants.SmppSplitConstants.SegmentSizes
Get the maximum string length for each segment.
getMaximumStringLengthToFitInASingleSegment() - Method in class fr.sii.ogham.sms.SmsConstants.SmppSplitConstants.SegmentSizes
Get the maximum string length that can fit in only one segment.
getMaxRetries() - Method in class fr.sii.ogham.core.retry.ExponentialDelayRetry
 
getMaxRetries() - Method in class fr.sii.ogham.core.retry.FixedDelayRetry
 
getMaxRetries() - Method in class fr.sii.ogham.core.retry.FixedIntervalRetry
 
getMaxRetries() - Method in class fr.sii.ogham.core.retry.PerExecutionDelayRetry
 
getMessage() - Method in class fr.sii.ogham.sms.splitter.StringSegment
 
getMessage() - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedSms
 
getMessageId() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSmResponse
The unique message identifier reference assigned by the SMSC to each submitted short message.
getMessageToSplit() - Method in exception fr.sii.ogham.sms.exception.message.SplitMessageException
 
getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
 
getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.FallbackMimeTypeProvider
 
getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
 
getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.FixedMimeTypeProvider
 
getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.JavaActivationProvider
 
getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.JavaActivationProvider
 
getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.JavaFilesProvider
 
getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.JavaFilesProvider
 
getMimeType(File) - Method in interface fr.sii.ogham.core.mimetype.MimeTypeProvider
Get the Mime Type based on the file.
getMimeType(String) - Method in interface fr.sii.ogham.core.mimetype.MimeTypeProvider
Get the Mime Type based on the file.
getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.OverrideMimetypeProvider
 
getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.OverrideMimetypeProvider
 
getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.TikaProvider
 
getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.TikaProvider
 
getMimeType(File) - Method in class fr.sii.ogham.core.mimetype.validation.AllowedMimetypeDecorator
 
getMimeType(String) - Method in class fr.sii.ogham.core.mimetype.validation.AllowedMimetypeDecorator
 
getMimetype() - Method in class fr.sii.ogham.html.inliner.ImageResource
 
getMimetype() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.ImageInliningProperties
 
getMimetype() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
getMimetype() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedContent
 
getMode() - Method in class fr.sii.ogham.html.inliner.impl.regexp.CssImageDeclaration
 
getName() - Method in class fr.sii.ogham.core.resource.ByteResource
 
getName() - Method in class fr.sii.ogham.core.resource.FileResource
 
getName() - Method in class fr.sii.ogham.core.resource.LookupResource
 
getName() - Method in interface fr.sii.ogham.core.resource.NamedResource
Get the name for the resource.
getName() - Method in class fr.sii.ogham.core.resource.OverrideNameWrapper
 
getName() - Method in class fr.sii.ogham.core.retry.NamedCallable
 
getName() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameEmailCompat
 
getName() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.EmailCompat
The name associated to the email address.
getName() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameEmailCompat
 
getName() - Method in class fr.sii.ogham.html.inliner.ImageResource
 
getName() - Method in class fr.sii.ogham.sms.message.Contact
 
getName() - Method in class fr.sii.ogham.sms.util.http.Parameter
 
getName() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getName() - Method in class fr.sii.ogham.template.thymeleaf.v2.resolver.StringResourceResolver
 
getName() - Method in class fr.sii.ogham.template.thymeleaf.v2.ThymeLeafV2FirstSupportingTemplateResolver
 
getName() - Method in class fr.sii.ogham.template.thymeleaf.v3.ThymeLeafV3FirstSupportingTemplateResolver
 
getName() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedAttachment
 
getName() - Method in class mock.context.SimpleBean
 
getNested() - Method in class mock.context.NestedBean
 
getNoStop() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
 
getNpi() - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
 
getNpi() - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
 
getNpi() - Method in class fr.sii.ogham.testing.assertion.sms.PhoneNumberInfo
 
getNpi() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.Address
define the Numeric Plan Indicator (NPI) to be used in the SME address parameters.
getNpi() - Method in class fr.sii.ogham.testing.sms.simulator.bean.SimpleAddress
 
getNumber() - Method in class fr.sii.ogham.sms.message.PhoneNumber
 
getNumber() - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
 
getNumber() - Method in class fr.sii.ogham.testing.assertion.sms.PhoneNumberWithContext
 
getOghamMessage() - Method in exception fr.sii.ogham.core.exception.MessageException
 
getOptionalParameter(Tag) - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
Get Optional Parameter that matches the specified tag.
getOptionalParameter(Tag) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getOptionalParameters() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
Get the list of all Optional Parameters.
getOptionalParameters() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getOptions() - Method in class fr.sii.ogham.sms.sender.impl.OvhSmsSender
 
getOptions() - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
getOptions() - Method in class fr.sii.ogham.template.freemarker.adapter.AbstractFreeMarkerTemplateLoaderOptionsAdapter
 
getOptions() - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.AbstractTemplateResolverOptionsAdapter
 
getOrCreateCleanableRegistry() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
 
getOrder() - Method in class fr.sii.ogham.spring.common.SpringEnvironmentConfigurer
 
getOrder() - Method in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
getOrder() - Method in class fr.sii.ogham.spring.email.SpringMailConfigurer
 
getOrder() - Method in class fr.sii.ogham.spring.general.SpringGeneralMessagingConfigurer
 
getOrder() - Method in class fr.sii.ogham.spring.sms.SpringCloudhopperConfigurer
 
getOrder() - Method in class fr.sii.ogham.spring.sms.SpringOvhSmsConfigurer
 
getOrder() - Method in class fr.sii.ogham.spring.template.FreemarkerConfigurer
 
getOrder() - Method in class fr.sii.ogham.spring.template.NoTemplateEngineConfigurer
 
getOrder() - Method in class fr.sii.ogham.spring.template.ThymeLeafConfigurer
 
getOrder() - Method in class fr.sii.ogham.template.thymeleaf.v2.ThymeLeafV2FirstSupportingTemplateResolver
 
getOrder() - Method in class fr.sii.ogham.template.thymeleaf.v3.ThymeLeafV3FirstSupportingTemplateResolver
 
getOrdered() - Method in class fr.sii.ogham.core.util.PriorizedList
Get the list of priorized objects ordered by highest priority.
getOriginalMessage() - Method in class fr.sii.ogham.sms.encoder.EncodedMessage
 
getOriginalPath() - Method in class fr.sii.ogham.core.resource.path.RelativePath
Get the path as string of the resource before any resolution attempt.
getOriginalPath() - Method in class fr.sii.ogham.core.resource.path.ResolvedResourcePath
 
getOriginalPath() - Method in class fr.sii.ogham.core.resource.path.ResolvedString
 
getOriginalPath() - Method in interface fr.sii.ogham.core.resource.path.ResourcePath
Get the path as string of the resource before any resolution attempt
getOriginalPath() - Method in class fr.sii.ogham.core.resource.path.UnresolvedPath
 
getParameter() - Method in class fr.sii.ogham.testing.assertion.sms.OptionalParameterWithContext
 
getParser() - Method in class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser.TemplateImplementation
 
getPart() - Method in class fr.sii.ogham.testing.assertion.email.PartWithContext
 
getParts() - Method in class fr.sii.ogham.testing.assertion.sms.SplitSms
Get the parts of the message.
getPassword() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhAuthParams
 
getPassword() - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties.AuthenticationProperties
 
getPassword() - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
Deprecated.
Spring Boot uses SendGrid Java library v4 since Spring Boot 2. Use API keys instead.
getPassword() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getPassword() - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
getPassword() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getPassword() - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler
 
getPassword() - Method in class fr.sii.ogham.testing.sms.simulator.config.Credentials
 
getPasswordAuthentication() - Method in class fr.sii.ogham.email.sender.impl.javamail.UpdatableUsernamePasswordAuthenticator
 
getPasswordAuthentication() - Method in class fr.sii.ogham.email.sender.impl.javamail.UsernamePasswordAuthenticator
 
getPath() - Method in exception fr.sii.ogham.core.exception.resource.ResourceResolutionException
 
getPath() - Method in interface fr.sii.ogham.core.message.content.HasResourcePath
The path to the resource that has been loaded to retrieve its content
getPath() - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
getPath() - Method in class fr.sii.ogham.core.message.content.TemplateContent
 
getPath() - Method in class fr.sii.ogham.core.resource.LookupResource
 
getPath() - Method in class fr.sii.ogham.html.inliner.ExternalCss
 
getPath() - Method in class fr.sii.ogham.html.inliner.ImageResource
 
getPathPrefix() - Method in class fr.sii.ogham.spring.common.PrefixSuffixProperties
 
getPathSuffix() - Method in class fr.sii.ogham.spring.common.PrefixSuffixProperties
 
getPayload() - Method in class fr.sii.ogham.sms.encoder.EncodedWithHeader
The encoded message may contain a header.
getPerExecutionDelays() - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
getPerExecutionDelays() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
getPersonal() - Method in class fr.sii.ogham.email.message.EmailAddress
 
getPersonalization() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
getPersonalization() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Get the email's personalizations.
getPersonalization() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
getPhoneNumber() - Method in exception fr.sii.ogham.core.exception.util.PhoneNumberException
 
getPhoneNumber() - Method in class fr.sii.ogham.sms.message.Contact
 
getPort() - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
getPort() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getPort() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getPort() - Method in class fr.sii.ogham.testing.extension.junit.email.RandomPortServerSetup
 
getPort() - Method in class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
Get the port used by the server.
getPort() - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.CloudhopperSMPPServer
 
getPort() - Method in class fr.sii.ogham.testing.sms.simulator.config.FixedServerPortProvider
 
getPort() - Method in class fr.sii.ogham.testing.sms.simulator.config.RandomServerPortProvider
 
getPort() - Method in interface fr.sii.ogham.testing.sms.simulator.config.ServerPortProvider
 
getPort() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServer
 
getPort() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
getPort() - Method in interface fr.sii.ogham.testing.sms.simulator.SmppServerSimulator
The actual port used by the SMPP server.
getPortProvider() - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
Get the configuration that provides a port for the server
getPossibleCharset() - Method in interface fr.sii.ogham.core.charset.CharsetMatch
The charset that may match the input
getPossibleCharset() - Method in class fr.sii.ogham.core.charset.SimpleCharsetMatch
 
getPossiblePaths(TemplateContent) - Method in interface fr.sii.ogham.template.common.adapter.CanProvidePossiblePaths
Provide the list of possible paths for the template.
getPossiblePaths(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
 
getPriorities() - Method in class fr.sii.ogham.core.util.PriorizedList
Get the list of priorities ordered by priority
getPriority() - Method in class fr.sii.ogham.core.builder.env.props.AbstractProps
 
getPriority() - Method in class fr.sii.ogham.core.util.PriorizedMatchingHandler
 
getPriority() - Method in class fr.sii.ogham.core.util.WithPriority
 
getPriority() - Method in class fr.sii.ogham.spring.sms.EncoderProperties.Gsm7bitPackedProperties
 
getPriority() - Method in class fr.sii.ogham.spring.sms.EncoderProperties.Gsm8bitProperties
 
getPriority() - Method in class fr.sii.ogham.spring.sms.EncoderProperties.Latin1Properties
 
getPriority() - Method in class fr.sii.ogham.spring.sms.EncoderProperties.Ucs2Properties
 
getPriorityFlag() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The priority_flag parameter allows the originating SME to assign a priority level to the short message.
getPriorityFlag() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getPriorized() - Method in class fr.sii.ogham.core.util.WithPriority
 
getProperties() - Method in interface fr.sii.ogham.core.util.bean.BeanReadWrapper
Get the list of defined properties on the bean.
getProperties() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
getProperties() - Method in class fr.sii.ogham.core.util.bean.RecursiveBeanReadWrapper
 
getProperties() - Method in class fr.sii.ogham.core.util.bean.SimpleBeanReadWrapper
 
getProperty(String) - Method in class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
 
getProperty(String, String) - Method in class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
 
getProperty(String, Class<T>) - Method in class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
 
getProperty(String, Class<T>, T) - Method in class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
 
getProperty(String) - Method in class fr.sii.ogham.core.env.JavaPropertiesResolver
 
getProperty(String, String) - Method in class fr.sii.ogham.core.env.JavaPropertiesResolver
 
getProperty(String, Class<T>) - Method in class fr.sii.ogham.core.env.JavaPropertiesResolver
 
getProperty(String, Class<T>, T) - Method in class fr.sii.ogham.core.env.JavaPropertiesResolver
 
getProperty(String) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
getProperty(String, String) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
getProperty(String) - Method in interface fr.sii.ogham.core.env.PropertyResolver
Return the property value associated with the given key, or null if the key cannot be resolved.
getProperty(String, String) - Method in interface fr.sii.ogham.core.env.PropertyResolver
Return the property value associated with the given key, or defaultValue if the key cannot be resolved.
getProperty(String, Class<T>) - Method in interface fr.sii.ogham.core.env.PropertyResolver
Return the property value associated with the given key, or null if the key cannot be resolved.
getProperty(String, Class<T>, T) - Method in interface fr.sii.ogham.core.env.PropertyResolver
Return the property value associated with the given key, or defaultValue if the key cannot be resolved.
getProperty() - Method in exception fr.sii.ogham.core.exception.util.InvalidPropertyException
 
getProperty(String, Class<T>) - Method in class fr.sii.ogham.core.filler.AbstractMessageAwareFiller
Returns the value of first property represented by the provided alias that has a value (not null).
getProperty(String) - Method in class fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver
 
getProperty(String, String) - Method in class fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver
 
getProperty(String, Class<T>) - Method in class fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver
 
getProperty(String, Class<T>, T) - Method in class fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver
 
getProperty(String) - Method in class fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver
 
getProperty(String, String) - Method in class fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver
 
getProperty(String, Class<T>) - Method in class fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver
 
getProperty(String, Class<T>, T) - Method in class fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver
 
getPropertyKey(String) - Static method in class fr.sii.ogham.core.util.BuilderUtils
Get the property of inside the expression
getPropertyResolver() - Method in interface fr.sii.ogham.core.builder.context.BuildContext
Access to the underlying PropertyResolver that is used for property resolution and evaluation.
getPropertyResolver() - Method in class fr.sii.ogham.core.builder.context.DefaultBuildContext
 
getPropertyResolver() - Method in class fr.sii.ogham.core.builder.context.EnvBuilderBasedContext
 
getPropertyValue(String) - Method in interface fr.sii.ogham.core.util.bean.BeanReadWrapper
Get the value of the property named by name parameter.
getPropertyValue(String) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
getPropertyValue(String) - Method in class fr.sii.ogham.core.util.bean.RecursiveBeanReadWrapper
 
getPropertyValue(String) - Method in class fr.sii.ogham.core.util.bean.SimpleBeanReadWrapper
 
getProps() - Method in class fr.sii.ogham.core.builder.env.props.AbstractProps
 
getProps() - Method in class fr.sii.ogham.core.builder.env.props.Props
 
getProps() - Method in class fr.sii.ogham.core.builder.env.props.PropsBuilder
 
getProps() - Method in class fr.sii.ogham.core.builder.env.props.PropsPath
 
getProtocolId() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
GSM Set according to GSM 03.40 [GSM 03.40] ANSI-136 (TDMA) For mobile terminated messages, this field is not used and is therefore ignored by the SMSC.
getProtocolId() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getRawMessages() - Method in class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
Provide the list of received messages during the execution of the test.
getReader(Object, String) - Method in class fr.sii.ogham.template.freemarker.adapter.StringContentTemplateLoader
 
getReader(String) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
 
getReader(Object, String) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader
 
getReadMethod(Object, String) - Static method in class fr.sii.ogham.core.util.bean.BeanWrapperUtils
Get a read Method for a particular property.
getReadMethods(Object) - Static method in class fr.sii.ogham.core.util.bean.BeanWrapperUtils
Get the whole list of read Methods using introspection.
getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
 
getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.FailIfNotFoundVariantResolver
 
getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.FailIfNotFoundWithTestedPathsVariantResolver
 
getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver
 
getRealPath(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.NullVariantResolver
 
getRealPath(TemplateContent) - Method in interface fr.sii.ogham.template.common.adapter.VariantResolver
Get the real path to the template path
getReason() - Method in enum fr.sii.ogham.sms.util.http.HttpStatus
 
getReason() - Method in class fr.sii.ogham.testing.assertion.hamcrest.CustomReason
 
getReceivedMessages() - Method in class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
Provide the list of received messages during the execution of the test.
getReceivedMessages() - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.CloudhopperSMPPServer
 
getReceivedMessages() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServer
 
getReceivedMessages() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
getReceivedMessages() - Method in interface fr.sii.ogham.testing.sms.simulator.SmppServerSimulator
Get the list of received messages.
getReceiverNumber() - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedSms
 
getRecipient() - Method in class fr.sii.ogham.sms.builder.PhoneNumberTranslatorPair
 
getRecipients() - Method in interface fr.sii.ogham.core.message.capability.HasRecipients
Get the list of recipients of the message.
getRecipients() - Method in class fr.sii.ogham.email.message.Email
Get the list of recipients of the mail.
getRecipients() - Method in class fr.sii.ogham.sms.message.Sms
Get the recipients (to) of the SMS
getReferenceNumber() - Method in exception fr.sii.ogham.sms.exception.message.InvalidReferenceNumberException
 
getRegisteredConverters() - Method in interface fr.sii.ogham.core.convert.ConverterRegistry
Get the list of registered converters
getRegisteredConverters() - Method in class fr.sii.ogham.core.convert.DelegateConverter
 
getRegisteredDelivery() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The registered_delivery parameter is used to request an SMSC delivery receipt and/or SME originated acknowledgements.
getRegisteredDelivery() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getRelativePath() - Method in class fr.sii.ogham.core.resource.path.RelativePath
Get the relative path
getRemainingRetries() - Method in class fr.sii.ogham.core.retry.ExponentialDelayRetry
 
getRemainingRetries() - Method in class fr.sii.ogham.core.retry.FixedDelayRetry
 
getRemainingRetries() - Method in class fr.sii.ogham.core.retry.FixedIntervalRetry
 
getRemainingRetries() - Method in class fr.sii.ogham.core.retry.PerExecutionDelayRetry
 
getReplaceIfPresentFlag() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The replace_if_present_flag parameter is used to request the SMSC to replace a previously submitted message, that is still pending delivery.
getReplaceIfPresentFlag() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getRequest(Context) - Method in class fr.sii.ogham.spring.template.thymeleaf.RequestContextHolderWebContextProvider
 
getRequest(Context) - Method in interface fr.sii.ogham.spring.template.thymeleaf.WebContextProvider
Get the current request
getRequest() - Method in class fr.sii.ogham.testing.assertion.sms.PduRequestWithContext
 
getRequest() - Method in class fr.sii.ogham.testing.assertion.sms.ShortMessageWithContext
 
getRequestExpiryTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getRequestExpiryTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getRequestInterval() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
getRequiredProperty(String) - Method in class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
 
getRequiredProperty(String, Class<T>) - Method in class fr.sii.ogham.core.env.FirstExistingPropertiesResolver
 
getRequiredProperty(String) - Method in class fr.sii.ogham.core.env.JavaPropertiesResolver
 
getRequiredProperty(String, Class<T>) - Method in class fr.sii.ogham.core.env.JavaPropertiesResolver
 
getRequiredProperty(String) - Method in interface fr.sii.ogham.core.env.PropertyResolver
Return the property value associated with the given key (never null).
getRequiredProperty(String, Class<T>) - Method in interface fr.sii.ogham.core.env.PropertyResolver
Return the property value associated with the given key, converted to the given targetType (never null).
getRequiredProperty(String) - Method in class fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver
 
getRequiredProperty(String, Class<T>) - Method in class fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver
 
getRequiredProperty(String) - Method in class fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver
 
getRequiredProperty(String, Class<T>) - Method in class fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver
 
getResolvedPath() - Method in interface fr.sii.ogham.core.resource.path.ResolvedPath
The path to the resource after resolution based on original path and lookup.
getResolvedPath() - Method in class fr.sii.ogham.core.resource.path.ResolvedResourcePath
 
getResolvedPath() - Method in class fr.sii.ogham.core.resource.path.ResolvedString
 
getResolvedPaths() - Method in exception fr.sii.ogham.template.exception.TemplateVariantNotFoundException
 
getResolver() - Method in exception fr.sii.ogham.template.exception.ResolverAdapterException
 
getResolvers() - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
 
getResolvers() - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolverRegistry
Get the list of registered resolvers
getResource(ResolvedPath) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
Find the resource using the resource path (or its name).
getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
 
getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.ClassPathResolver
 
getResource(ResolvedPath) - Method in class fr.sii.ogham.core.resource.resolver.ClassPathResolver
 
getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
 
getResource(ResolvedPath) - Method in class fr.sii.ogham.core.resource.resolver.FileResolver
 
getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
 
getResource(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
 
getResource(ResourcePath) - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolver
Find the resource using the resource path (or its name).
getResource(ResolvedPath) - Method in class fr.sii.ogham.core.resource.resolver.StringResourceResolver
 
getResource() - Method in class fr.sii.ogham.email.attachment.Attachment
 
getResource(String) - Method in class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
getResourceAsStream(TemplateProcessingParameters, String) - Method in class fr.sii.ogham.template.thymeleaf.v2.resolver.StringResourceResolver
 
getResourceAsStream(String) - Method in class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
getResources(String) - Method in class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
getResponse(Context) - Method in class fr.sii.ogham.spring.template.thymeleaf.RequestContextHolderWebContextProvider
 
getResponse(Context) - Method in interface fr.sii.ogham.spring.template.thymeleaf.WebContextProvider
Get the current response
getResponseTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getResponseTimeout() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
getResponseTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
getResponseTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ReuseSessionOptions
 
getResponseTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getReuseSession() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getReuseSession() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
getReuseSession() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getScheduleDeliveryTime() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
This parameter specifies the scheduled time at which the message delivery should be first attempted.
getScheduleDeliveryTime() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getSendAlertNotificationWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendBindRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendBindWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendCancelSmRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendCancelSmWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendDataSmRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendDataSmWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendDeliverSmRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendDeliverSmWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendEnquireLinkRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendEnquireLinkWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSender() - Method in class fr.sii.ogham.core.sender.MultiImplementationSender.Implementation
 
getSender() - Method in class fr.sii.ogham.sms.builder.PhoneNumberTranslatorPair
 
getSenderNumber() - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedSms
 
getSendGenericNackWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendGridBuilderClass() - Method in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
getSendGridBuilderClass() - Method in class fr.sii.ogham.spring.v1.email.SpringSendGridV2Configurer
 
getSendGridBuilderClass() - Method in class fr.sii.ogham.spring.v2.email.SpringSendGridV4Configurer
 
getSendHeaderWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendOutbindWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendQuerySmRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendQuerySmWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendReplaceSmRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendReplaceSmWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendRetry() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getSendRetry() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
getSendSubmitMultiRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendSubmitMultiWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendSubmitSmRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendSubmitSmWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendUnbindRespWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSendUnbindWaiting() - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
getSequenceNumber() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.Command
Get the sequence_number.
getSequenceNumber() - Method in class fr.sii.ogham.testing.sms.simulator.bean.SimpleCommand
 
getServerDelays() - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
Control delays to simulate a slow server.
getServiceType() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The service_type parameter can be used to indicate the SMS Application service associated with the message.
getServiceType() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getServletContext(Context) - Method in class fr.sii.ogham.spring.template.thymeleaf.RequestContextHolderWebContextProvider
 
getServletContext(Context) - Method in interface fr.sii.ogham.spring.template.thymeleaf.WebContextProvider
Access to the servlet execution context
getSession() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.AlwaysNewSessionStrategy
 
getSession() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.KeepSessionAliveStrategy
 
getSession() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.MayReuseSessionStrategy
 
getSession() - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.session.SessionHandlingStrategy
The client needs a session to be able to send the message.
getSession() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getSessionHandler() - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler
 
getSessionName() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getSessions() - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler
 
getShortCodeFormat() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
getShortMessage() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The short_message parameter contains the user data.
getShortMessage() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getShortMessageLength() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The sm_length parameter specifies the length of the short_message parameter in octets.
getShortMessageLength() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getSmDefaultMsgId() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The sm_default_msg_id parameter specifies the SMSC index of a pre-defined ('canned') message.
getSmDefaultMsgId() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getSmsCoding() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
 
getSmsCoding() - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties.Options
 
getSmsContent(SubmitSm) - Static method in class fr.sii.ogham.testing.sms.simulator.decode.SmsUtils
Get the text content of the SMS.
getSmsContent(SubmitSm, Charset) - Static method in class fr.sii.ogham.testing.sms.simulator.decode.SmsUtils
Get the text content of the SMS using a particular alphabet/encoding.
getSource() - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
getSource() - Method in exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.GuessEncodingException
 
getSourceAddress() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
Specifies the address of SME which originated this message.
getSourceAddress() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getSplit() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getSplit() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getSplit() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
getSpringBeans() - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties
 
getSrcUrl() - Method in class fr.sii.ogham.html.inliner.ImageResource
 
getStaticMethodAccess() - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties
 
getStaticVariables(Context) - Method in interface fr.sii.ogham.spring.template.thymeleaf.StaticVariablesProvider
Provide key/value pairs of static variables.
getStatus() - Method in class fr.sii.ogham.sms.util.http.Response
 
getStructure(MimeMessage) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get the whole structure of the email.
getStructure(Multipart) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get the partial structure of the email from the provided container.
getStructure(BodyPart) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get the partial structure of the email from the provided part.
getSubject() - Method in interface fr.sii.ogham.core.message.capability.HasSubject
Get the subject of the message.
getSubject() - Method in class fr.sii.ogham.email.message.Email
Get the subject of the mail.
getSubject() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
getSubject() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Get the email's subject line.
getSubject() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
getSubject() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getSubject() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
getSupportingResolver(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
Find the first supporting resolver.
getSupportingResolver(ResourcePath) - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolverRegistry
Get a resource resolver that is able to handle a particular path.
getSystemId() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getSystemId() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getSystemId() - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler
 
getSystemId() - Method in class fr.sii.ogham.testing.sms.simulator.config.Credentials
 
getSystemType() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getSystemType() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getTag() - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
 
getTag() - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties.Options
 
getTag() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.OptionalParameter
The tag value.
getTag() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.OptionalParameterAdapter
 
getTagName() - Method in enum fr.sii.ogham.testing.sms.simulator.bean.Tag
 
getTemplate() - Method in interface fr.sii.ogham.spring.common.OghamTemplateProperties
 
getTemplate() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getTemplate() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
getTemplateMode() - Method in class fr.sii.ogham.template.thymeleaf.common.TemplateResolverOptions
 
getTemplateName() - Method in exception fr.sii.ogham.template.thymeleaf.common.exception.TemplateResolutionException
 
getTemplatePath() - Method in exception fr.sii.ogham.core.exception.template.ParseException
 
getTemplatePath() - Method in exception fr.sii.ogham.template.thymeleaf.common.exception.TemplateResolutionException
 
getTestedPaths() - Method in exception fr.sii.ogham.template.exception.TemplateVariantNotFoundException
 
getTextualParts(Part) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Get the whole list of "textual" parts (text or HTML mimetypes).
getThymeleaf() - Method in interface fr.sii.ogham.spring.common.OghamTemplateProperties
 
getThymeleaf() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getThymeleaf() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
getThymeleafEngineConfigBuilder() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
getThymeleafEngineConfigBuilder() - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EmailBuilder
 
getThymeleafEngineConfigBuilder() - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2SmsBuilder
 
getThymeleafEngineConfigBuilder() - Method in class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3EmailBuilder
 
getThymeleafEngineConfigBuilder() - Method in class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3SmsBuilder
 
getTika() - Method in class fr.sii.ogham.spring.common.OghamMimetypeProperties
 
getTimeout(int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
getTitle(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
Get the title of the HTML.
getTo() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
getTo() - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
getTo() - Method in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
getTon() - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
 
getTon() - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
 
getTon() - Method in class fr.sii.ogham.testing.assertion.sms.PhoneNumberInfo
 
getTon() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.Address
Define the Type of Number (TON) to be used in the SME address parameters.
getTon() - Method in class fr.sii.ogham.testing.sms.simulator.bean.SimpleAddress
 
getTos() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNamePersonalizationCompat
 
getTos() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.PersonalizationCompat
Get the list of recipients (direct only).
getTos() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNamePersonalizationCompat
 
getTranslators() - Method in class fr.sii.ogham.core.translator.content.EveryContentTranslator
Get the registered translators.
getTranslators() - Method in class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
Get the registered translators.
getType() - Method in class fr.sii.ogham.email.message.Recipient
 
getUcs2() - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
getUcs2Priorities() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReadableEncoderBuilder
 
getUnbindTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getUnbindTimeout() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
getUnbindTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getUrl() - Method in class fr.sii.ogham.html.inliner.impl.regexp.CssImageDeclaration
 
getUrl() - Method in class fr.sii.ogham.html.inliner.impl.regexp.MatchedUrl
 
getUrl() - Method in class fr.sii.ogham.sms.sender.impl.OvhSmsSender
 
getUrl() - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
 
getUrl() - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
getUserData() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
getUserData() - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
getUsername() - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties.AuthenticationProperties
 
getUsername() - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
Deprecated.
Spring Boot uses SendGrid Java library v4 since Spring Boot 2. Use API keys instead.
getUseShortMessage() - Method in class fr.sii.ogham.spring.sms.UserDataProperties
 
getUseTlvMessagePayload() - Method in class fr.sii.ogham.spring.sms.UserDataProperties
 
getValidityPeriod() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
The validity_period parameter indicates the SMSC expiration time, after which the message should be discarded if not delivered to the destination.
getValidityPeriod() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
getValue() - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
Get the final value.
getValue(V) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
Get the final value.
getValue() - Method in interface fr.sii.ogham.core.util.bean.Accessor
Get the value of the associated property
getValue() - Method in class fr.sii.ogham.core.util.bean.DirectAccessor
 
getValue() - Method in class fr.sii.ogham.core.util.bean.FieldAccessor
 
getValue() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper.MapBeanReadWrapperEntry
 
getValue() - Method in class fr.sii.ogham.core.util.bean.ReadMethodAccessor
 
getValue() - Method in enum fr.sii.ogham.sms.sender.impl.ovh.SmsCoding
 
getValue() - Method in class fr.sii.ogham.sms.util.http.Parameter
 
getValue() - Method in class fr.sii.ogham.spring.sms.DataCodingSchemeProperties
 
getValue() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.OptionalParameter
The parameter value
getValue() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.OptionalParameterAdapter
 
getValue() - Method in class mock.context.SimpleBean
 
getVariableName() - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties.StaticMethodAccess
 
getVariables() - Method in class fr.sii.ogham.core.template.context.BeanContext
 
getVariables() - Method in interface fr.sii.ogham.core.template.context.Context
Provide variable substitution values.
getVariables() - Method in class fr.sii.ogham.core.template.context.LocaleContext
 
getVariables() - Method in class fr.sii.ogham.core.template.context.NullContext
 
getVariables() - Method in class fr.sii.ogham.core.template.context.SimpleContext
 
getVariant() - Method in class fr.sii.ogham.core.builder.template.VariantWithExt
Get the variant
getVariant() - Method in interface fr.sii.ogham.core.message.capability.HasVariant
Get the variant
getVariant() - Method in class fr.sii.ogham.core.message.content.TemplateVariantContent
 
getVariant() - Method in exception fr.sii.ogham.template.exception.VariantResolutionException
 
getVersionString() - Method in enum fr.sii.ogham.sms.builder.cloudhopper.InterfaceVersion
The version as string.
getViolations() - Method in exception fr.sii.ogham.core.exception.InvalidMessageException
 
getWebContext(Context, IContext, HttpServletRequest, HttpServletResponse, ServletContext, ApplicationContext, Map<String, Object>) - Method in interface fr.sii.ogham.spring.template.thymeleaf.ThymeleafWebContextProvider
Generates the suitable context for a Web application.
getWebContext(Context, IContext, HttpServletRequest, HttpServletResponse, ServletContext, ApplicationContext, Map<String, Object>) - Method in class fr.sii.ogham.spring.v1.template.thymeleaf.SpringWebContextProvider
 
getWebContext(Context, IContext, HttpServletRequest, HttpServletResponse, ServletContext, ApplicationContext, Map<String, Object>) - Method in class fr.sii.ogham.spring.v2.template.thymeleaf.WebExpressionContextProvider
 
getWindowMonitorInterval() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getWindowMonitorInterval() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getWindowSize() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getWindowSize() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getWindowWaitTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getWindowWaitTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
getWrappedBean() - Method in interface fr.sii.ogham.core.util.bean.BeanReadWrapper
Get the original wrapped object
getWrappedBean() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
getWrappedBean() - Method in class fr.sii.ogham.core.util.bean.RecursiveBeanReadWrapper
 
getWrappedBean() - Method in class fr.sii.ogham.core.util.bean.SimpleBeanReadWrapper
 
getWrappedSource() - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
 
getWrapUncaughtExceptions() - Method in class fr.sii.ogham.spring.general.MessagingProperties
 
getWriteTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
getWriteTimeout() - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
GreenMailInitializer - Class in fr.sii.ogham.testing.extension.spring
Initializer for Spring Boot tests that registers: "greenmail.smtp.port" property in Spring Environment GreenMailRule bean in Spring ApplicationContext through GreenMailTestConfiguration in order to use the port defined by "greenmail.smtp.port" property
GreenMailInitializer() - Constructor for class fr.sii.ogham.testing.extension.spring.GreenMailInitializer
 
GreenMailTestConfiguration - Class in fr.sii.ogham.testing.extension.spring
Test configuration that registers: GreenMailRule bean for JUnit 4 GreenMailExtension bean for JUnit 5 Configure port defined by greenmail.smtp.port property.
GreenMailTestConfiguration() - Constructor for class fr.sii.ogham.testing.extension.spring.GreenMailTestConfiguration
 
gsm7bitPacked(Integer) - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set priority for encoding text messages using GSM 7-bit encoding.
gsm7bitPacked() - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set priority for encoding text messages using GSM 7-bit encoding.
Gsm7bitPackedProperties() - Constructor for class fr.sii.ogham.spring.sms.EncoderProperties.Gsm7bitPackedProperties
 
gsm7PackedValueBuilder - Variable in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
gsm8bit(Integer) - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set priority for encoding text messages using GSM 8-bit encoding.
gsm8bit() - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set priority for encoding text messages using GSM 8-bit encoding.
Gsm8bitProperties() - Constructor for class fr.sii.ogham.spring.sms.EncoderProperties.Gsm8bitProperties
 
gsm8ValueBuilder - Variable in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
GsmBasicCharsetExtensionTableCounter - Class in fr.sii.ogham.sms.splitter
Every character present in base character table count as 1 octet.
GsmBasicCharsetExtensionTableCounter() - Constructor for class fr.sii.ogham.sms.splitter.GsmBasicCharsetExtensionTableCounter
 
GsmMessageSplitter - Class in fr.sii.ogham.sms.splitter
Split the message in segments if needed.
GsmMessageSplitter(Encoder, SmsConstants.SmppSplitConstants.SegmentSizes) - Constructor for class fr.sii.ogham.sms.splitter.GsmMessageSplitter
The splitter uses the Encoder to encode each segment.
GsmMessageSplitter(Encoder, SmsConstants.SmppSplitConstants.SegmentSizes, ReferenceNumberGenerator) - Constructor for class fr.sii.ogham.sms.splitter.GsmMessageSplitter
The splitter uses the Encoder to encode each segment.
GsmMessageSplitter(Encoder, SmsConstants.SmppSplitConstants.SegmentSizes, ReferenceNumberGenerator, LengthCounter) - Constructor for class fr.sii.ogham.sms.splitter.GsmMessageSplitter
The splitter uses the Encoder to encode each segment.
GuessEncodingEncoder - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.encoder
Automatically determine best Encoder to use for encoding the message.
GuessEncodingEncoder(List<Encoder>) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.GuessEncodingEncoder
Initializes with the list of possible encoders to test.
GuessEncodingException - Exception in fr.sii.ogham.sms.sender.impl.cloudhopper.exception
Ogham tries to guess the encoding of the Sms.
GuessEncodingException(String, String) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.GuessEncodingException
 

H

handleFailure(Throwable) - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.session.ErrorHandler
Handle an error.
handleFailure(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.KeepSessionAliveStrategy
 
handleFailure(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.LogErrorHandler
 
handleFailure(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.MayReuseSessionStrategy
 
hasAnyCause(Throwable, Predicate<Throwable>) - Static method in class fr.sii.ogham.core.util.ExceptionUtils
Predicate that returns true if any cause in the exception stack matches the cause predicate.
hasAnyCause(Class<? extends Throwable>) - Static method in class fr.sii.ogham.testing.assertion.hamcrest.ExceptionMatchers
Returns a matcher that verifies that any exception in the stack matches the finder exists.
hasAnyCause(Matcher<? extends Throwable>) - Static method in class fr.sii.ogham.testing.assertion.hamcrest.ExceptionMatchers
Returns a matcher that verifies that any exception in the stack matches the finder exists.
hasAnyCause(Matcher<? extends Throwable>, Matcher<? extends Throwable>) - Static method in class fr.sii.ogham.testing.assertion.hamcrest.ExceptionMatchers
Returns a matcher that verifies that any exception in the stack matches the finder and also checks that the supplied matcher evaluates to true.
hasAnyCause(Class<? extends Throwable>, Matcher<? extends Throwable>) - Static method in class fr.sii.ogham.testing.assertion.hamcrest.ExceptionMatchers
Returns a matcher that verifies that any exception in the stack matches the expected class and also checks that the supplied matcher evaluates to true.
HasContentFluent<F> - Interface in fr.sii.ogham.core.message.capability
Interface to mark a message that has the content capability using fluent API.
hashCode() - Method in class fr.sii.ogham.core.condition.CompositeCondition
 
hashCode() - Method in class fr.sii.ogham.core.condition.FixedCondition
 
hashCode() - Method in class fr.sii.ogham.core.condition.NotCondition
 
hashCode() - Method in class fr.sii.ogham.core.condition.PropertyPatternCondition
 
hashCode() - Method in class fr.sii.ogham.core.condition.PropertyValueCondition
 
hashCode() - Method in class fr.sii.ogham.core.condition.RequiredClassCondition
 
hashCode() - Method in class fr.sii.ogham.core.condition.RequiredPropertyCondition
 
hashCode() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
hashCode() - Method in class fr.sii.ogham.core.message.content.MultiContent
 
hashCode() - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
hashCode() - Method in class fr.sii.ogham.core.message.content.StringContent
 
hashCode() - Method in class fr.sii.ogham.core.message.content.TemplateContent
 
hashCode() - Method in class fr.sii.ogham.core.message.content.TemplateVariantContent
 
hashCode() - Method in class fr.sii.ogham.core.resource.ByteResource
 
hashCode() - Method in class fr.sii.ogham.core.resource.FileResource
 
hashCode() - Method in class fr.sii.ogham.core.resource.LookupResource
 
hashCode() - Method in class fr.sii.ogham.core.resource.path.RelativePath
 
hashCode() - Method in class fr.sii.ogham.core.resource.path.ResolvedResourcePath
 
hashCode() - Method in class fr.sii.ogham.core.resource.path.UnresolvedPath
 
hashCode() - Method in class fr.sii.ogham.core.template.context.BeanContext
 
hashCode() - Method in class fr.sii.ogham.core.template.context.SimpleContext
 
hashCode() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper.MapBeanReadWrapperEntry
 
hashCode() - Method in class fr.sii.ogham.core.util.HashCodeBuilder
The generated hash code
hashCode() - Method in class fr.sii.ogham.email.attachment.Attachment
 
hashCode() - Method in class fr.sii.ogham.email.message.Email
 
hashCode() - Method in class fr.sii.ogham.email.message.EmailAddress
 
hashCode() - Method in class fr.sii.ogham.email.message.Recipient
 
hashCode() - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
 
hashCode() - Method in class fr.sii.ogham.sms.message.Contact
 
hashCode() - Method in class fr.sii.ogham.sms.message.PhoneNumber
 
hashCode() - Method in class fr.sii.ogham.sms.message.Sms
 
hashCode() - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
 
hashCode() - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
 
hashCode() - Method in class fr.sii.ogham.testing.extension.junit.email.RandomPortServerSetup
 
hashCode() - Method in class mock.context.NestedBean
 
hashCode() - Method in class mock.context.SimpleBean
 
HashCodeBuilder - Class in fr.sii.ogham.core.util
Assists in implementing Object.hashCode() methods.
HashCodeBuilder(int, int) - Constructor for class fr.sii.ogham.core.util.HashCodeBuilder
Two randomly chosen, odd numbers must be passed in.
HashCodeBuilder() - Constructor for class fr.sii.ogham.core.util.HashCodeBuilder
Uses two hard coded choices for the constants needed to build a hashCode.
hasMessage(Matcher<? extends String>) - Static method in class fr.sii.ogham.testing.assertion.hamcrest.ExceptionMatchers
Returns a matcher that verifies that the exception has a message for which the supplied matcher evaluates to true.
hasMessage(String) - Static method in class fr.sii.ogham.testing.assertion.hamcrest.ExceptionMatchers
shortcut to:
HasParent<P> - Class in fr.sii.ogham.testing.util
Represents a assertion helper that has parent assertions.
HasParent(P) - Constructor for class fr.sii.ogham.testing.util.HasParent
Initializes with parent assertions
HasRecipients<R extends Addressee> - Interface in fr.sii.ogham.core.message.capability
Interface to mark a message that has recipient capability.
HasRecipientsFluent<F,R extends Addressee> - Interface in fr.sii.ogham.core.message.capability
Interface to mark a message that has recipient capability using fluent API.
hasRegisteredSenders() - Method in class fr.sii.ogham.core.builder.sender.SenderImplementationBuilderHelper
Returns true if at least either one custom sender or a sender builder was previously registered.
hasRegisteredTemplates() - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
Indicates if some TemplateParser Builders have been registered
HasResourcePath - Interface in fr.sii.ogham.core.message.content
Marker interface to indicate that the content comes form a file loaded from a ResourcePath.
HasSubject - Interface in fr.sii.ogham.core.message.capability
Interface to mark a message that has the subject capability.
HasSubjectFluent<F> - Interface in fr.sii.ogham.core.message.capability
Interface to mark a message that has the subject capability using fluent API.
HasToFluent<F> - Interface in fr.sii.ogham.core.message.capability
Interface to mark a message that has "to" recipient capability.
hasValueOrProperties() - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
Returns true if a value, default value or properties have been set.
HasVariant - Interface in fr.sii.ogham.core.message.capability
Interface to mark a template that has variants.
header(String, Matcher<? super Iterable<String>>) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on a single header of a part (body, alternative or attachment) of the message(s).
header(Matcher<? super Byte[]>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentShortMessageMessageAssert
Make assertions on the header byte array of short message field of the message(s) using fluent API.
headers(Matcher<? super Iterable<Header>>) - Method in class fr.sii.ogham.testing.assertion.email.FluentPartAssert
Make assertions on the headers of a part (body, alternative or attachment) of the message(s).
host(String) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Set the mail server address host (IP or hostname).
host() - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Set the mail server address host (IP or hostname).
host(String) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The SMPP server host (IP or address).
host() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The SMPP server host (IP or address).
html() - Method in class fr.sii.ogham.email.message.Email
Set the content (body) of the message (HTML part).
htmlTitle(Boolean) - Method in class fr.sii.ogham.email.builder.AutofillSubjectBuilder
Enable/disable using HTML <title> tag to provide a subject on the Email if none was explicitly defined.
htmlTitle() - Method in class fr.sii.ogham.email.builder.AutofillSubjectBuilder
Enable/disable using HTML <title> tag to provide a subject on the Email if none was explicitly defined.
HtmlTitleSubjectProvider - Class in fr.sii.ogham.core.subject.provider
Provider that analyzes the content of the message.
HtmlTitleSubjectProvider() - Constructor for class fr.sii.ogham.core.subject.provider.HtmlTitleSubjectProvider
 
HtmlUtils - Class in fr.sii.ogham.core.util
Utility class for handling HTML content.
HtmlUtils - Class in fr.sii.ogham.testing.assertion.util
 
httpClient - Variable in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
 
httpClient(CloseableHttpClient) - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
By default, calling SendGrid HTTP API is done through the default SendGrid implementation that uses default HttpClient (calling HttpClientBuilder.create().build()).
httpClient(CloseableHttpClient) - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
By default, calling SendGrid HTTP API is done through the default SendGrid implementation that uses default HttpClient (calling HttpClientBuilder.create().build()).
HttpException - Exception in fr.sii.ogham.core.exception.util
Exception that is thrown while performing an HTTP request.
HttpException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.HttpException
 
HttpException(String) - Constructor for exception fr.sii.ogham.core.exception.util.HttpException
 
HttpException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.HttpException
 
HttpStatus - Enum in fr.sii.ogham.sms.util.http
Enum that contains all HTTP status.
HttpUtils - Class in fr.sii.ogham.sms.util
Utility class that helps to send HTTP requests.

I

IdenticalHtmlMatcher - Class in fr.sii.ogham.testing.assertion.hamcrest
Check if the HTML is identical to the expected.
IdenticalHtmlMatcher(String) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.IdenticalHtmlMatcher
 
IdenticalHtmlMatcher(String, Consumer<String>) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.IdenticalHtmlMatcher
 
IdGenerator - Interface in fr.sii.ogham.core.id.generator
Interface to abstract identifier string generation.
ImageHandlingBuilder - Class in fr.sii.ogham.email.builder
Image handling consists of defining how images are inlined in the email: Either inlining directly in the HTML content by encoding image into base64 string Or attaching the image to the email and referencing it using a Content-ID (CID) Or no inlining
ImageHandlingBuilder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.ImageHandlingBuilder
Initializes the builder with a parent builder.
ImageInliner - Interface in fr.sii.ogham.html.inliner
Interface for all image inliners.
ImageInlinerConstants - Class in fr.sii.ogham.html.inliner
Common constants for image inlining.
ImageInlinerConstants.InlineMode - Interface in fr.sii.ogham.html.inliner
Interface for defining an inline mode
ImageInlinerConstants.InlineModes - Enum in fr.sii.ogham.html.inliner
Provide predefined inline modes
ImageInlineUtils - Class in fr.sii.ogham.html.inliner.impl.jsoup
Helper class that factorizes code for classes that are using Jsoup inliners.
ImageInliningBuilder - Class in fr.sii.ogham.email.builder
Configures how images declared in the HTML content are automatically transformed to make it work with email.
ImageInliningBuilder(ImageHandlingBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.ImageInliningBuilder
Initializes the builder with a parent builder.
ImageInliningException - Exception in fr.sii.ogham.core.exception.handler
Ogham uses a chain to transform original content into final content.
ImageInliningException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.ImageInliningException
 
ImageInliningException(String) - Constructor for exception fr.sii.ogham.core.exception.handler.ImageInliningException
 
ImageInliningException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.ImageInliningException
 
ImageInliningProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.ImageInliningProperties
 
ImageResource - Class in fr.sii.ogham.html.inliner
A simple object that represents an image to be usable by the InlineImageTranslator.
ImageResource(String, String, ResourcePath, byte[], String) - Constructor for class fr.sii.ogham.html.inliner.ImageResource
Initialize the resource with the name of the image, the path of the image found in the HTML, the content of the image as array of bytes and the mimetype of the image.
images() - Method in class fr.sii.ogham.email.builder.EmailBuilder
Image handling consists of defining how images are inlined in the email: Either inlining directly in the HTML content by enconding image into base64 string Or attaching the image to the email and referencing it using a Content-ID (CID) Or no inlining For example:
Implementation(Condition<Message>, MessageSender) - Constructor for class fr.sii.ogham.core.sender.MultiImplementationSender.Implementation
 
ImplementationConditionProvider - Class in fr.sii.ogham.core.condition.provider
The aim is to look at the object and get defined conditions.
ImplementationConditionProvider(PropertyResolver) - Constructor for class fr.sii.ogham.core.condition.provider.ImplementationConditionProvider
Initializes with a PropertyResolver instance.
ImplementationPriorityProvider<T> - Class in fr.sii.ogham.core.builder.priority
PriorityProvider used to encapsulate the default behavior for providing priority value for a possible implementation.
ImplementationPriorityProvider(BuildContext) - Constructor for class fr.sii.ogham.core.builder.priority.ImplementationPriorityProvider
 
index - Variable in class fr.sii.ogham.core.builder.env.props.AbstractProps
 
initClient() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
Create a SmppClient instance of not existing (is null).
initialDelay(Long) - Method in class fr.sii.ogham.core.builder.retry.ExponentialDelayBuilder
Set the initial delay between two executions (in milliseconds).
initialDelay() - Method in class fr.sii.ogham.core.builder.retry.ExponentialDelayBuilder
Set the initial delay between two executions (in milliseconds).
initialize() - Method in class fr.sii.ogham.template.thymeleaf.v2.ThymeLeafV2FirstSupportingTemplateResolver
 
initialize(ConfigurableApplicationContext) - Method in class fr.sii.ogham.testing.extension.spring.GreenMailInitializer
 
initialize(ConfigurableApplicationContext) - Method in class fr.sii.ogham.testing.extension.spring.JsmppServerInitializer
 
initialize(ConfigurableApplicationContext) - Method in class fr.sii.ogham.testing.extension.spring.WireMockInitializer
 
initServer(SimulatorConfiguration) - Method in class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
Initialize the server with the ready to use configuration.
initServer(SimulatorConfiguration) - Method in class fr.sii.ogham.testing.extension.junit.sms.JsmppServerExtension
 
initServer(SimulatorConfiguration) - Method in class fr.sii.ogham.testing.extension.junit.sms.JsmppServerRule
 
initSession() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
Initializes a new session only if session doesn't exist (is null).
INLINE - Static variable in class fr.sii.ogham.email.attachment.ContentDisposition
 
inline() - Method in class fr.sii.ogham.email.builder.CssHandlingBuilder
Configures how CSS are applied on HTML emails.
inline() - Method in class fr.sii.ogham.email.builder.ImageHandlingBuilder
Configures how images are handled.
inline(String, List<ExternalCss>) - Method in interface fr.sii.ogham.html.inliner.CssInliner
Apply external CSS styles (cssContents parameter) on the HTML using style="" attributes.
inline(String, List<ImageResource>) - Method in class fr.sii.ogham.html.inliner.EveryImageInliner
 
inline(String, List<ImageResource>) - Method in interface fr.sii.ogham.html.inliner.ImageInliner
Transform the HTML content in order to inline images.
inline(String, List<ImageResource>) - Method in class fr.sii.ogham.html.inliner.impl.jsoup.JsoupAttachImageInliner
 
inline(String, List<ImageResource>) - Method in class fr.sii.ogham.html.inliner.impl.jsoup.JsoupBase64ImageInliner
 
inline(String, List<ExternalCss>) - Method in class fr.sii.ogham.html.inliner.impl.jsoup.JsoupCssInliner
 
inline(String, List<ImageResource>, CssImageInlinerConstants.InlineMode, Function<CssImageDeclaration, String>) - Static method in class fr.sii.ogham.html.inliner.impl.regexp.CssImageInlineUtils
Search for all images included by CSS properties using url() (either defined in CSS rules or style attributes).
inline(String, List<ImageResource>) - Method in class fr.sii.ogham.html.inliner.impl.regexp.RegexAttachBackgroudImageInliner
 
inline(String, List<ImageResource>) - Method in class fr.sii.ogham.html.inliner.impl.regexp.RegexBase64BackgroundImageInliner
 
INLINE_DISPOSITION - Static variable in class fr.sii.ogham.testing.assertion.util.EmailUtils
 
INLINE_MODE_ATTR - Static variable in class fr.sii.ogham.html.inliner.CssInlinerConstants
The attribute name to indicate which strategy for inlining to apply if the default one is not appropriated.
INLINE_MODE_ATTR - Static variable in class fr.sii.ogham.html.inliner.ImageInlinerConstants
The attribute name to indicate which strategy for inlining to apply if the default one is not appropriated.
INLINE_MODE_PROPERTY - Static variable in class fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants
The CSS property name to indicate which strategy for inlining to apply if the default one is not appropriated.
InlineCssTranslator - Class in fr.sii.ogham.html.translator
Translator that transforms HTML content.
InlineCssTranslator(CssInliner, ResourceResolver, RelativePathResolver) - Constructor for class fr.sii.ogham.html.translator.InlineCssTranslator
 
INLINED_ATTR - Static variable in class fr.sii.ogham.html.inliner.CssInlinerConstants
Attribute to mark an image as already inlined in order to not process it again
INLINED_ATTR - Static variable in class fr.sii.ogham.html.inliner.ImageInlinerConstants
Attribute to mark an image as already inlined in order to not process it again
INLINED_URL_FUNC - Static variable in class fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants
Property to mark an image as already inlined in order to not process it again
InlineImageTranslator - Class in fr.sii.ogham.html.translator
Translator that transforms HTML content.
InlineImageTranslator(ImageInliner, ResourceResolver, MimeTypeProvider, RelativePathResolver) - Constructor for class fr.sii.ogham.html.translator.InlineImageTranslator
 
instance(Tika) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleTikaBuilder
 
instance(Tika) - Method in interface fr.sii.ogham.core.builder.mimetype.TikaBuilder
Provide custom Tika instance.
instance(Tika) - Method in class fr.sii.ogham.core.builder.mimetype.TikaBuilderDelegate
 
instantiateBuilder(Class<B>, P, BuildContext) - Static method in class fr.sii.ogham.core.util.BuilderUtils
Utility method used to dynamically instantiate a builder instance.
intercept(JavaMailInterceptor) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Ogham will transform general Email object into MimeMessage, MimeMultipart, MimeBodyPart objects.
intercept(MimeMessage, Email) - Method in interface fr.sii.ogham.email.sender.impl.javamail.JavaMailInterceptor
Add extra operations to handle the message just before sending it.
intercept(SendGridInterceptor) - Method in class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
Ogham will transform general Email object into SendGrid.Email objects.
intercept(com.sendgrid.SendGrid.Email, Email) - Method in interface fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client.SendGridInterceptor
Add extra operations to handle the message just before sending it.
intercept(SendGridInterceptor) - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
Ogham will transform general Email object into SendGrid.Email objects.
intercept(MailCompat, Email) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.SendGridInterceptor
Add extra operations to handle the message just before sending it.
intercept(IMethodInvocation) - Method in class fr.sii.ogham.testing.extension.spock.LoggingTestInterceptor
 
interfaceVersion(InterfaceVersion) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
interfaceVersion(Byte) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The SMPP protocol version (one of SmppConstants.VERSION_3_3, SmppConstants.VERSION_3_4, SmppConstants.VERSION_5_0).
interfaceVersion() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
InterfaceVersion - Enum in fr.sii.ogham.sms.builder.cloudhopper
Wraps the version for builder
internationalNumber(Boolean) - Method in class fr.sii.ogham.sms.builder.RecipientNumberFormatBuilder
Enable/disable international number conversion: if the sender starts with a "+", TON is set to 1, and NPI is set to 1.
internationalNumber() - Method in class fr.sii.ogham.sms.builder.RecipientNumberFormatBuilder
Enable/disable international number conversion: if the sender starts with a "+", TON is set to 1, and NPI is set to 1.
internationalNumber(Boolean) - Method in class fr.sii.ogham.sms.builder.SenderNumberFormatBuilder
Enable/disable international number conversion: if the sender starts with a "+", TON is set to 1, and NPI is set to 1.
internationalNumber() - Method in class fr.sii.ogham.sms.builder.SenderNumberFormatBuilder
Enable/disable international number conversion: if the sender starts with a "+", TON is set to 1, and NPI is set to 1.
InternationalNumberFormatHandler - Class in fr.sii.ogham.sms.message.addressing.translator
Loose International phone number handler.
InternationalNumberFormatHandler() - Constructor for class fr.sii.ogham.sms.message.addressing.translator.InternationalNumberFormatHandler
 
interval(Long) - Method in class fr.sii.ogham.core.builder.retry.FixedIntervalBuilder
Set the interval between two executions (in milliseconds).
interval() - Method in class fr.sii.ogham.core.builder.retry.FixedIntervalBuilder
Set the interval between two executions (in milliseconds).
interval(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
The fixed delay (in milliseconds) between two EnquireLink messages.
interval() - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
The fixed delay (in milliseconds) between two EnquireLink messages.
invalidCredentials(Throwable) - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Checks whether the error has been raised because the SMSC has sent a response to a bind request indicating that the credentials are invalid (wrong system_id or password).
InvalidMessageException - Exception in fr.sii.ogham.core.exception
Specialized exception that is thrown when a message is not valid (some fields are required or need to conform a particular format).
InvalidMessageException(String, Message, Set<String>) - Constructor for exception fr.sii.ogham.core.exception.InvalidMessageException
 
InvalidMessageException(String, Message, String) - Constructor for exception fr.sii.ogham.core.exception.InvalidMessageException
 
InvalidMimetypeException - Exception in fr.sii.ogham.core.exception.mimetype
 
InvalidMimetypeException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.InvalidMimetypeException
 
InvalidMimetypeException(String) - Constructor for exception fr.sii.ogham.core.exception.mimetype.InvalidMimetypeException
 
InvalidMimetypeException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.InvalidMimetypeException
 
InvalidPropertyException - Exception in fr.sii.ogham.core.exception.util
This specialized exception indicates that a particular property of a bean couldn't be accessed either because the property doesn't exist or because the property has no getter or the property access is denied.
InvalidPropertyException(String, Object, String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.InvalidPropertyException
 
InvalidPropertyException(String, Object, String) - Constructor for exception fr.sii.ogham.core.exception.util.InvalidPropertyException
 
InvalidReferenceNumberException - Exception in fr.sii.ogham.sms.exception.message
When a SMS is split into segments, a reference number is shared for all segments.
InvalidReferenceNumberException(String, byte[]) - Constructor for exception fr.sii.ogham.sms.exception.message.InvalidReferenceNumberException
 
invalidSystemType(Throwable) - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Checks whether the error has been raised because the SMSC has sent a response to a bind request indicating that the system_type field is invalid.
IOUtils - Class in fr.sii.ogham.core.util
Helper class for I/O management: Read a stream and provide its content as byte array
is(String) - Method in interface fr.sii.ogham.html.inliner.CssInlinerConstants.InlineMode
Indicates if the mode is the same as the current mode.
is(String) - Method in enum fr.sii.ogham.html.inliner.CssInlinerConstants.InlineModes
 
is(String) - Method in interface fr.sii.ogham.html.inliner.ImageInlinerConstants.InlineMode
Indicates if the mode is the same as the current mode.
is(String) - Method in enum fr.sii.ogham.html.inliner.ImageInlinerConstants.InlineModes
 
is(String) - Method in interface fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants.InlineMode
Indicates if the mode is the same as the current mode.
is(String) - Method in enum fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants.InlineModes
 
isAbsolute(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.ClassPathResolver
 
isAbsolute(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.FileResolver
 
isAbsolute(ResourcePath) - Method in interface fr.sii.ogham.core.resource.resolver.RelativisableResourceResolver
Indicates if the path is an absolute path or relative path.
isClientError() - Method in enum fr.sii.ogham.sms.util.http.HttpStatus
Is the HTTP status stand for client error (between 400 inclusive and 500 exclusive)
isConnectAtStartup(boolean) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
isDataCodingError(Throwable) - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Indicates if the error is due to a DataCoding detection error.
isEmpty() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
isEmpty() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
isEmpty() - Method in class fr.sii.ogham.core.util.PriorizedList
Returns true if this list contains no elements.
isEmpty() - Method in class fr.sii.ogham.spring.template.freemarker.LazySpringBeanAccessModel
 
isEmpty() - Method in class fr.sii.ogham.spring.template.freemarker.SpringBeansTemplateHashModelEx
 
isEnable(boolean) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
isEnable(boolean) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
isEnable() - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.ExtractHtmlTitleProperties
 
isEnable() - Method in class fr.sii.ogham.spring.general.MessagingProperties.WrapUncaughtExceptionsProperties
 
isEnable() - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties.SpringBeansProperties
 
isEnable() - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties.StaticMethodAccess
 
isEnableSpringBeans() - Method in class fr.sii.ogham.spring.template.OghamThymeleafProperties
 
isEncodingError(Throwable) - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Indicates if the error is due to an encoding detection error.
isEqual() - Method in class fr.sii.ogham.core.util.EqualsBuilder
Returns true if the fields that have been checked are all equal.
isExpression(String) - Static method in class fr.sii.ogham.core.util.BuilderUtils
Indicates if the property is the form of an expression ("${property.key}") or not.
isFailIfOctetStream() - Method in class fr.sii.ogham.spring.common.OghamMimetypeProperties.TikaProperties
 
isHtml(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
Indicates if the provided content is HTML or not.
isIdenticalHtml(String) - Static method in class fr.sii.ogham.testing.assertion.OghamMatchers
Check if the HTML is identical to the expected.
isInformal() - Method in enum fr.sii.ogham.sms.util.http.HttpStatus
Is the HTTP status stand for informal (between 100 inclusive and 200 exclusive)
isInlineModeAllowed(Element, CssInlinerConstants.InlineMode) - Static method in class fr.sii.ogham.html.inliner.impl.jsoup.CssInlineUtils
Checks if inlining mode is allowed on the provided element.
isInlineModeAllowed(Node, ImageInlinerConstants.InlineMode) - Static method in class fr.sii.ogham.html.inliner.impl.jsoup.ImageInlineUtils
Checks if inlining mode is allowed on the provided element.
isInvalid(Object) - Static method in class fr.sii.ogham.core.util.bean.BeanWrapperUtils
Check if the bean type can be wrapped or not.
isKeepMessages() - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
If the server is restarted, it indicates if received messages in the previous session should be kept (true) or dropped (false).
isMessagePreparationError(Throwable) - Static method in class fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
Checks is raised during preparation of the message.
isMultipart(Part) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Indicates if a part is a multipart (its Content-Type starts with "multipart/").
isNoStop() - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties.Options
 
isOverride() - Method in class fr.sii.ogham.core.util.BeanUtils.Options
 
isPortAvailable - Variable in class fr.sii.ogham.testing.util.port.DefaultPortFinder
 
isRedirect() - Method in enum fr.sii.ogham.sms.util.http.HttpStatus
Is the HTTP status stand for redirect (between 300 inclusive and 400 exclusive)
isRelativeUrl(String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
Indicates if the URL is relative or not.
isServerError() - Method in enum fr.sii.ogham.sms.util.http.HttpStatus
Is the HTTP status stand for server error (between 500 inclusive and 600 exclusive)
isSimilarHtml(String) - Static method in class fr.sii.ogham.testing.assertion.OghamMatchers
Check if the HTML is similar to the expected.
isSkipConversionError() - Method in class fr.sii.ogham.core.util.BeanUtils.Options
 
isSkipInvocationError() - Method in class fr.sii.ogham.core.util.BeanUtils.Options
 
isSkipUnknown() - Method in class fr.sii.ogham.core.util.BeanUtils.Options
 
isSuccess() - Method in enum fr.sii.ogham.sms.util.http.HttpStatus
Is the HTTP status stand for success (between 200 inclusive and 300 exclusive)
isTextualContent(Part) - Static method in class fr.sii.ogham.testing.assertion.util.EmailUtils
Indicates if the part contains text (either plain text or html).
isUdhi() - Method in interface fr.sii.ogham.testing.sms.simulator.bean.SubmitSm
Specific Features.
isUdhi() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
isUnitTesting() - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
 
isUnrecoverableError(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.DefaultErrorAnalyzer
 
isUseShortMessage() - Method in class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder.UserDataPropValues
 
isUseTlvMessagePayload() - Method in class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder.UserDataPropValues
 

J

JavaActivationProvider - Class in fr.sii.ogham.core.mimetype
Mime Type detection implementation based on Java MimetypesFileTypeMap.
JavaActivationProvider(MimetypesFileTypeMap) - Constructor for class fr.sii.ogham.core.mimetype.JavaActivationProvider
 
JavaActivationProvider() - Constructor for class fr.sii.ogham.core.mimetype.JavaActivationProvider
 
JavaFilesProvider - Class in fr.sii.ogham.core.mimetype
Mime Type detection based on Java 7 features.
JavaFilesProvider() - Constructor for class fr.sii.ogham.core.mimetype.JavaFilesProvider
 
JavaMailAttachmentHandler - Class in fr.sii.ogham.email.sender.impl.javamail
 
JavaMailAttachmentHandler(JavaMailAttachmentResourceHandler) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentHandler
 
JavaMailAttachmentResourceHandler - Interface in fr.sii.ogham.email.sender.impl.javamail
Handle attachments and add it to the email.
JavaMailBuilder - Class in fr.sii.ogham.email.builder.javamail
Configures how Java Mail implementation will send Emails.
JavaMailBuilder() - Constructor for class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Default constructor when using JavaMail sender without all Ogham work.
JavaMailBuilder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Constructor that is called when using Ogham builder:
JavaMailConfigurer() - Constructor for class fr.sii.ogham.email.builder.javamail.DefaultJavaMailConfigurer.JavaMailConfigurer
 
JavaMailConstants - Class in fr.sii.ogham.email
 
JavaMailContentHandler - Interface in fr.sii.ogham.email.sender.impl.javamail
Java mail API implementation delegates the management of the content to a JavaMailContentHandler.
JavaMailInterceptor - Interface in fr.sii.ogham.email.sender.impl.javamail
Extension point used to customize the message before sending it.
JavaMailSender - Class in fr.sii.ogham.email.sender.impl
Java mail API implementation.
JavaMailSender(PropertyResolver, JavaMailContentHandler, JavaMailAttachmentHandler, Authenticator) - Constructor for class fr.sii.ogham.email.sender.impl.JavaMailSender
 
JavaMailSender(PropertyResolver, JavaMailContentHandler, JavaMailAttachmentHandler, Authenticator, JavaMailInterceptor) - Constructor for class fr.sii.ogham.email.sender.impl.JavaMailSender
 
JavaMailSender(Properties, JavaMailContentHandler, JavaMailAttachmentHandler, Authenticator) - Constructor for class fr.sii.ogham.email.sender.impl.JavaMailSender
 
JavaMailSender(Properties, JavaMailContentHandler, JavaMailAttachmentHandler, Authenticator, JavaMailInterceptor) - Constructor for class fr.sii.ogham.email.sender.impl.JavaMailSender
 
JavaPropertiesResolver - Class in fr.sii.ogham.core.env
Simple property resolver that delegates property resolution to a Properties instance.
JavaPropertiesResolver(Properties, Converter) - Constructor for class fr.sii.ogham.core.env.JavaPropertiesResolver
Initializes with the Properties instance that is used to check property existence and get property values.
join(Object[], String) - Static method in class fr.sii.ogham.core.util.StringUtils
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Iterable<?>, String) - Static method in class fr.sii.ogham.core.util.StringUtils
Joins the elements of the provided Iterable into a single String containing the provided elements.
JSMPPServer - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
The server simulator based on jsmpp samples.
JSMPPServer(SimulatorConfiguration) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServer
Initializes with provided configuration.
JsmppServerExtension - Class in fr.sii.ogham.testing.extension.junit.sms
JUnit extension that start a SMPP server based on JSMPP implementation.
JsmppServerExtension() - Constructor for class fr.sii.ogham.testing.extension.junit.sms.JsmppServerExtension
Initialize the server with default configuration (random port).
JsmppServerExtension(ServerConfig) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.JsmppServerExtension
Initialize the server with provided configuration.
JsmppServerInitializer - Class in fr.sii.ogham.testing.extension.spring
Initializer for Spring Boot tests that registers: "jsmpp.server.port" property in Spring Environment JsmppServerRule bean in Spring ApplicationContext through JsmppServerTestConfiguration in order to use the port defined by "jsmpp.server.port" property
JsmppServerInitializer() - Constructor for class fr.sii.ogham.testing.extension.spring.JsmppServerInitializer
 
JsmppServerRule - Class in fr.sii.ogham.testing.extension.junit.sms
JUnit rule that start a SMPP server based on JSMPP implementation.
JsmppServerRule() - Constructor for class fr.sii.ogham.testing.extension.junit.sms.JsmppServerRule
Initialize the server with random port.
JsmppServerRule(int) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.JsmppServerRule
Initialize the server with the provided port.
JsmppServerRule(ServerConfig) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.JsmppServerRule
Initialize the server with provided configuration.
JSMPPServerSimulator - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
 
JSMPPServerSimulator(int, SimulatorConfiguration) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
JsmppServerTestConfiguration - Class in fr.sii.ogham.testing.extension.spring
Test configuration that registers: JsmppServerRule bean for JUnit 4 JsmppServerExtension bean for JUnit 5 Configure port defined by jsmpp.server.port property.
JsmppServerTestConfiguration() - Constructor for class fr.sii.ogham.testing.extension.spring.JsmppServerTestConfiguration
 
jsoup() - Method in class fr.sii.ogham.email.builder.CssInliningBuilder
Enable CSS inlining: CSS styles are loaded and applied on the matching HTML nodes using the style HTML attribute.
JsoupAttachImageInliner - Class in fr.sii.ogham.html.inliner.impl.jsoup
Image inliner that loads the image and attaches it to the mail.
JsoupAttachImageInliner(IdGenerator) - Constructor for class fr.sii.ogham.html.inliner.impl.jsoup.JsoupAttachImageInliner
 
JsoupBase64ImageInliner - Class in fr.sii.ogham.html.inliner.impl.jsoup
Image inliner that reads the image and converts it into a base64 string.
JsoupBase64ImageInliner() - Constructor for class fr.sii.ogham.html.inliner.impl.jsoup.JsoupBase64ImageInliner
 
JsoupCssInliner - Class in fr.sii.ogham.html.inliner.impl.jsoup
 
JsoupCssInliner() - Constructor for class fr.sii.ogham.html.inliner.impl.jsoup.JsoupCssInliner
 

K

keepAlive() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Configure keep alive management.
KeepAliveBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Builder to configure how keep alive session management should behave.
KeepAliveBuilder(SessionBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
 
KeepAliveException - Exception in fr.sii.ogham.sms.sender.impl.cloudhopper.exception
In order to avoid creating a new session for each message to send, Ogha provides different strategies to handle the sessions.
KeepAliveException(String, Throwable, int) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.KeepAliveException
 
KeepAliveOptions - Class in fr.sii.ogham.sms.sender.impl.cloudhopper
 
KeepAliveOptions() - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
KeepAliveOptions(boolean) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
KeepAliveOptions() - Constructor for class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
keepMessages(boolean) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
If the server is restarted, it indicates if received messages in the previous session should be kept (true) or dropped (false).
KeepSessionAliveStrategy - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Strategy that regularly sends EnquireLink requests to keep session alive.
KeepSessionAliveStrategy(ExtendedSmppSessionConfiguration, SmppClientSupplier, SmppSessionHandlerSupplier, RetryExecutor, Supplier<ScheduledExecutorService>, ErrorAnalyzer, ErrorHandler) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.KeepSessionAliveStrategy
 
keys() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
keys() - Method in class fr.sii.ogham.spring.template.freemarker.SpringBeansTemplateHashModelEx
 
keySet() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
keySet() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
keyValuePairIterator() - Method in class fr.sii.ogham.spring.template.freemarker.SpringBeansTemplateHashModelEx
 

L

LanguageResolver - Interface in fr.sii.ogham.i18n
 
lastInteractionExpiration(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder
To check if the session is still alive, an EnquireLink request is sent.
lastInteractionExpiration() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder
To check if the session is still alive, an EnquireLink request is sent.
latin1(Integer) - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set priority for encoding text messages using Latin-1 (ISO-8859-1).
latin1() - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set priority for encoding text messages using Latin-1 (ISO-8859-1).
Latin1Properties() - Constructor for class fr.sii.ogham.spring.sms.EncoderProperties.Latin1Properties
 
latin1ValueBuilder - Variable in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
Lazy(String) - Constructor for class fr.sii.ogham.core.util.LogUtils.Lazy
 
Lazy(Supplier<String>) - Constructor for class fr.sii.ogham.core.util.LogUtils.Lazy
 
LazySpringBeanAccessModel - Class in fr.sii.ogham.spring.template.freemarker
Wrapper that provides a BeanModel only when trying to call to a method of a bean.
LazySpringBeanAccessModel(ApplicationContext, BeansWrapper, String) - Constructor for class fr.sii.ogham.spring.template.freemarker.LazySpringBeanAccessModel
 
leftPad(String, int, char) - Static method in class fr.sii.ogham.core.util.StringUtils
Left pad a String with a specified character.
length(Matcher<? super Integer>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentOptionalParameterAssert
Make assertions on the optional parameter value.
LengthCounter - Interface in fr.sii.ogham.sms.splitter
Count the number of characters the string represents in another alphabet (another character table).
list(PrintStream) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
list(PrintWriter) - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
listPossiblePaths(Boolean) - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
When TemplateBuilderHelper.failIfMissingVariant() is enabled, also indicate which paths were tried in order to help debugging why a variant was not found.
listPossiblePaths() - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
When TemplateBuilderHelper.failIfMissingVariant() is enabled, also indicate which paths were tried in order to help debugging why a variant was not found.
listPossiblePaths(Boolean) - Method in class fr.sii.ogham.email.builder.EmailBuilder
When EmailBuilder.failIfMissingVariant() is enabled, also indicate which paths were tried in order to help debugging why a variant was not found.
listPossiblePaths() - Method in class fr.sii.ogham.email.builder.EmailBuilder
When EmailBuilder.failIfMissingVariant() is enabled, also indicate which paths were tried in order to help debugging why a variant was not found.
loadClass(String) - Method in class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
LocaleContext - Class in fr.sii.ogham.core.template.context
A context that also provides Locale information for internationalization.
LocaleContext(Context, Locale) - Constructor for class fr.sii.ogham.core.template.context.LocaleContext
 
LocaleContext(Object, Locale) - Constructor for class fr.sii.ogham.core.template.context.LocaleContext
 
LogErrorHandler - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Handler that just write the error in the logs according to the configured level.
LogErrorHandler(String, Level) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.LogErrorHandler
 
Loggable - Interface in fr.sii.ogham.core.util
Messages may carry a lot of information so logging may result in too long string and logging contains too much information.
logger - Variable in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
 
logging() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Configure logs: Enable/disable log of Pdus Enable/disable log of bytes
LoggingBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
* Configure logs: Enable/disable log of Pdus Enable/disable log of bytes
LoggingBuilder(CloudhopperBuilder) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.LoggingBuilder
Initializes the builder with a parent builder.
LoggingTestExtension - Class in fr.sii.ogham.testing.extension.junit
Write information about test.
LoggingTestExtension() - Constructor for class fr.sii.ogham.testing.extension.junit.LoggingTestExtension
No logger initialized (it will be initialized using annotation).
LoggingTestExtension(int) - Constructor for class fr.sii.ogham.testing.extension.junit.LoggingTestExtension
Initializes with the provided max line length.
LoggingTestExtension(int, String) - Constructor for class fr.sii.ogham.testing.extension.junit.LoggingTestExtension
Initializes with the provided max line length and marker.
LoggingTestExtension(int, String, Printer) - Constructor for class fr.sii.ogham.testing.extension.junit.LoggingTestExtension
 
LoggingTestExtension - Class in fr.sii.ogham.testing.extension.spock
Register LoggingTestInterceptor for tests annotated with LogTestInformation annotation.
LoggingTestExtension() - Constructor for class fr.sii.ogham.testing.extension.spock.LoggingTestExtension
 
LoggingTestInterceptor - Class in fr.sii.ogham.testing.extension.spock
Interceptor to write information about test in logs.
LoggingTestInterceptor(LogTestInformation) - Constructor for class fr.sii.ogham.testing.extension.spock.LoggingTestInterceptor
 
LoggingTestInterceptor(TestInformationLogger) - Constructor for class fr.sii.ogham.testing.extension.spock.LoggingTestInterceptor
 
LoggingTestRule - Class in fr.sii.ogham.testing.extension.junit
Write information about test.
LoggingTestRule() - Constructor for class fr.sii.ogham.testing.extension.junit.LoggingTestRule
Initializes with 100 characters per line, slf4j marker and "test-info" marker.
LoggingTestRule(int) - Constructor for class fr.sii.ogham.testing.extension.junit.LoggingTestRule
Initializes with the provided max line length.
LoggingTestRule(int, String) - Constructor for class fr.sii.ogham.testing.extension.junit.LoggingTestRule
Initializes with the provided max line length and marker.
LoggingTestRule(int, String, Printer) - Constructor for class fr.sii.ogham.testing.extension.junit.LoggingTestRule
 
login(String) - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the OVH username.
login() - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the OVH username.
logString(Message) - Static method in class fr.sii.ogham.core.util.LogUtils
Generate a string to be logged for the provided message.
LogTestInformation - Annotation Type in fr.sii.ogham.testing.extension.common
Sock extension to write information about test.
LogUtils - Class in fr.sii.ogham.core.util
Utility class used by loggers to log only useful information.
LogUtils.Lazy - Class in fr.sii.ogham.core.util
Utility class that delegates LogUtils.Lazy.toString() call to a supplier that provides the real string.
lookup(String...) - Method in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
Configure lookup prefix.
lookup(List<String>) - Method in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
Configure lookup prefix.
lookup(TemplateLookupContext) - Method in class fr.sii.ogham.template.freemarker.SkipLocaleForStringContentTemplateLookupStrategy
 
LookupAwareRelativePathResolver - Class in fr.sii.ogham.core.resource.path
Resolve the given path against the base path by using the following rules:
LookupAwareRelativePathResolver(Map<String, List<String>>) - Constructor for class fr.sii.ogham.core.resource.path.LookupAwareRelativePathResolver
Initializes with the list of known lookups (indexed by type).
LookupResource - Class in fr.sii.ogham.core.resource
Resource that is able to handle string path prefixed by a lookup string.
LookupResource(ResourcePath, String) - Constructor for class fr.sii.ogham.core.resource.LookupResource
Initialize the resource with the provided path to the resource content.
LookupResource(ResourcePath) - Constructor for class fr.sii.ogham.core.resource.LookupResource
Initialize the resource with the provided path to the resource content.
LookupResourceTranslator - Class in fr.sii.ogham.core.translator.resource
Translator that handles LookupResource.
LookupResourceTranslator(ResourceResolver) - Constructor for class fr.sii.ogham.core.translator.resource.LookupResourceTranslator
 
lookupResultMessage(int) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
lookupResultMessage(int) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
lookupResultMessage(int) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
lookups - Variable in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
 
lookupTlvTagName(short) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
lookupTlvTagName(short) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
lookupTlvTagName(short) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 

M

MailCompat - Interface in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Wrapper interface that delegates operations to the real SendGrid objects.
MapAttachmentResourceHandler - Class in fr.sii.ogham.email.sender.impl.javamail
Provides a handler for the attachment resource based on the class of the attachment resource.
MapAttachmentResourceHandler() - Constructor for class fr.sii.ogham.email.sender.impl.javamail.MapAttachmentResourceHandler
Initialize an empty mapping
MapBeanReadWrapper - Class in fr.sii.ogham.core.util.bean
Wraps a bean and exposes as a Map.
MapBeanReadWrapper(Object) - Constructor for class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
Initializes the wrapper for the provided bean.
MapBeanReadWrapper(Object, boolean) - Constructor for class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
Initializes the wrapper for the provided bean.
MapBeanReadWrapper(BeanReadWrapper) - Constructor for class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
Point of extension by providing custom bean wrapper.
MapBeanReadWrapper.MapBeanReadWrapperEntry - Class in fr.sii.ogham.core.util.bean
Specific Entry implementation that delegates to a real bean wrapper in order to access bean properties.
MapBeanReadWrapperEntry(BeanReadWrapper, String) - Constructor for class fr.sii.ogham.core.util.bean.MapBeanReadWrapper.MapBeanReadWrapperEntry
 
MapCloudhopperCharsetEncoder - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.encoder
Default implementation of a configurable Encoder.
MapCloudhopperCharsetEncoder(CharsetDetector) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.MapCloudhopperCharsetEncoder
 
MapCloudhopperCharsetEncoder(CharsetDetector, Map<String, String>) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.MapCloudhopperCharsetEncoder
Initializes with the map of Charset code handlers indexed indexed by the NIO Charset code.
MapRecursiveBeanReadWrapperFactory - Class in fr.sii.ogham.core.util.bean
 
MapRecursiveBeanReadWrapperFactory() - Constructor for class fr.sii.ogham.core.util.bean.MapRecursiveBeanReadWrapperFactory
 
match(String) - Method in class fr.sii.ogham.testing.assertion.wiremock.SimilarHtmlPattern
 
MatchedUrl - Class in fr.sii.ogham.html.inliner.impl.regexp
Wraps a matched URL with enclosing delimiter (such as ' or ").
MatchedUrl(String, String) - Constructor for class fr.sii.ogham.html.inliner.impl.regexp.MatchedUrl
 
matches(Content) - Method in class fr.sii.ogham.core.util.PriorizedMatchingHandler
 
matches(Object) - Method in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
matches(DetailedDiff) - Method in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
matches(Object) - Method in class fr.sii.ogham.testing.assertion.hamcrest.CustomReason
 
matches(DetailedDiff) - Method in class fr.sii.ogham.testing.assertion.hamcrest.IdenticalHtmlMatcher
 
matches(Object) - Method in class fr.sii.ogham.testing.assertion.hamcrest.OverrideDescription
 
matches(DetailedDiff) - Method in class fr.sii.ogham.testing.assertion.hamcrest.SimilarHtmlMatcher
 
matchesSafely(T) - Method in class fr.sii.ogham.testing.assertion.hamcrest.ThrowableAnyCauseMatcher
 
matchesSafely(T) - Method in class fr.sii.ogham.testing.assertion.hamcrest.ThrowableMessageMatcher
 
MatchMimetypePredicate - Class in fr.sii.ogham.core.mimetype.validation
Default predicate that checks if the mimetype matches the provided string or not.
MatchMimetypePredicate(String) - Constructor for class fr.sii.ogham.core.mimetype.validation.MatchMimetypePredicate
 
MatchMimetypePredicate(Pattern) - Constructor for class fr.sii.ogham.core.mimetype.validation.MatchMimetypePredicate
 
maxConsecutiveTimeouts(Integer) - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
The maximum number of consecutive timeouts to EnquireLink requests to consider that a new session is required.
maxConsecutiveTimeouts() - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
The maximum number of consecutive timeouts to EnquireLink requests to consider that a new session is required.
MAXIMUM_BYTES_PER_MESSAGE - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppSplitConstants
A single SMS GSM message has a maximum size of 140 octets.
MaximumAttemptsReachedException - Exception in fr.sii.ogham.core.exception.retry
Specialized exception that indicates that the action couldn't be executed due to too many attempts.
MaximumAttemptsReachedException(String, List<Exception>) - Constructor for exception fr.sii.ogham.core.exception.retry.MaximumAttemptsReachedException
 
maxRetries(Integer) - Method in class fr.sii.ogham.core.builder.retry.ExponentialDelayBuilder
Set the maximum number of attempts.
maxRetries() - Method in class fr.sii.ogham.core.builder.retry.ExponentialDelayBuilder
Set the maximum number of attempts.
maxRetries(Integer) - Method in class fr.sii.ogham.core.builder.retry.FixedDelayBuilder
Set the maximum number of attempts.
maxRetries() - Method in class fr.sii.ogham.core.builder.retry.FixedDelayBuilder
Set the maximum number of attempts.
maxRetries(Integer) - Method in class fr.sii.ogham.core.builder.retry.FixedIntervalBuilder
Set the maximum number of attempts.
maxRetries() - Method in class fr.sii.ogham.core.builder.retry.FixedIntervalBuilder
Set the maximum number of attempts.
maxRetries(Integer) - Method in class fr.sii.ogham.core.builder.retry.PerExecutionDelayBuilder
Set the maximum number of attempts.
maxRetries() - Method in class fr.sii.ogham.core.builder.retry.PerExecutionDelayBuilder
Set the maximum number of attempts.
MayHaveStringContent - Interface in fr.sii.ogham.core.message.content
Marker interface to indicate that the content can be directly available as string.
MayOverride<V> - Interface in fr.sii.ogham.core.builder.configuration
If the new value should override the current value, the new value is returned.
MayReuseSessionStrategy - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Strategy that attempts to reuse the previous session if possible.
MayReuseSessionStrategy(ExtendedSmppSessionConfiguration, SmppClientSupplier, SmppSessionHandlerSupplier, RetryExecutor, ErrorAnalyzer) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.MayReuseSessionStrategy
 
merge(IContext, IContext) - Method in interface fr.sii.ogham.spring.template.thymeleaf.ContextMerger
Merge two contexts into one context.
merge(IContext, IContext) - Method in class fr.sii.ogham.spring.v1.template.thymeleaf.UpdateCurrentContextMerger
 
merge(IContext, IContext) - Method in class fr.sii.ogham.spring.v2.template.thymeleaf.UpdateCurrentContextMerger
 
mergeConfiguration(Configuration) - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
Merge an existing Freemarker configuration with previously provided configuration.
mergeVariables(IContext, Map<String, Object>) - Method in interface fr.sii.ogham.spring.template.thymeleaf.ContextMerger
Adds additional variables to base context.
mergeVariables(IContext, Map<String, Object>) - Method in class fr.sii.ogham.spring.v1.template.thymeleaf.UpdateCurrentContextMerger
 
mergeVariables(IContext, Map<String, Object>) - Method in class fr.sii.ogham.spring.v2.template.thymeleaf.UpdateCurrentContextMerger
 
Message - Interface in fr.sii.ogham.core.message
Base interface for any message.
message() - Method in class fr.sii.ogham.sms.message.Sms
Set the message of the SMS.
message(int) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailsAssert
Access a particular message to write assertions for it:
message(int) - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsListAssert
Access a particular message to write assertions for it:
MessageConditions - Class in fr.sii.ogham.core.condition.fluent
Helper to write fluent conditions like:
MessageDecoder - Class in fr.sii.ogham.testing.sms.simulator.decode
Utility class that is smart enough to find which field was used to send the message.
MessageException - Exception in fr.sii.ogham.core.exception
Base exception related to a message that is about to be sent.
MessageException(String, Message, Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessageException
 
MessageException(String, Message) - Constructor for exception fr.sii.ogham.core.exception.MessageException
 
MessageException(Throwable, Message) - Constructor for exception fr.sii.ogham.core.exception.MessageException
 
MessageFiller - Interface in fr.sii.ogham.core.filler
Interface that declares a filler for messages.
messageIsInvalid(Throwable) - Static method in class fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
Indicates if the error is raised because the message is invalid.
messageNotSent(Sms, SmppException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.AlwaysNewSessionStrategy
 
messageNotSent(Sms, SmppException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.KeepSessionAliveStrategy
 
messageNotSent(Sms, SmppException) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.MayReuseSessionStrategy
 
messageNotSent(Sms, SmppException) - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.session.SessionHandlingStrategy
Fired when the message couldn't be sent due to an error.
MessageNotSentException - Exception in fr.sii.ogham.core.exception
This specialized exception indicates that the Message has not been send due to an error.
MessageNotSentException(String, Message, Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessageNotSentException
 
MessageNotSentException(String, Message) - Constructor for exception fr.sii.ogham.core.exception.MessageNotSentException
 
MessageNotSentException(Throwable, Message) - Constructor for exception fr.sii.ogham.core.exception.MessageNotSentException
 
MessagePreparationException - Exception in fr.sii.ogham.sms.sender.impl.cloudhopper.exception
The Sms message has to be converted to a SubmitSm PDU in order to be sent by Cloudhopper.
MessagePreparationException(String, Message, Throwable) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.MessagePreparationException
 
MessagePreparationException(String, Message) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.MessagePreparationException
 
MessagePreparationException(Throwable, Message) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.MessagePreparationException
 
messagePreparationFailed(Throwable) - Static method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperRetryablePredicates
Indicates if the error is due to an error during preparation of the message.
messagePreparator(MessagePreparator) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Sms message is converted to SubmitSm(s) using a MessagePreparator.
MessagePreparator - Interface in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
Prepare the messages and generates a list of SubmitSm to send.
messageProcessed(Sms) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.AlwaysNewSessionStrategy
 
messageProcessed(Sms) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.KeepSessionAliveStrategy
 
messageProcessed(Sms) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.MayReuseSessionStrategy
 
messageProcessed(Sms) - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.session.SessionHandlingStrategy
Fired when a message has been processed i.e.
messageResolvers - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
messageResolvers() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
MessageSender - Interface in fr.sii.ogham.core.sender
Base interface for sender implementations.
messageSent(Sms) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.AlwaysNewSessionStrategy
 
messageSent(Sms) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.KeepSessionAliveStrategy
 
messageSent(Sms) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.MayReuseSessionStrategy
 
messageSent(Sms) - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.session.SessionHandlingStrategy
Fired when a message has been sent successfully.
MessageSpecificFreemarkerProperties - Class in fr.sii.ogham.spring.common
 
MessageSpecificFreemarkerProperties() - Constructor for class fr.sii.ogham.spring.common.MessageSpecificFreemarkerProperties
 
MessageSpecificTemplateProperties - Class in fr.sii.ogham.spring.common
 
MessageSpecificTemplateProperties() - Constructor for class fr.sii.ogham.spring.common.MessageSpecificTemplateProperties
 
MessageSpecificThymeleafProperties - Class in fr.sii.ogham.spring.common
 
MessageSpecificThymeleafProperties() - Constructor for class fr.sii.ogham.spring.common.MessageSpecificThymeleafProperties
 
MessageSplitter - Interface in fr.sii.ogham.sms.splitter
If the message is too long and can't fit in a single SMS, the message has to be split into several segments.
MessageSplitterBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Configures how Cloudhopper will split messages.
MessageSplitterBuilder(CloudhopperBuilder, BuildContext, ReadableEncoderBuilder) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.MessageSplitterBuilder
Initializes the builder with a parent builder.
MessagingBuilder - Class in fr.sii.ogham.core.builder
Ogham provides many useful behaviors to focus on the message content and not the need of understanding and implementing complex protocols.
MessagingBuilder(boolean) - Constructor for class fr.sii.ogham.core.builder.MessagingBuilder
Initializes the builder with minimal requirements: an empty EnvironmentBuilder an empty MimetypeDetectionBuilder an empty ResourceResolutionBuilder
messagingBuilderFactory() - Method in class fr.sii.ogham.spring.general.OghamGeneralConfiguration
 
MessagingConfigurer - Interface in fr.sii.ogham.core.builder.configurer
Specialized interface of Configurer generic interface.
MessagingConfigurerAdapter - Class in fr.sii.ogham.core.builder.configurer
Adapter that configures a MessagingBuilder instance.
MessagingConfigurerAdapter() - Constructor for class fr.sii.ogham.core.builder.configurer.MessagingConfigurerAdapter
 
MessagingException - Exception in fr.sii.ogham.core.exception
Base exception for all Ogham checked exceptions.
MessagingException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessagingException
 
MessagingException(String) - Constructor for exception fr.sii.ogham.core.exception.MessagingException
 
MessagingException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessagingException
 
MessagingProperties - Class in fr.sii.ogham.spring.general
 
MessagingProperties() - Constructor for class fr.sii.ogham.spring.general.MessagingProperties
 
MessagingProperties.WrapUncaughtExceptionsProperties - Class in fr.sii.ogham.spring.general
 
MessagingRuntimeException - Exception in fr.sii.ogham.core.exception
Base exception for all Ogham unchecked exceptions.
MessagingRuntimeException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessagingRuntimeException
 
MessagingRuntimeException(String) - Constructor for exception fr.sii.ogham.core.exception.MessagingRuntimeException
 
MessagingRuntimeException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.MessagingRuntimeException
 
MessagingService - Interface in fr.sii.ogham.core.service
Interface that declares the contract for using the messaging system.
messagingService(MessagingBuilder) - Method in class fr.sii.ogham.spring.general.OghamGeneralConfiguration
Configures the Messaging service and the TemplateParser.
mimetype() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Builder that configures mimetype detection.
mimetype() - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
Builder that configures mimetype detection.
mimetype(MimetypeDetectionBuilder<?>) - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
NOTE: this is mostly for advance usage (when creating a custom module).
mimetype() - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Builder that configures mimetype detection.
mimetype(MimetypeDetectionBuilder<?>) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
NOTE: this is mostly for advance usage (when creating a custom module).
mimetype() - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Builder that configures mimetype detection.
mimetype(MimetypeDetectionBuilder<?>) - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
NOTE: this is mostly for advance usage (when creating a custom module).
mimetypeBuilder - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
mimetypeBuilder - Variable in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
 
MimetypeDetectionBuilder<P> - Interface in fr.sii.ogham.core.builder.mimetype
Builder that configures mimetype detection.
MimetypeDetectionBuilderDelegate<P> - Class in fr.sii.ogham.core.builder.mimetype
Implementation that just delegates all operations to another builder.
MimetypeDetectionBuilderDelegate(P, MimetypeDetectionBuilder<?>) - Constructor for class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
Wraps the delegate builder.
MimeTypeDetectionException - Exception in fr.sii.ogham.core.exception.mimetype
Ogham is able to automatically detect mimetype of a resource.
MimeTypeDetectionException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeDetectionException
 
MimeTypeDetectionException(String) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeDetectionException
 
MimeTypeDetectionException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeDetectionException
 
MimeTypeException - Exception in fr.sii.ogham.core.exception.mimetype
This is a general exception for mimetype handling and it has subclasses to indicate additional information about the failure.
MimeTypeException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeException
 
MimeTypeException(String) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeException
 
MimeTypeException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.MimeTypeException
 
mimetypeIsUndetectable(Throwable) - Static method in class fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
Indicates if the error is raised because a resource mimetype can't be determined.
MimetypeProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.MimetypeProperties
 
MimeTypeProvider - Interface in fr.sii.ogham.core.mimetype
Adapter interface to be able to handle any Mime Type detection implementation.
MimetypeReplacer - Interface in fr.sii.ogham.core.mimetype.replace
Replaces the original mimetype by something else.
minimal() - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and auto-configures it with a predefined behavior named "minimal".
minimal(String...) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and auto-configures it with a predefined behavior named "minimal".
minimal(boolean) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and registers auto-configures but doesn't apply them if autoconfigure parameter is false.
minimal(boolean, String...) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and registers auto-configures but doesn't apply them if autoconfigure parameter is false.
minimal(Supplier<T>, boolean, String...) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and registers auto-configures but doesn't apply them if autoconfigure parameter is false.
missingVariant(VariantResolver) - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
Provide custom resolver that will handle a missing variant.
missingVariant(VariantResolver) - Method in class fr.sii.ogham.email.builder.EmailBuilder
Provide custom resolver that will handle a missing variant.
mock.context - package mock.context
 
mode() - Method in interface fr.sii.ogham.html.inliner.CssInlinerConstants.InlineMode
The inline mode value
mode() - Method in enum fr.sii.ogham.html.inliner.CssInlinerConstants.InlineModes
 
mode() - Method in interface fr.sii.ogham.html.inliner.ImageInlinerConstants.InlineMode
The inline mode value
mode() - Method in enum fr.sii.ogham.html.inliner.ImageInlinerConstants.InlineModes
 
mode() - Method in interface fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants.InlineMode
The inline mode value
mode() - Method in enum fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants.InlineModes
 
MultiContent - Class in fr.sii.ogham.core.message.content
Decorator content that provide ability to handle several sub contents.
MultiContent(String, String...) - Constructor for class fr.sii.ogham.core.message.content.MultiContent
Initialize the content with one or several sub contents directly as strings.
MultiContent(Content...) - Constructor for class fr.sii.ogham.core.message.content.MultiContent
Initialize the content with none, one or several sub contents.
MultiContent(List<Content>) - Constructor for class fr.sii.ogham.core.message.content.MultiContent
Initialize the content with a list of sub contents
MultiContentHandler - Class in fr.sii.ogham.email.sender.impl.javamail
Handle multiple contents.
MultiContentHandler(JavaMailContentHandler) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.MultiContentHandler
 
MultiContentHandler - Class in fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler
Content handler for MultiContent instances.
MultiContentHandler(SendGridContentHandler) - Constructor for class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.MultiContentHandler
Constructor.
MultiContentHandler - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler
Content handler for MultiContent instances.
MultiContentHandler(SendGridContentHandler) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.MultiContentHandler
Constructor.
MultiContentSubjectProvider - Class in fr.sii.ogham.core.subject.provider
Subject provider that is able to handle messages with MultiContent.
MultiContentSubjectProvider(SubjectProvider) - Constructor for class fr.sii.ogham.core.subject.provider.MultiContentSubjectProvider
 
MultiContentTranslator - Class in fr.sii.ogham.core.translator.content
Decorator that is able to handle MultiContent.
MultiContentTranslator(ContentTranslator) - Constructor for class fr.sii.ogham.core.translator.content.MultiContentTranslator
 
MultiImplementationSender<M extends Message> - Class in fr.sii.ogham.core.sender
Decorator sender that is able to handle a particular type of message.
MultiImplementationSender() - Constructor for class fr.sii.ogham.core.sender.MultiImplementationSender
Initialize with no registered implementation.
MultiImplementationSender(PriorizedList<MultiImplementationSender.Implementation>) - Constructor for class fr.sii.ogham.core.sender.MultiImplementationSender
Initialize with several implementations.
MultiImplementationSender.Implementation - Class in fr.sii.ogham.core.sender
 
MultipleAssertionError - Error in fr.sii.ogham.testing.assertion.util
 
MultipleAssertionError(List<Throwable>) - Constructor for error fr.sii.ogham.testing.assertion.util.MultipleAssertionError
 
MultipleCauseExceptionWrapper - Exception in fr.sii.ogham.core.exception
 
MultipleCauseExceptionWrapper(String, List<Exception>) - Constructor for exception fr.sii.ogham.core.exception.MultipleCauseExceptionWrapper
 
MultipleCauseExceptionWrapper(List<Exception>) - Constructor for exception fr.sii.ogham.core.exception.MultipleCauseExceptionWrapper
 
MultipleCleanException - Exception in fr.sii.ogham.core.exception.clean
Some resources may be opened while Ogham runs.
MultipleCleanException(String, List<CleanException>) - Constructor for exception fr.sii.ogham.core.exception.clean.MultipleCleanException
 
MultiTemplateContent - Class in fr.sii.ogham.core.message.content
A shortcut for using several templates with same context.
MultiTemplateContent(String, Context, Variant...) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
Initialize with the template path (without extension/variant) and the context.
MultiTemplateContent(String, Context) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
Initialize with the template path (without extension/variant) and the context.
MultiTemplateContent(String, Object, Variant...) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
Initialize with the template path (without extension/variant) and the context as simple bean.
MultiTemplateContent(String, Object) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
Initialize with the template path (without extension/variant) and the context as simple bean.
MultiTemplateContent(ResourcePath, Context, Variant...) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
Initialize with the template path (without extension/variant) and the context.
MultiTemplateContent(ResourcePath, Context) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
Initialize with the template path (without extension/variant) and the context.
MultiTemplateContent(ResourcePath, Object, Variant...) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
Initialize with the template path (without extension/variant) and the context as simple bean.
MultiTemplateContent(ResourcePath, Object) - Constructor for class fr.sii.ogham.core.message.content.MultiTemplateContent
Initialize with the template path (without extension/variant) and the context as simple bean.
myself - Variable in class fr.sii.ogham.core.builder.filler.AbstractAutofillDefaultValueBuilder
 
myself - Variable in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
 
myself - Variable in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
 
myself - Variable in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
myself - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
myself - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 

N

name - Variable in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
named(String, Callable<V>) - Static method in class fr.sii.ogham.core.retry.NamedCallable
Wrap an action to provide a name.
named(String, Executable) - Static method in class fr.sii.ogham.core.retry.NamedCallable
Wrap an action to provide a name.
NamedCallable<V> - Class in fr.sii.ogham.core.retry
A simple wrapper that allows to name a callable.
NamedCallable(String, Callable<V>) - Constructor for class fr.sii.ogham.core.retry.NamedCallable
Name a callable (action) for debugging purpose.
NamedCharset - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.encoder
Wrapper of Charset that tracks the name of the charset.
NamedCharset(String, Charset) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.NamedCharset
Initializes with the name and the corresponding charset.
NamedResource - Interface in fr.sii.ogham.core.resource
 
NestedBean - Class in mock.context
 
NestedBean(Object) - Constructor for class mock.context.NestedBean
 
newAttachments() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CompatFactory
Create a wrapper instance that creates a new Attachments instance (either com.sendgrid.helpers.mail.objects.Attachments or com.sendgrid.Attachments for v4.3.0).
newAttachments() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameCompatFactory
 
newAttachments() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameCompatFactory
 
newConfigurationValueBuilder(P, Class<V>) - Method in interface fr.sii.ogham.core.builder.context.BuildContext
Create a new ConfigurationValueBuilder instance associated to this BuildContext.
newConfigurationValueBuilder(Function<BuildContext, T>) - Method in interface fr.sii.ogham.core.builder.context.BuildContext
Create a new ConfigurationValueBuilder instance using a custom factory.
newConfigurationValueBuilder(P, Class<V>) - Method in class fr.sii.ogham.core.builder.context.DefaultBuildContext
 
newConfigurationValueBuilder(Function<BuildContext, T>) - Method in class fr.sii.ogham.core.builder.context.DefaultBuildContext
 
newConfigurationValueBuilder(P, Class<V>) - Method in class fr.sii.ogham.core.builder.context.EnvBuilderBasedContext
 
newConfigurationValueBuilder(Function<BuildContext, T>) - Method in class fr.sii.ogham.core.builder.context.EnvBuilderBasedContext
 
newMail() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CompatFactory
Create a wrapper instance that creates a new Mail instance (either com.sendgrid.helpers.mail.Mail or com.sendgrid.Mail for v4.3.0).
newMail() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameCompatFactory
 
newMail() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameCompatFactory
 
newMessageId() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.UnsecureRandomMessageIDGenerator
 
newPersonalization() - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CompatFactory
Create a wrapper instance that creates a new Personalization instance (either com.sendgrid.helpers.mail.objects.Personalization or com.sendgrid.Personalization for v4.3.0).
newPersonalization() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameCompatFactory
 
newPersonalization() - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameCompatFactory
 
nextDate(Instant, Instant) - Method in class fr.sii.ogham.core.retry.ExponentialDelayRetry
 
nextDate(Instant, Instant) - Method in class fr.sii.ogham.core.retry.FixedDelayRetry
 
nextDate(Instant, Instant) - Method in class fr.sii.ogham.core.retry.FixedIntervalRetry
 
nextDate(Instant, Instant) - Method in class fr.sii.ogham.core.retry.PerExecutionDelayRetry
 
nextDate(Instant, Instant) - Method in interface fr.sii.ogham.core.retry.RetryStrategy
Indicate the next date when the next retry should operate.
NoAttachmentResourceHandlerException - Exception in fr.sii.ogham.email.exception.handler
Attachments are referenced using a resource path.
NoAttachmentResourceHandlerException(String, Attachment) - Constructor for exception fr.sii.ogham.email.exception.handler.NoAttachmentResourceHandlerException
 
NoContentException - Exception in fr.sii.ogham.core.exception.handler
A specialized exception that is thrown when the content of the message is not set or empty.
NoContentException(String, MultiContent, List<ContentTranslatorException>) - Constructor for exception fr.sii.ogham.core.exception.handler.NoContentException
 
NoContentHandlerException - Exception in fr.sii.ogham.email.exception.handler
When a message is about to be sent by a MessageSender implementation, the original message is converted to the format needed by the underlying protocol/library.
NoContentHandlerException(String, Content) - Constructor for exception fr.sii.ogham.email.exception.handler.NoContentHandlerException
 
NoConversionNeededConverter - Class in fr.sii.ogham.core.convert
A no-op converter that just casts the source to match the target type.
NoConversionNeededConverter() - Constructor for class fr.sii.ogham.core.convert.NoConversionNeededConverter
 
NoEngineDetectionException - Exception in fr.sii.ogham.core.exception.template
Ogham is able to handle several template engines.
NoEngineDetectionException(String) - Constructor for exception fr.sii.ogham.core.exception.template.NoEngineDetectionException
 
NoMimetypeDetectorException - Exception in fr.sii.ogham.core.exception.mimetype
 
NoMimetypeDetectorException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.NoMimetypeDetectorException
 
NoMimetypeDetectorException(String) - Constructor for exception fr.sii.ogham.core.exception.mimetype.NoMimetypeDetectorException
 
NoMimetypeDetectorException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.NoMimetypeDetectorException
 
NonNullOverride<V> - Class in fr.sii.ogham.core.builder.configuration
Override current value only if the new value is not null.
NonNullOverride(V) - Constructor for class fr.sii.ogham.core.builder.configuration.NonNullOverride
Initializes with the new value to set if the new value is not null.
NoOpRequestContextWrapper - Class in fr.sii.ogham.spring.v1.template.thymeleaf
In Thymeleaf v2, no need to register extra wrapper in model.
NoOpRequestContextWrapper() - Constructor for class fr.sii.ogham.spring.v1.template.thymeleaf.NoOpRequestContextWrapper
 
NoResolverAdapterException - Exception in fr.sii.ogham.template.exception
Ogham provides ResourceResolvers to resolve a resource from a ResourcePath.
NoResolverAdapterException(String, ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.NoResolverAdapterException
 
NoResolverAdapterException(String, ResourceResolver) - Constructor for exception fr.sii.ogham.template.exception.NoResolverAdapterException
 
NoResolverAdapterException(ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.NoResolverAdapterException
 
NoResolverException - Exception in fr.sii.ogham.core.exception.resource
Ogham uses ResourceResolver to resolve a Resource from a ResourcePath.
NoResolverException(String, ResourcePath, Throwable) - Constructor for exception fr.sii.ogham.core.exception.resource.NoResolverException
 
NoResolverException(String, ResourcePath) - Constructor for exception fr.sii.ogham.core.exception.resource.NoResolverException
 
NoResolverException(ResourcePath, Throwable) - Constructor for exception fr.sii.ogham.core.exception.resource.NoResolverException
 
NoSplitMessageSplitter - Class in fr.sii.ogham.sms.splitter
A no-op splitter that never splits any message.
NoSplitMessageSplitter() - Constructor for class fr.sii.ogham.sms.splitter.NoSplitMessageSplitter
Initializes with no encoder.
NoSplitMessageSplitter(Encoder) - Constructor for class fr.sii.ogham.sms.splitter.NoSplitMessageSplitter
Initializes with the Encoder used to encode the string message into a byte array.
NoSplitterAbleToSplitMessageException - Exception in fr.sii.ogham.sms.exception.message
The original message may be too long to fit in a single SMS.
NoSplitterAbleToSplitMessageException(String, String) - Constructor for exception fr.sii.ogham.sms.exception.message.NoSplitterAbleToSplitMessageException
 
noStop(Boolean) - Method in class fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder
Enable/disable "STOP" indication at the end of the message (useful to disable for non-commercial SMS).
noStop() - Method in class fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder
Enable/disable "STOP" indication at the end of the message (useful to disable for non-commercial SMS).
not(Condition<T>) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
Not operator to reverse provided condition:
not(Condition<Message>) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
Not operator to reverse provided condition:
NotCondition<T> - Class in fr.sii.ogham.core.condition
Condition that provides a logical NOT operation on manipulated condition.
NotCondition(Condition<T>) - Constructor for class fr.sii.ogham.core.condition.NotCondition
Initialize the condition with the condition to negate.
NoTemplateEngineConfigurer - Class in fr.sii.ogham.spring.template
 
NoTemplateEngineConfigurer() - Constructor for class fr.sii.ogham.spring.template.NoTemplateEngineConfigurer
 
noWait() - Static method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
 
NullContext - Class in fr.sii.ogham.core.template.context
Context used when no variables is used.
NullContext() - Constructor for class fr.sii.ogham.core.template.context.NullContext
 
NullVariantResolver - Class in fr.sii.ogham.template.common.adapter
 
NullVariantResolver() - Constructor for class fr.sii.ogham.template.common.adapter.NullVariantResolver
 
number(Matcher<String>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentPhoneNumberAssert
Make assertions on a phone number.
NumberingPlanIndicator - Enum in fr.sii.ogham.sms.message.addressing
NPI as described in GSM 03.40.
numberingPlanIndicator(Matcher<NumberingPlanIndicator>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentPhoneNumberAssert
Make assertions on a phone number.
NumberingPlanIndicator - Enum in fr.sii.ogham.testing.sms.simulator.bean
This enum is defined Numbering Plan Indicator.
numbers() - Method in class fr.sii.ogham.sms.builder.SmsBuilder
Configures the phone number conversions (from a PhoneNumber to an AddressedPhoneNumber).

O

of(String) - Static method in enum fr.sii.ogham.sms.builder.cloudhopper.InterfaceVersion
Get the InterfaceVersion from either the enum name ( InterfaceVersion.VERSION_3_3, InterfaceVersion.VERSION_3_4, InterfaceVersion.VERSION_5_0) or from a string that represents the version ("3.3", "3.4", "5.0").
OghamAssertions - Class in fr.sii.ogham.testing.assertion
Utility class that helps writing message assertions.
OghamCloudhopperConfiguration - Class in fr.sii.ogham.spring.sms
 
OghamCloudhopperConfiguration() - Constructor for class fr.sii.ogham.spring.sms.OghamCloudhopperConfiguration
 
OghamCloudhopperProperties - Class in fr.sii.ogham.spring.sms
 
OghamCloudhopperProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
OghamCloudhopperProperties.ConnectRetryProperties - Class in fr.sii.ogham.spring.sms
 
OghamCloudhopperProperties.KeepAliveOptions - Class in fr.sii.ogham.spring.sms
 
OghamCloudhopperProperties.ReuseSessionOptions - Class in fr.sii.ogham.spring.sms
 
OghamCloudhopperProperties.SessionProperties - Class in fr.sii.ogham.spring.sms
 
OghamCommonTemplateProperties - Class in fr.sii.ogham.spring.template
 
OghamCommonTemplateProperties() - Constructor for class fr.sii.ogham.spring.template.OghamCommonTemplateProperties
 
OghamEmailProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties
 
OghamEmailProperties.BccProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties.CcProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties.ExtractFromTextProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties.ExtractHtmlTitleProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties.FromProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties.ImageInliningProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties.MimetypeProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties.SubjectProperties - Class in fr.sii.ogham.spring.email
 
OghamEmailProperties.ToProperties - Class in fr.sii.ogham.spring.email
 
OghamFreemarkerConfiguration - Class in fr.sii.ogham.spring.template
 
OghamFreemarkerConfiguration() - Constructor for class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration
 
OghamFreemarkerConfiguration.FreeMarkerDefaultOghamConfiguration - Class in fr.sii.ogham.spring.template
 
OghamFreemarkerConfiguration.OghamFreeMarkerNonWebConfiguration - Class in fr.sii.ogham.spring.template
 
OghamFreemarkerConfiguration.OghamFreeMarkerWebConfiguration - Class in fr.sii.ogham.spring.template
 
OghamFreeMarkerNonWebConfiguration() - Constructor for class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.OghamFreeMarkerNonWebConfiguration
 
OghamFreemarkerProperties - Class in fr.sii.ogham.spring.template
 
OghamFreemarkerProperties() - Constructor for class fr.sii.ogham.spring.template.OghamFreemarkerProperties
 
OghamFreemarkerProperties.SpringBeansProperties - Class in fr.sii.ogham.spring.template
 
OghamFreemarkerProperties.StaticMethodAccess - Class in fr.sii.ogham.spring.template
 
OghamFreeMarkerWebConfiguration() - Constructor for class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.OghamFreeMarkerWebConfiguration
 
OghamGeneralConfiguration - Class in fr.sii.ogham.spring.general
 
OghamGeneralConfiguration() - Constructor for class fr.sii.ogham.spring.general.OghamGeneralConfiguration
 
OghamJavaMailConfiguration - Class in fr.sii.ogham.spring.email
 
OghamJavaMailConfiguration() - Constructor for class fr.sii.ogham.spring.email.OghamJavaMailConfiguration
 
OghamJavaMailProperties - Class in fr.sii.ogham.spring.email
 
OghamJavaMailProperties() - Constructor for class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
OghamJavaMailProperties.AuthenticationProperties - Class in fr.sii.ogham.spring.email
 
OghamJavaMailProperties.BodyProperties - Class in fr.sii.ogham.spring.email
 
OghamMatchers - Class in fr.sii.ogham.testing.assertion
Contains additional matchers used in tests: HTML matchers to check if HTML contents are either identical or semantically similar
OghamMimetypeProperties - Class in fr.sii.ogham.spring.common
 
OghamMimetypeProperties() - Constructor for class fr.sii.ogham.spring.common.OghamMimetypeProperties
 
OghamMimetypeProperties.TikaProperties - Class in fr.sii.ogham.spring.common
 
OghamNoTemplateEngineConfiguration - Class in fr.sii.ogham.spring.template
 
OghamNoTemplateEngineConfiguration() - Constructor for class fr.sii.ogham.spring.template.OghamNoTemplateEngineConfiguration
 
OghamOvhSmsConfiguration - Class in fr.sii.ogham.spring.sms
 
OghamOvhSmsConfiguration() - Constructor for class fr.sii.ogham.spring.sms.OghamOvhSmsConfiguration
 
OghamOvhSmsProperties - Class in fr.sii.ogham.spring.sms
 
OghamOvhSmsProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
OghamOvhSmsProperties.Options - Class in fr.sii.ogham.spring.sms
 
OghamResolutionProperties - Class in fr.sii.ogham.spring.common
 
OghamResolutionProperties() - Constructor for class fr.sii.ogham.spring.common.OghamResolutionProperties
 
OghamSendGridProperties - Class in fr.sii.ogham.spring.email
 
OghamSendGridProperties() - Constructor for class fr.sii.ogham.spring.email.OghamSendGridProperties
 
OghamSendGridV2Configuration - Class in fr.sii.ogham.spring.v1.email
 
OghamSendGridV2Configuration() - Constructor for class fr.sii.ogham.spring.v1.email.OghamSendGridV2Configuration
 
OghamSendGridV4Configuration - Class in fr.sii.ogham.spring.v2.email
 
OghamSendGridV4Configuration() - Constructor for class fr.sii.ogham.spring.v2.email.OghamSendGridV4Configuration
 
OghamSmppProperties - Class in fr.sii.ogham.spring.sms
 
OghamSmppProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamSmppProperties
 
OghamSmsProperties - Class in fr.sii.ogham.spring.sms
 
OghamSmsProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamSmsProperties
 
OghamSmsProperties.FromAlphanumericCodeProperties - Class in fr.sii.ogham.spring.sms
 
OghamSmsProperties.FromInternationalFormatProperties - Class in fr.sii.ogham.spring.sms
 
OghamSmsProperties.FromProperties - Class in fr.sii.ogham.spring.sms
 
OghamSmsProperties.FromShortCodeProperties - Class in fr.sii.ogham.spring.sms
 
OghamSmsProperties.ToInternationalFormatProperties - Class in fr.sii.ogham.spring.sms
 
OghamSmsProperties.ToProperties - Class in fr.sii.ogham.spring.sms
 
OghamSpringBoot1AutoConfiguration - Class in fr.sii.ogham.spring.v1.autoconfigure
Spring Boot auto-configuration module for Ogham messaging library.
OghamSpringBoot1AutoConfiguration() - Constructor for class fr.sii.ogham.spring.v1.autoconfigure.OghamSpringBoot1AutoConfiguration
 
OghamSpringBoot2AutoConfiguration - Class in fr.sii.ogham.spring.v2.autoconfigure
Spring Boot auto-configuration module for Ogham messaging library.
OghamSpringBoot2AutoConfiguration() - Constructor for class fr.sii.ogham.spring.v2.autoconfigure.OghamSpringBoot2AutoConfiguration
 
oghamTemplateEngineSupplier(SpringTemplateEngine) - Method in class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
oghamTemplateEngineSupplier(SpringTemplateEngine) - Method in class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
OghamTemplateProperties - Interface in fr.sii.ogham.spring.common
 
OghamThymeleafProperties - Class in fr.sii.ogham.spring.template
 
OghamThymeleafProperties() - Constructor for class fr.sii.ogham.spring.template.OghamThymeleafProperties
 
OghamThymeleafV2Configuration - Class in fr.sii.ogham.spring.v1.template
 
OghamThymeleafV2Configuration() - Constructor for class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
OghamThymeleafV3Configuration - Class in fr.sii.ogham.spring.v2.template
 
OghamThymeleafV3Configuration() - Constructor for class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
onAcceptCancelSm(CancelSm, SMPPServerSession) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
onAcceptDataSm(DataSm, Session) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
onAcceptQuerySm(QuerySm, SMPPServerSession) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
onAcceptReplaceSm(ReplaceSm, SMPPServerSession) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
onAcceptSubmitMulti(SubmitMulti, SMPPServerSession) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
onAcceptSubmitSm(SubmitSm, SMPPServerSession) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
onSubmitSmRespSent(MessageId, SMPPServerSession) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
optionalParameter(Tag) - Method in class fr.sii.ogham.testing.assertion.sms.FluentPduRequestAssert
Make assertions on optional parameter with particular tag.
OptionalParameter - Interface in fr.sii.ogham.testing.sms.simulator.bean
Tag-Length-Value optional parameter in SMPP.
OptionalParameterAdapter - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
Adapts a JSMPP optional parameter to the Ogham abstraction
OptionalParameterAdapter(SubmitSm, short) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.OptionalParameterAdapter
 
OptionalParameterWithContext - Class in fr.sii.ogham.testing.assertion.sms
Dedicated context for one particular optional parameter (identified by the tag).
OptionalParameterWithContext(Tag, OptionalParameter, Context) - Constructor for class fr.sii.ogham.testing.assertion.sms.OptionalParameterWithContext
 
Options(boolean, boolean, boolean, boolean) - Constructor for class fr.sii.ogham.core.util.BeanUtils.Options
 
options(LoggingOptions) - Method in class fr.sii.ogham.sms.builder.cloudhopper.LoggingBuilder
Provide a LoggingOptions instance to: Enable/disable log of Pdus Enable/disable log of bytes If this method is called several times, only the last instance is used.
options() - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Configures OVH SMS options: Enable/disable the "STOP" indication at the end of the message (useful to disable for non-commercial SMS) Define the SMS encoding (see SmsCoding): 1 for 7bit encoding, 2 for 8bit encoding (UTF-8).
Options() - Constructor for class fr.sii.ogham.spring.sms.OghamOvhSmsProperties.Options
 
or(Condition<T>...) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
Or operator between the provided conditions:
or(List<Condition<T>>) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
Or operator between the provided conditions.
or(Condition<T>...) - Method in class fr.sii.ogham.core.condition.fluent.FluentCondition
Create a logical OR operator between current condition and conditions provided in parameters.
or(Condition<Message>...) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
Or operator between the provided conditions:
or(List<Condition<Message>>) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
Or operator between the provided conditions.
or(Condition<T>) - Method in class fr.sii.ogham.core.condition.OrCondition
Adds a condition to the current condition.
or(List<Condition<T>>) - Method in class fr.sii.ogham.core.condition.OrCondition
Adds several conditions at once to the current condition.
OrCondition<T> - Class in fr.sii.ogham.core.condition
Condition that provides a logical OR operation on manipulated conditions.
OrCondition(Condition<T>...) - Constructor for class fr.sii.ogham.core.condition.OrCondition
Initializes the or operator with none, one or several sub-conditions.
OrCondition(List<Condition<T>>) - Constructor for class fr.sii.ogham.core.condition.OrCondition
Initializes the or operator with none, one or several sub-conditions.
original - Variable in class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
OrTemplateDetector - Class in fr.sii.ogham.core.template.detector
A decorator for template engine detection that relies on other template engine detectors.
OrTemplateDetector(List<TemplateEngineDetector>) - Constructor for class fr.sii.ogham.core.template.detector.OrTemplateDetector
Initialize the composite detector with none, one or several detector implementations.
OrTemplateDetector(TemplateEngineDetector...) - Constructor for class fr.sii.ogham.core.template.detector.OrTemplateDetector
Initialize the composite detector with the provided detector implementation list.
override(V) - Method in class fr.sii.ogham.core.builder.configuration.AlwaysOverride
 
override(V) - Method in class fr.sii.ogham.core.builder.configuration.CurrentValueNotSetOverride
 
override(V) - Method in interface fr.sii.ogham.core.builder.configuration.MayOverride
If the new value should override the current value, the new value is returned.
override(V) - Method in class fr.sii.ogham.core.builder.configuration.NonNullOverride
 
override(Converter) - Method in interface fr.sii.ogham.core.builder.env.ConverterBuilder
Provide your own converter implementation.
override(Converter) - Method in class fr.sii.ogham.core.builder.env.ConverterBuilderDelegate
 
override() - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Overrides any previously defined properties.
override() - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
override(Converter) - Method in class fr.sii.ogham.core.builder.env.SimpleConverterBuilder
 
override() - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
OverrideDescription<T> - Class in fr.sii.ogham.testing.assertion.hamcrest
Override description generated by Hamcrest with a fixed string.
OverrideDescription(String, Matcher<T>) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.OverrideDescription
 
overrideDescription(String, Matcher<T>) - Static method in class fr.sii.ogham.testing.assertion.util.AssertionHelper
Ogham helper for overriding default description.
overrideIfNonNull(V) - Static method in interface fr.sii.ogham.core.builder.configuration.MayOverride
Override current value only if the value parameter is not null.
overrideIfNotSet(V) - Static method in interface fr.sii.ogham.core.builder.configuration.MayOverride
Override current value only if the current value is not set (null).
OverrideJavaMailResolver - Class in fr.sii.ogham.email.builder.javamail
Decorate original PropertyResolver to override some values.
OverrideJavaMailResolver(PropertyResolver, Converter, ConfigurationValueBuilderHelper<?, String>, ConfigurationValueBuilderHelper<?, Integer>) - Constructor for class fr.sii.ogham.email.builder.javamail.OverrideJavaMailResolver
 
OverrideMimetypeProvider - Class in fr.sii.ogham.core.mimetype
A mimetype provider implementation that request mimetype detection to a delegate and then check returned mimetype and apply corrections if needed.
OverrideMimetypeProvider(MimeTypeProvider, MimetypeReplacer) - Constructor for class fr.sii.ogham.core.mimetype.OverrideMimetypeProvider
Initialize with the delegate mimetype detector and replacement strategy.
OverrideNameWrapper - Class in fr.sii.ogham.core.resource
Wraps a Resource to provide a name.
OverrideNameWrapper(Resource) - Constructor for class fr.sii.ogham.core.resource.OverrideNameWrapper
Wraps the resource with no overridden name.
OverrideNameWrapper(Resource, String) - Constructor for class fr.sii.ogham.core.resource.OverrideNameWrapper
Wraps the resource and override its name.
OverrideNameWrapperResourceHandler - Class in fr.sii.ogham.email.sender.impl.javamail
 
OverrideNameWrapperResourceHandler(JavaMailAttachmentResourceHandler) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.OverrideNameWrapperResourceHandler
 
OverrideNameWrapperResourceTranslator - Class in fr.sii.ogham.core.translator.resource
Translator that handles OverrideNameWrapper.
OverrideNameWrapperResourceTranslator(AttachmentResourceTranslator) - Constructor for class fr.sii.ogham.core.translator.resource.OverrideNameWrapperResourceTranslator
 
OvhAuthParams - Class in fr.sii.ogham.sms.sender.impl.ovh
Authentication parameters required by OVH.
OvhAuthParams(String, String, String) - Constructor for class fr.sii.ogham.sms.sender.impl.ovh.OvhAuthParams
 
OvhOptions - Class in fr.sii.ogham.sms.sender.impl.ovh
The optional parameters used to customize OVH SMS: noStop: do not display STOP footer.
OvhOptions() - Constructor for class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
 
OvhOptions(boolean, String, SmsCoding) - Constructor for class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
 
OvhOptionsBuilder - Class in fr.sii.ogham.sms.builder.ovh
Configures OVH SMS options: Enable/disable the "STOP" indication at the end of the message (useful to disable for non-commercial SMS) Define the SMS encoding (see SmsCoding): 1 for 7bit encoding, 2 for 16bit encoding (UTF-16).
OvhOptionsBuilder(OvhSmsBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder
Initializes the builder with a parent builder.
OvhSmsBuilder - Class in fr.sii.ogham.sms.builder.ovh
Configures how to send Sms using OVH HTTP API.
OvhSmsBuilder() - Constructor for class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Default constructor when using OVH SMS sender without all Ogham work.
OvhSmsBuilder(SmsBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Constructor that is called when using Ogham builder:
OvhSmsConfigurer() - Constructor for class fr.sii.ogham.sms.builder.ovh.DefaultOvhSmsConfigurer.OvhSmsConfigurer
 
OvhSmsConstants - Class in fr.sii.ogham.sms
 
OvhSmsSender - Class in fr.sii.ogham.sms.sender.impl
Implementation that is able to send SMS through OVH web service.
OvhSmsSender(URL, OvhAuthParams, OvhOptions, SmsCodingDetector) - Constructor for class fr.sii.ogham.sms.sender.impl.OvhSmsSender
 

P

Parameter - Class in fr.sii.ogham.sms.util.http
Simple abstraction for manipulating parameters that has a name and a value.
Parameter(String, String) - Constructor for class fr.sii.ogham.sms.util.http.Parameter
 
Parameter(String, Object) - Constructor for class fr.sii.ogham.sms.util.http.Parameter
If value is null, keep null value.
parameter(Matcher<? super OptionalParameter>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentOptionalParameterAssert
Make assertions on the whole optional parameter.
parent - Variable in class fr.sii.ogham.core.fluent.AbstractParent
The parent instance
Parent<P> - Interface in fr.sii.ogham.core.fluent
Defines a method to go back to the parent in order to chain calls.
parse(ResourcePath, Context) - Method in class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser
 
parse(ResourcePath, Context) - Method in interface fr.sii.ogham.core.template.parser.TemplateParser
Load the template from its name (or path).
parse(String) - Static method in class fr.sii.ogham.email.message.EmailAddress
 
parse(ResourcePath, Context) - Method in class fr.sii.ogham.template.freemarker.FreeMarkerParser
 
parse(ResourcePath, Context) - Method in class fr.sii.ogham.template.thymeleaf.common.ThymeleafParser
 
ParsedContent - Class in fr.sii.ogham.core.message.content
Represent a content that original content comes from a template.
ParsedContent(TemplateContent, Content) - Constructor for class fr.sii.ogham.core.message.content.ParsedContent
Initializes the content with template source and the generated content.
ParsedContent(ResourcePath, Context, String) - Constructor for class fr.sii.ogham.core.message.content.ParsedContent
Initializes the content with template source and the generated content.
ParseException - Exception in fr.sii.ogham.core.exception.template
General exception to indicate that the TemplateParser couldn't parse the template.
ParseException(String, ResourcePath, Context, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.ParseException
 
ParseException(String, ResourcePath, Context) - Constructor for exception fr.sii.ogham.core.exception.template.ParseException
 
ParseException(ResourcePath, Context, Throwable) - Constructor for exception fr.sii.ogham.core.exception.template.ParseException
 
parsingFailed(Throwable) - Static method in class fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
Indicates if the error is raised during template parsing.
PartWithContext - Class in fr.sii.ogham.testing.assertion.email
 
PartWithContext(Part, String, Context) - Constructor for class fr.sii.ogham.testing.assertion.email.PartWithContext
 
password(String) - Method in class fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder
Set the password to use for the authentication.
password() - Method in class fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder
Set the password to use for the authentication.
password(String) - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set password for SendGrid HTTP API.
password() - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set password for SendGrid HTTP API.
password(String) - Method in class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
 
password() - Method in class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
 
password(String) - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
Deprecated.
SendGrid v4 doesn't use username/password anymore. You must use an AbstractSendGridBuilder.apiKey(String).
password() - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
Deprecated.
SendGrid v4 doesn't use username/password anymore. You must use an AbstractSendGridBuilder.apiKey(String).
password(String) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The password parameter is used by the SMSC to authenticate the identity of the binding ESME.
password() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The password parameter is used by the SMSC to authenticate the identity of the binding ESME.
password(String) - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the OVH password.
password() - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the OVH password.
pathPrefix(String) - Method in class fr.sii.ogham.core.builder.resolution.ClassPathResolutionBuilder
 
pathPrefix() - Method in class fr.sii.ogham.core.builder.resolution.ClassPathResolutionBuilder
 
pathPrefix(String) - Method in class fr.sii.ogham.core.builder.resolution.FileResolutionBuilder
 
pathPrefix() - Method in class fr.sii.ogham.core.builder.resolution.FileResolutionBuilder
 
pathPrefix(String) - Method in interface fr.sii.ogham.core.builder.resolution.PrefixSuffixBuilder
You can set the path prefix for resource resolution.
pathPrefix() - Method in interface fr.sii.ogham.core.builder.resolution.PrefixSuffixBuilder
You can set the path prefix for resource resolution.
pathPrefixValueBuilder - Variable in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
 
pathSuffix(String) - Method in class fr.sii.ogham.core.builder.resolution.ClassPathResolutionBuilder
 
pathSuffix() - Method in class fr.sii.ogham.core.builder.resolution.ClassPathResolutionBuilder
 
pathSuffix(String) - Method in class fr.sii.ogham.core.builder.resolution.FileResolutionBuilder
 
pathSuffix() - Method in class fr.sii.ogham.core.builder.resolution.FileResolutionBuilder
 
pathSuffix(String) - Method in interface fr.sii.ogham.core.builder.resolution.PrefixSuffixBuilder
You can set the path suffix for resource resolution.
pathSuffix() - Method in interface fr.sii.ogham.core.builder.resolution.PrefixSuffixBuilder
You can set the path suffix for resource resolution.
pathSuffixValueBuilder - Variable in class fr.sii.ogham.core.builder.resolution.AbstractSingleResolutionBuilder
 
pattern(String, String) - Method in interface fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilder
Eventually replaces a mimetype if it matches the provided regular expression.
pattern(Pattern, String) - Method in interface fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilder
Eventually replaces a mimetype if it matches the provided regular expression.
pattern(String, String) - Method in class fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilderDelegate
 
pattern(Pattern, String) - Method in class fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilderDelegate
 
pattern(String, String) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleReplaceMimetypeBuilder
 
pattern(Pattern, String) - Method in class fr.sii.ogham.core.builder.mimetype.SimpleReplaceMimetypeBuilder
 
PatternMimetypeReplacer - Class in fr.sii.ogham.core.mimetype.replace
Eventually replaces a mimetype if it matches the provided regular expression.
PatternMimetypeReplacer(String, String) - Constructor for class fr.sii.ogham.core.mimetype.replace.PatternMimetypeReplacer
Initialize with a regular expression and a replacement.
PatternMimetypeReplacer(String, int, String) - Constructor for class fr.sii.ogham.core.mimetype.replace.PatternMimetypeReplacer
Initialize with a regular expression and a replacement.
PatternMimetypeReplacer(Pattern, String) - Constructor for class fr.sii.ogham.core.mimetype.replace.PatternMimetypeReplacer
Initialize with a regular expression and a replacement.
payload(Matcher<? super Byte[]>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentShortMessageMessageAssert
Make assertions on the payload byte array of short message field of the message(s) using fluent API.
PduRequestWithContext<S extends SubmitSm> - Class in fr.sii.ogham.testing.assertion.sms
Dedicated context for one particular SubmitSm
PduRequestWithContext(S, String, Context) - Constructor for class fr.sii.ogham.testing.assertion.sms.PduRequestWithContext
 
perExecutionDelay() - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
Retry several times with a fixed delay to wait after the last execution failure until the maximum attempts is reached.
PerExecutionDelayBuilder<P> - Class in fr.sii.ogham.core.builder.retry
Configures retry handling based on a specific delay for each execution.
PerExecutionDelayBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.retry.PerExecutionDelayBuilder
Initializes the builder with a parent builder.
PerExecutionDelayRetry - Class in fr.sii.ogham.core.retry
Retry several times with a fixed delay to wait after the last execution failure until the maximum attempts is reached.
PerExecutionDelayRetry(int, List<Long>) - Constructor for class fr.sii.ogham.core.retry.PerExecutionDelayRetry
Initializes with the maximum attempts and the delays to wait after a failure.
personal(Matcher<? super Iterable<String>>) - Method in class fr.sii.ogham.testing.assertion.email.FluentAddressListAssert
Make assertions on the email addresses (personal information only).
PersonalizationCompat - Interface in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Wrapper interface that delegates operations to the real SendGrid Personalization object.
PhoneNumber - Class in fr.sii.ogham.sms.message
Represents a phone number.
PhoneNumber(String) - Constructor for class fr.sii.ogham.sms.message.PhoneNumber
Initialize the phone number with the provided number.
PhoneNumberException - Exception in fr.sii.ogham.core.exception.util
General exception to indicate that the provided phone number is invalid.
PhoneNumberException(String, PhoneNumber, Throwable) - Constructor for exception fr.sii.ogham.core.exception.util.PhoneNumberException
 
PhoneNumberException(String, PhoneNumber) - Constructor for exception fr.sii.ogham.core.exception.util.PhoneNumberException
 
PhoneNumberException(Throwable, PhoneNumber) - Constructor for exception fr.sii.ogham.core.exception.util.PhoneNumberException
 
PhoneNumberHandler - Interface in fr.sii.ogham.sms.message.addressing.translator
Dedicated phone number translator exposing its capabilities.
PhoneNumberInfo - Class in fr.sii.ogham.testing.assertion.sms
Represents a phone number with TypeOfNumber and NumberingPlanIndicator information.
PhoneNumberInfo(Address) - Constructor for class fr.sii.ogham.testing.assertion.sms.PhoneNumberInfo
Initializes with an Address
PhoneNumberInfo(String, byte, byte) - Constructor for class fr.sii.ogham.testing.assertion.sms.PhoneNumberInfo
 
PhoneNumbersBuilder - Class in fr.sii.ogham.sms.builder
Configures the phone number conversions (from a PhoneNumber to an AddressedPhoneNumber).
PhoneNumbersBuilder(SmsBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.PhoneNumbersBuilder
Initializes the builder with a parent builder.
PhoneNumberTranslator - Interface in fr.sii.ogham.sms.message.addressing.translator
Translates a given PhoneNumber to an AddressedPhoneNumber, deducing its TON and NPI.
PhoneNumberTranslatorException - Exception in fr.sii.ogham.sms.exception.message
Ogham uses a chain to transform original phone number into final phone number.
PhoneNumberTranslatorException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.PhoneNumberTranslatorException
 
PhoneNumberTranslatorException(String) - Constructor for exception fr.sii.ogham.sms.exception.message.PhoneNumberTranslatorException
 
PhoneNumberTranslatorException(Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.PhoneNumberTranslatorException
 
PhoneNumberTranslatorPair - Class in fr.sii.ogham.sms.builder
 
PhoneNumberTranslatorPair(PhoneNumberTranslator, PhoneNumberTranslator) - Constructor for class fr.sii.ogham.sms.builder.PhoneNumberTranslatorPair
 
PhoneNumberTranslatorSender - Class in fr.sii.ogham.sms.sender
Decorator sender that transforms the content of the message before really sending it.
PhoneNumberTranslatorSender(PhoneNumberTranslator, PhoneNumberTranslator, MessageSender) - Constructor for class fr.sii.ogham.sms.sender.PhoneNumberTranslatorSender
Initializes the sender with the provided translators and decorated sender.
PhoneNumberWithContext - Class in fr.sii.ogham.testing.assertion.sms
Context dedicated to a phone number of a particular message.
PhoneNumberWithContext(PhoneNumberInfo, String, Context) - Constructor for class fr.sii.ogham.testing.assertion.sms.PhoneNumberWithContext
 
populate(Object, Map<String, Object>, BeanUtils.Options) - Static method in class fr.sii.ogham.core.util.BeanUtils
Fills a Java object with the provided values.
populate(Object, Map.Entry<String, Object>, BeanUtils.Options) - Static method in class fr.sii.ogham.core.util.BeanUtils
Fills a Java object with the provided value.
populate(Object, Map<String, Object>) - Static method in class fr.sii.ogham.core.util.BeanUtils
Fills a Java object with the provided values.
port(Integer) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Set the mail server port.
port() - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Set the mail server port
port(Integer) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Set the SMPP server port.
port() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Set the SMPP server port.
port(int) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
Start the server with a fixed port.
PORT_RANGE_MAX - Static variable in class fr.sii.ogham.testing.util.RandomPortUtils
The default maximum value for port ranges used when finding an available socket port.
PORT_RANGE_MIN - Static variable in class fr.sii.ogham.testing.util.RandomPortUtils
The default minimum value for port ranges used when finding an available socket port.
PortConfig - Interface in fr.sii.ogham.testing.extension.junit.sms.config
Provide configuration to build a provider that will provide a port for the server.
PortFinder - Interface in fr.sii.ogham.testing.util.port
Abstraction for searching available ports
PrefixSuffixBuilder<MYSELF> - Interface in fr.sii.ogham.core.builder.resolution
Configure path prefix/suffix for a resource resolver.
PrefixSuffixProperties - Class in fr.sii.ogham.spring.common
 
PrefixSuffixProperties() - Constructor for class fr.sii.ogham.spring.common.PrefixSuffixProperties
 
prepareMessages(Sms) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.BaseMessagePreparator
 
prepareMessages(Sms) - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.MessagePreparator
Converts Ogham Sms message to SubmitSm messages.
printer - Variable in class fr.sii.ogham.testing.assertion.hamcrest.AbstractHtmlDiffMatcher
 
Printer - Interface in fr.sii.ogham.testing.extension.common
Simple abstraction useful to switch printer implementation.
printFailure(String, String, Throwable) - Method in interface fr.sii.ogham.testing.extension.common.Printer
Write the footer in case of a failed test.
printFailure(String, String, Throwable) - Method in class fr.sii.ogham.testing.extension.common.Slf4jPrinter
 
printFailure(String, String, Throwable) - Method in class fr.sii.ogham.testing.extension.common.StringPrinter
 
printHeader(String, String) - Method in interface fr.sii.ogham.testing.extension.common.Printer
Write the header string with the associated marker.
printHeader(String, String) - Method in class fr.sii.ogham.testing.extension.common.Slf4jPrinter
 
printHeader(String, String) - Method in class fr.sii.ogham.testing.extension.common.StringPrinter
 
printSucess(String, String) - Method in interface fr.sii.ogham.testing.extension.common.Printer
Write the footer in case of a succeeded test.
printSucess(String, String) - Method in class fr.sii.ogham.testing.extension.common.Slf4jPrinter
 
printSucess(String, String) - Method in class fr.sii.ogham.testing.extension.common.StringPrinter
 
priority - Variable in class fr.sii.ogham.core.builder.env.props.AbstractProps
 
Priority - Annotation Type in fr.sii.ogham.core.builder.priority
Annotation that is used to configure the priority of an implementation.
PriorityComparator<T> - Class in fr.sii.ogham.core.util
Comparator used to order objects.
PriorityComparator(ToIntFunction<T>) - Constructor for class fr.sii.ogham.core.util.PriorityComparator
Initializes with the function used to access the priority attribute of the compared objects.
PriorityProvider<T> - Interface in fr.sii.ogham.core.builder.priority
Simple interface that provides a priority based on the value of an object.
PriorizedContentHandler - Class in fr.sii.ogham.email.sender.impl.javamail
Provides a content handler based on the class of the content.
PriorizedContentHandler(List<PriorizedMatchingHandler<JavaMailContentHandler>>) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.PriorizedContentHandler
Initialize with the list of content handlers with matching predicate and priority.
PriorizedContentHandler() - Constructor for class fr.sii.ogham.email.sender.impl.javamail.PriorizedContentHandler
Initialize with an empty list
PriorizedContentHandler - Class in fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler
Implementation of SendGridContentHandler that delegates content handling to specialized instances, if one matching the actual content has been declared.
PriorizedContentHandler(List<PriorizedMatchingHandler<SendGridContentHandler>>) - Constructor for class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.PriorizedContentHandler
Initialize with the list of content handlers with matching predicate and priority.
PriorizedContentHandler() - Constructor for class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.PriorizedContentHandler
Initialize with an empty list
PriorizedContentHandler - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler
Implementation of SendGridContentHandler that delegates content handling to specialized instances, if one matching the actual content type has been declared.
PriorizedContentHandler(List<PriorizedMatchingHandler<SendGridContentHandler>>) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.PriorizedContentHandler
Initialize with the list of content handlers with matching predicate and priority.
PriorizedContentHandler() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.PriorizedContentHandler
Initialize with an empty list
PriorizedList<P> - Class in fr.sii.ogham.core.util
Helper class that registers objects with associated priority.
PriorizedList() - Constructor for class fr.sii.ogham.core.util.PriorizedList
Initializes with an empty list
PriorizedList(List<WithPriority<P>>) - Constructor for class fr.sii.ogham.core.util.PriorizedList
Initializes with some priorized objects
PriorizedMatchingHandler<T> - Class in fr.sii.ogham.core.util
Entry that declares a handler that is capable of handling a particular content if the provided matcher matches the content.
PriorizedMatchingHandler(Predicate<Content>, T, int) - Constructor for class fr.sii.ogham.core.util.PriorizedMatchingHandler
 
properties(String...) - Method in interface fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilder
Register one or several property keys.
properties(String...) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderDelegate
 
properties(String...) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
 
properties(String) - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Load a property file using its path.
properties(String, int) - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Load a property file using its path.
properties(Properties) - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Provide custom properties.
properties(Properties, int) - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Provide custom properties.
properties() - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Provide custom properties using fluent API.
properties(int) - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Provide custom properties using fluent API.
properties(String) - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
properties(String, int) - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
properties(Properties) - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
properties(Properties, int) - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
properties() - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
properties(int) - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
properties(String) - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
properties(String, int) - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
properties(Properties) - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
properties(Properties, int) - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
properties() - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
properties(int) - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
properties(Properties) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Register additional properties that are used by JavaMail session.
properties(Map<String, String>) - Method in class fr.sii.ogham.email.builder.javamail.JavaMailBuilder
Register additional properties that are used by JavaMail session.
properties - Variable in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
PropertiesBridge - Class in fr.sii.ogham.core.env
Extends Properties and wraps a PropertyResolver.
PropertiesBridge(PropertyResolver) - Constructor for class fr.sii.ogham.core.env.PropertiesBridge
Wraps the property resolver
PropertiesBuilder<P> - Interface in fr.sii.ogham.core.builder.env
Registers custom properties (see Properties).
PropertiesBuilderDelegate<P> - Class in fr.sii.ogham.core.builder.env
Implementation that just delegates all operations to another builder.
PropertiesBuilderDelegate(P, PropertiesBuilder<?>) - Constructor for class fr.sii.ogham.core.builder.env.PropertiesBuilderDelegate
Wraps the delegate builder.
PropertiesUsernamePasswordAuthenticator - Class in fr.sii.ogham.email.sender.impl.javamail
Shortcut to provide username and password by reading them from provided properties
PropertiesUsernamePasswordAuthenticator(PropertyResolver, String, String) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.PropertiesUsernamePasswordAuthenticator
 
PropertiesUtils - Class in fr.sii.ogham.spring.util
Some utility functions to handle properties
propertyNames() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
PropertyPatternCondition<T> - Class in fr.sii.ogham.core.condition
Condition that checks if the provided property value matches the provided pattern.
PropertyPatternCondition(String, Pattern, PropertyResolver) - Constructor for class fr.sii.ogham.core.condition.PropertyPatternCondition
Initialize the condition with the provided key.
PropertyResolver - Interface in fr.sii.ogham.core.env
Access to configuration/environment variables.
PropertyValueCondition<T> - Class in fr.sii.ogham.core.condition
Condition that checks if the provided property value is the same as the provided value.
PropertyValueCondition(String, String, PropertyResolver) - Constructor for class fr.sii.ogham.core.condition.PropertyValueCondition
Initialize the condition with the provided key.
Props - Class in fr.sii.ogham.core.builder.env.props
 
Props(Properties, int, int) - Constructor for class fr.sii.ogham.core.builder.env.props.Props
 
PropsBuilder - Class in fr.sii.ogham.core.builder.env.props
 
PropsBuilder(PropertiesBuilder<?>, int, int) - Constructor for class fr.sii.ogham.core.builder.env.props.PropsBuilder
 
PropsPath - Class in fr.sii.ogham.core.builder.env.props
 
PropsPath(String, int, int) - Constructor for class fr.sii.ogham.core.builder.env.props.PropsPath
 
protocol - Variable in class fr.sii.ogham.testing.util.port.DefaultPortFinder
 
provide(Class<?>) - Method in class fr.sii.ogham.core.builder.priority.AnnotationPriorityProvider
 
provide(T) - Method in class fr.sii.ogham.core.builder.priority.AutoDecrementPriorityProvider
 
provide(T) - Method in class fr.sii.ogham.core.builder.priority.ImplementationPriorityProvider
 
provide(T) - Method in interface fr.sii.ogham.core.builder.priority.PriorityProvider
Gives the priority number.
provide() - Method in class fr.sii.ogham.core.builder.retry.BuilderToRetryStrategyProviderBridge
 
provide(Object) - Method in class fr.sii.ogham.core.condition.provider.ActivableAtRuntimeConditionProvider
 
provide(Class<?>) - Method in class fr.sii.ogham.core.condition.provider.AnnotationConditionProvider
 
provide(T) - Method in interface fr.sii.ogham.core.condition.provider.ConditionProvider
Analyzes the source object and provides a condition that will be later evaluated on another object.
provide(Object) - Method in class fr.sii.ogham.core.condition.provider.ImplementationConditionProvider
 
provide(RequiredClass) - Method in class fr.sii.ogham.core.condition.provider.RequiredClassAnnotationProvider
 
provide(RequiredClasses) - Method in class fr.sii.ogham.core.condition.provider.RequiredClassesAnnotationProvider
 
provide(RequiredProperties) - Method in class fr.sii.ogham.core.condition.provider.RequiredPropertiesAnnotationProvider
 
provide(RequiredProperty) - Method in class fr.sii.ogham.core.condition.provider.RequiredPropertyAnnotationProvider
 
provide(T) - Method in class fr.sii.ogham.core.condition.provider.StaticConditionProvider
 
provide() - Method in interface fr.sii.ogham.core.retry.RetryStrategyProvider
Provides the strategy used to handle retry
provide(Message) - Method in class fr.sii.ogham.core.subject.provider.FirstSupportingSubjectProvider
 
provide(Message) - Method in class fr.sii.ogham.core.subject.provider.HtmlTitleSubjectProvider
 
provide(Message) - Method in class fr.sii.ogham.core.subject.provider.MultiContentSubjectProvider
 
provide(Message) - Method in interface fr.sii.ogham.core.subject.provider.SubjectProvider
Generate a subject from the provided message.
provide(Message) - Method in class fr.sii.ogham.core.subject.provider.TextPrefixSubjectProvider
 
provide(Encoded) - Method in class fr.sii.ogham.sms.builder.smsglobal.SmsGlobalDataCodingProvider
 
provide(Encoded) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToCharacterEncodingGroupDataCodingProvider
 
provide(Encoded) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.CharsetMapToGeneralGroupDataCodingProvider
 
provide(Encoded) - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.DataCodingProvider
Indicates the Data Coding Scheme to use for the specified charset.
provide(Encoded) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.FirstSupportingDataCodingProvider
 
provide(Encoded) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.FixedByteValueDataCodingProvider
 
provider(SubjectProvider) - Method in class fr.sii.ogham.email.builder.AutofillSubjectBuilder
Extension point to provide any additional subject provider.
put(String, Object) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
putAll(Map<? extends String, ? extends Object>) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 

R

random() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReferenceNumberGeneratorBuilder
Uses a random number for reference number.
random(Random) - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReferenceNumberGeneratorBuilder
Uses a random number for reference number.
random - Variable in class fr.sii.ogham.testing.util.port.DefaultPortFinder
 
randomJsmppPortExtension(int, ServerConfig) - Method in class fr.sii.ogham.testing.extension.spring.JsmppServerTestConfiguration
 
randomJsmppPortRule(int, ServerConfig) - Method in class fr.sii.ogham.testing.extension.spring.JsmppServerTestConfiguration
 
randomPort() - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
Start the server with a random port.
randomPort(int) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
Start the server with a random port.
randomPort(int, int) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
Start the server with a random port.
RandomPortConfig - Class in fr.sii.ogham.testing.extension.junit.sms.config
Configuration that builds a RandomServerPortProvider with the provided range of ports.
RandomPortConfig(int, int) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.config.RandomPortConfig
Initialize with the port range.
RandomPortGreenMailRule - Class in fr.sii.ogham.testing.extension.junit.email
Just an extension for GreenMailRule to handle random port instead of fixed port.
RandomPortGreenMailRule() - Constructor for class fr.sii.ogham.testing.extension.junit.email.RandomPortGreenMailRule
Initialize the rule for the SMTP protocol only (random port).
RandomPortGreenMailRule(String...) - Constructor for class fr.sii.ogham.testing.extension.junit.email.RandomPortGreenMailRule
Initialize the rule for the provided protocols (random port for each protocol).
RandomPortGreenMailRule(int, String...) - Constructor for class fr.sii.ogham.testing.extension.junit.email.RandomPortGreenMailRule
Initialize the rule for the provided protocols (random port for each protocol).
RandomPortGreenMailRule(int, int, String...) - Constructor for class fr.sii.ogham.testing.extension.junit.email.RandomPortGreenMailRule
Initialize the rule for the provided protocols (random port for each protocol).
RandomPortServerSetup - Class in fr.sii.ogham.testing.extension.junit.email
Extension of ServerSetup to handle random port.
RandomPortServerSetup(int, int, String) - Constructor for class fr.sii.ogham.testing.extension.junit.email.RandomPortServerSetup
Initialize the range of ports for a particular protocol.
RandomPortServerSetup(int, int, String, String) - Constructor for class fr.sii.ogham.testing.extension.junit.email.RandomPortServerSetup
Initialize the range of ports for a particular protocol.
RandomPortUtils - Class in fr.sii.ogham.testing.util
Simple utility methods for finding available ports on localhost.
randomPortWireMockRule(int) - Method in class fr.sii.ogham.testing.extension.spring.WireMockTestConfiguration
 
RandomReferenceNumberGenerator - Class in fr.sii.ogham.sms.splitter
In the cellular phone industry, mobile phones and their networks sometimes support concatenated short message service (or concatenated SMS) to overcome the limitation on the number of characters that can be sent in a single SMS text message transmission (which is usually 160).
RandomReferenceNumberGenerator() - Constructor for class fr.sii.ogham.sms.splitter.RandomReferenceNumberGenerator
Uses a default Random to generate random reference numbers.
RandomReferenceNumberGenerator(Random) - Constructor for class fr.sii.ogham.sms.splitter.RandomReferenceNumberGenerator
Use the provided Random to generate random reference numbers.
RandomReferenceNumberGenerator(Random, int) - Constructor for class fr.sii.ogham.sms.splitter.RandomReferenceNumberGenerator
Use the provided Random to generate random reference number byte arrays.
RandomServerPortProvider - Class in fr.sii.ogham.testing.sms.simulator.config
Provider that provides a random port.
RandomServerPortProvider(int, int) - Constructor for class fr.sii.ogham.testing.sms.simulator.config.RandomServerPortProvider
Initialize with the port range.
randomSmtpPortGreenMailExtension(int) - Method in class fr.sii.ogham.testing.extension.spring.GreenMailTestConfiguration
 
randomSmtpPortGreenMailRule(int) - Method in class fr.sii.ogham.testing.extension.spring.GreenMailTestConfiguration
 
rawRequest() - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Make assertions on the raw request (SubmitSm) of the message(s) using fluent API.
ReadableEncoderBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Encoding configuration is shared between CloudhopperBuilder and MessageSplitterBuilder.
ReadableEncoderBuilder(BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.ReadableEncoderBuilder
Initialize with the build context
ReadMethodAccessor<T> - Class in fr.sii.ogham.core.util.bean
Access object property using reflection
ReadMethodAccessor(Object, String) - Constructor for class fr.sii.ogham.core.util.bean.ReadMethodAccessor
Initialize the accessor with the provided bean and property name.
ReadMethodAccessor(Object, String, Method) - Constructor for class fr.sii.ogham.core.util.bean.ReadMethodAccessor
Initialize the accessor with the provided bean and property name.
ReadMethodAccessor(Object, String, Method, Accessor<T>) - Constructor for class fr.sii.ogham.core.util.bean.ReadMethodAccessor
Initialize the accessor with the provided bean and property name.
receivedMessage(int) - Method in class fr.sii.ogham.testing.assertion.email.FluentReceivedEmailsAssert
Access fluent API to write assertions on a particular received message.
receivedMessage(int) - Method in class fr.sii.ogham.testing.assertion.sms.FluentReceivedSmsAssert
Access fluent API to write assertions on a particular received message.
receivedMessages() - Method in class fr.sii.ogham.testing.assertion.email.FluentReceivedEmailsAssert
Fluent API to write assertions on received messages.
receivedMessages(Matcher<Collection<? extends Message>>) - Method in class fr.sii.ogham.testing.assertion.email.FluentReceivedEmailsAssert
Fluent API to write assertions on received messages.
receivedMessages() - Method in class fr.sii.ogham.testing.assertion.sms.FluentReceivedSmsAssert
Fluent API to write assertions on received messages.
receivedMessages(Matcher<Collection<? extends S>>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentReceivedSmsAssert
Fluent API to write assertions on received messages.
recipient(R...) - Method in interface fr.sii.ogham.core.message.capability.HasRecipientsFluent
Add a recipient for the message
recipient(Recipient...) - Method in class fr.sii.ogham.email.message.Email
Add a recipient of the mail.
recipient(EmailAddress, RecipientType) - Method in class fr.sii.ogham.email.message.Email
Add a recipient specifying its address and the type (to, cc, bcc).
Recipient - Class in fr.sii.ogham.email.message
Represents an email recipient.
Recipient(String) - Constructor for class fr.sii.ogham.email.message.Recipient
Initialize the recipient with the provided address.
Recipient(EmailAddress) - Constructor for class fr.sii.ogham.email.message.Recipient
Initialize the recipient with the provided address.
Recipient(EmailAddress, RecipientType) - Constructor for class fr.sii.ogham.email.message.Recipient
Initialize the recipient with the provided address and for the provided type.
Recipient - Class in fr.sii.ogham.sms.message
 
Recipient(String, PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Recipient
Initialize the contact with its name and its phone number.
Recipient(PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Recipient
Initialize the contact with its name and its phone number.
Recipient(String, String) - Constructor for class fr.sii.ogham.sms.message.Recipient
Initialize the contact with its name and its phone number as string.
Recipient(String) - Constructor for class fr.sii.ogham.sms.message.Recipient
Initialize the contact with its phone number as string.
recipient(Recipient...) - Method in class fr.sii.ogham.sms.message.Sms
Add a recipient for the message
RecipientNumberBuilder - Class in fr.sii.ogham.sms.builder
Configures the recipient phone number conversion (from a PhoneNumber to an AddressedPhoneNumber).
RecipientNumberBuilder() - Constructor for class fr.sii.ogham.sms.builder.RecipientNumberBuilder
Default constructor used without all Ogham work.
RecipientNumberBuilder(PhoneNumbersBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.RecipientNumberBuilder
Initializes the builder with a parent builder.
RecipientNumberFormatBuilder - Class in fr.sii.ogham.sms.builder
Defines which standard conversions may be applied on the phone number to convert it from a PhoneNumber to an AddressedPhoneNumber.
RecipientNumberFormatBuilder(RecipientNumberBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.RecipientNumberFormatBuilder
Initializes the builder with a parent builder.
recipients(List<R>) - Method in interface fr.sii.ogham.core.message.capability.HasRecipientsFluent
Set the list of recipients of the message
recipients(List<Recipient>) - Method in class fr.sii.ogham.email.message.Email
Set the whole list of recipients.
recipients(List<Recipient>) - Method in class fr.sii.ogham.sms.message.Sms
Set the list of recipients of the message
RecipientType - Enum in fr.sii.ogham.email.message
The recipient type for indicating which email field to use.
Recoverable - Annotation Type in fr.sii.ogham.core.exception.handler
Just a marker to indicate that the exception may be ignored.
RecursiveBeanReadWrapper - Class in fr.sii.ogham.core.util.bean
A wrapper that wraps original bean and all nested property values (only objects, not primitives).
RecursiveBeanReadWrapper(Object) - Constructor for class fr.sii.ogham.core.util.bean.RecursiveBeanReadWrapper
 
RecursiveBeanReadWrapper(BeanReadWrapper) - Constructor for class fr.sii.ogham.core.util.bean.RecursiveBeanReadWrapper
 
RecursiveBeanReadWrapper(Object, BeanReadWrapperFactory) - Constructor for class fr.sii.ogham.core.util.bean.RecursiveBeanReadWrapper
 
RecursiveBeanReadWrapper(BeanReadWrapper, BeanReadWrapperFactory) - Constructor for class fr.sii.ogham.core.util.bean.RecursiveBeanReadWrapper
 
referenceNumber() - Method in class fr.sii.ogham.sms.builder.cloudhopper.MessageSplitterBuilder
Configures how Cloudhopper should generate a reference number.
ReferenceNumberGenerationException - Exception in fr.sii.ogham.sms.exception.message
When a SMS is split into segments, a reference number is shared for all segments.
ReferenceNumberGenerationException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.ReferenceNumberGenerationException
 
ReferenceNumberGenerationException(String) - Constructor for exception fr.sii.ogham.sms.exception.message.ReferenceNumberGenerationException
 
ReferenceNumberGenerationException(Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.ReferenceNumberGenerationException
 
ReferenceNumberGenerator - Interface in fr.sii.ogham.sms.splitter
In the cellular phone industry, mobile phones and their networks sometimes support concatenated short message service (or concatenated SMS) to overcome the limitation on the number of characters that can be sent in a single SMS text message transmission (which is usually 160).
ReferenceNumberGeneratorBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
In the cellular phone industry, mobile phones and their networks sometimes support concatenated short message service (or concatenated SMS) to overcome the limitation on the number of characters that can be sent in a single SMS text message transmission (which is usually 160).
ReferenceNumberGeneratorBuilder(MessageSplitterBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.ReferenceNumberGeneratorBuilder
Initializes the builder with a parent builder.
reflectionsEquals(Object, Object, String...) - Static method in class fr.sii.ogham.core.util.EqualsBuilder
This method uses reflection to determine if the two Objects are equal.
reflectionsHashCode(Object, String...) - Static method in class fr.sii.ogham.core.util.HashCodeBuilder
Uses reflection to build a valid hash code from the fields of object.
RegexAttachBackgroudImageInliner - Class in fr.sii.ogham.html.inliner.impl.regexp
Image inliner that loads the image and attaches it to the mail.
RegexAttachBackgroudImageInliner(IdGenerator) - Constructor for class fr.sii.ogham.html.inliner.impl.regexp.RegexAttachBackgroudImageInliner
 
RegexBase64BackgroundImageInliner - Class in fr.sii.ogham.html.inliner.impl.regexp
Image inliner that reads the image and converts it into a base64 string.
RegexBase64BackgroundImageInliner() - Constructor for class fr.sii.ogham.html.inliner.impl.regexp.RegexBase64BackgroundImageInliner
 
register(T) - Method in interface fr.sii.ogham.core.builder.context.BuildContext
Register an instance created by a builder.
register(T) - Method in class fr.sii.ogham.core.builder.context.DefaultBuildContext
 
register(T) - Method in class fr.sii.ogham.core.builder.context.EnvBuilderBasedContext
 
register(SupportingConverter) - Method in interface fr.sii.ogham.core.builder.env.ConverterBuilder
Register a custom converter.
register(SupportingConverter) - Method in class fr.sii.ogham.core.builder.env.ConverterBuilderDelegate
 
register(SupportingConverter) - Method in class fr.sii.ogham.core.builder.env.SimpleConverterBuilder
 
register(MessagingConfigurer, int) - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Registers a configurer with a priority.
register(MessagingConfigurer, int, ConfigurationPhase) - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Registers a configurer with a priority.
register(Object) - Method in class fr.sii.ogham.core.builder.registry.CleanableRegistry
 
register(T) - Method in interface fr.sii.ogham.core.builder.registry.Registry
Registers an object into the registry.
register(Class<B>) - Method in class fr.sii.ogham.core.builder.sender.SenderImplementationBuilderHelper
Registers and configures sender through a dedicated builder.
register(Class<B>) - Method in class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
Registers and configures a TemplateParser through a dedicated builder.
register(SupportingConverter) - Method in interface fr.sii.ogham.core.convert.ConverterRegistry
Registers a converter.
register(SupportingConverter) - Method in class fr.sii.ogham.core.convert.DefaultConverter
 
register(SupportingConverter) - Method in class fr.sii.ogham.core.convert.DelegateConverter
 
register(ResourceResolver) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
Register a new resolver.
register(ResourceResolver) - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolverRegistry
Register a resolver.
register(WithPriority<P>) - Method in class fr.sii.ogham.core.util.PriorizedList
Registers a new priorized object
register(P, int) - Method in class fr.sii.ogham.core.util.PriorizedList
Registers an object with its priority
register(PriorizedList<P>) - Method in class fr.sii.ogham.core.util.PriorizedList
Merge all priorities of another PriorizedList into this one.
register(Predicate<Content>, JavaMailContentHandler, int) - Method in class fr.sii.ogham.email.sender.impl.javamail.PriorizedContentHandler
Register a new content handler using the provided content matcher.
register(Predicate<Content>, JavaMailContentHandler) - Method in class fr.sii.ogham.email.sender.impl.javamail.PriorizedContentHandler
Register a new content handler using the provided content matcher.
register(Class<? extends Content>, JavaMailContentHandler, int) - Method in class fr.sii.ogham.email.sender.impl.javamail.PriorizedContentHandler
Register a new content handler.
register(Class<? extends Content>, JavaMailContentHandler) - Method in class fr.sii.ogham.email.sender.impl.javamail.PriorizedContentHandler
Register a new content handler.
register(Predicate<Content>, SendGridContentHandler, int) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.PriorizedContentHandler
Register a new content handler using the provided content matcher.
register(Predicate<Content>, SendGridContentHandler) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.PriorizedContentHandler
Register a new content handler using the provided content matcher.
register(Class<? extends Content>, SendGridContentHandler, int) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.PriorizedContentHandler
Register a new content handler.
register(Class<? extends Content>, SendGridContentHandler) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.PriorizedContentHandler
Register a new content handler.
register(Predicate<Content>, SendGridContentHandler, int) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.PriorizedContentHandler
Register a new content handler using the provided content matcher.
register(Predicate<Content>, SendGridContentHandler) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.PriorizedContentHandler
Register a new content handler using the provided content matcher.
register(Class<? extends Content>, SendGridContentHandler, int) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.PriorizedContentHandler
Register a new content handler.
register(Class<? extends Content>, SendGridContentHandler) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.PriorizedContentHandler
Register a new content handler.
register(Encoder, int) - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Register a custom Encoder with associated priority.
register(DataCodingProvider) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.FirstSupportingDataCodingProvider
Register a DataCodingProvider into the list of possible providers.
register(Variant, String) - Method in class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
Register a mapping between a variant and an extension.
register(Executable<E>) - Method in interface fr.sii.ogham.testing.assertion.util.AssertionRegistry
Register a function that contains assertions.
register(Executable<E>) - Method in class fr.sii.ogham.testing.assertion.util.FailAtEndRegistry
 
register(Executable<E>) - Method in class fr.sii.ogham.testing.assertion.util.FailImmediatelyRegistry
 
registerDefaultConverters() - Static method in class fr.sii.ogham.core.util.BeanUtils
Register the following converters: EmailAddressConverter SmsSenderConverter If a conversion error occurs it throws an exception.
registerResourceHandler(Class<? extends NamedResource>, JavaMailAttachmentResourceHandler) - Method in class fr.sii.ogham.email.sender.impl.javamail.MapAttachmentResourceHandler
Register a new attachment resource handler.
registry - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
Registry<T> - Interface in fr.sii.ogham.core.builder.registry
Simple interface that represents a write-only registry (only provides a registration method).
RelativePath - Class in fr.sii.ogham.core.resource.path
A generated path from a base path and a relative path.
RelativePath(ResourcePath, ResourcePath, String) - Constructor for class fr.sii.ogham.core.resource.path.RelativePath
 
RelativePath(ResourcePath, String, String) - Constructor for class fr.sii.ogham.core.resource.path.RelativePath
 
RelativePathResolver - Interface in fr.sii.ogham.core.resource.path
Resolve the given path against the base path by using the following rules:
RelativeResolver - Class in fr.sii.ogham.core.resource.resolver
Decorator resource resolver that use parent path and extension for resource resolution.
RelativeResolver(RelativisableResourceResolver, String) - Constructor for class fr.sii.ogham.core.resource.resolver.RelativeResolver
Initialize the resolver with the mandatory delegate and a parent path.
RelativeResolver(RelativisableResourceResolver, String, String) - Constructor for class fr.sii.ogham.core.resource.resolver.RelativeResolver
Initialize the resolver with the mandatory delegate, a parent path and a extension.
RelativisableResourceResolver - Interface in fr.sii.ogham.core.resource.resolver
Indicates that the ResourceResolver can be decorated by RelativeResolver.
relativize(String, String) - Static method in class fr.sii.ogham.core.util.HtmlUtils
Generate a relative URL/path: If other parameter is absolute, then return other. If other parameter is relative, then it merges other into base.
RelayFailureHandler - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
A Cloudhopper session handler that relay failures to an ErrorHandler.
RelayFailureHandler(ErrorHandler, SmppSessionHandler) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RelayFailureHandler
 
remove(Object) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
removeOghamAttributes(String) - Static method in class fr.sii.ogham.html.inliner.impl.jsoup.CssInlineUtils
Remove attributes that are used only by Ogham: CssInlinerConstants.INLINE_MODE_ATTR CssInlinerConstants.INLINED_ATTR
removeOghamAttributes(String) - Static method in class fr.sii.ogham.html.inliner.impl.jsoup.ImageInlineUtils
Remove attributes that are used only by Ogham: ImageInlinerConstants.INLINE_MODE_ATTR ImageInlinerConstants.INLINED_ATTR
removeOghamProperties(String) - Static method in class fr.sii.ogham.html.inliner.impl.regexp.CssImageInlineUtils
replace() - Method in interface fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder
Configures mimetype replacement.
replace() - Method in class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
 
replace() - Method in class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
 
replace(String) - Method in class fr.sii.ogham.core.mimetype.replace.ContainsMimetypeReplacer
 
replace(String) - Method in class fr.sii.ogham.core.mimetype.replace.FirstMatchingMimetypeReplacer
 
replace(String) - Method in interface fr.sii.ogham.core.mimetype.replace.MimetypeReplacer
Replaces the original mimetype by something else.
replace(String) - Method in class fr.sii.ogham.core.mimetype.replace.PatternMimetypeReplacer
 
ReplaceMimetypeBuilder<P> - Interface in fr.sii.ogham.core.builder.mimetype
Configures mimetype replacement.
ReplaceMimetypeBuilderDelegate<P> - Class in fr.sii.ogham.core.builder.mimetype
Implementation that just delegates all operations to another builder.
ReplaceMimetypeBuilderDelegate(P, ReplaceMimetypeBuilder<?>) - Constructor for class fr.sii.ogham.core.builder.mimetype.ReplaceMimetypeBuilderDelegate
Wraps the delegate builder.
RequestContextHolderWebContextProvider - Class in fr.sii.ogham.spring.template.thymeleaf
Implementation that retrieves the current HttpServletRequest and HttpServletResponse using RequestContextHolder.
RequestContextHolderWebContextProvider() - Constructor for class fr.sii.ogham.spring.template.thymeleaf.RequestContextHolderWebContextProvider
 
requestExpiryTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the amount of time (milliseconds) to wait for an endpoint to respond to a request before it expires.
requestExpiryTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the amount of time (milliseconds) to wait for an endpoint to respond to a request before it expires.
RequiredClass - Annotation Type in fr.sii.ogham.core.builder.condition
This annotation is used with RequiredClasses and its aim is to provide more options on how to handle required classes.
requiredClass(String) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
Check if a class is present in the classpath.
requiredClass(String) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
Check if a class is present in the classpath.
RequiredClassAnnotationProvider<T> - Class in fr.sii.ogham.core.condition.provider
Provider that handle RequiredClass annotation to provide a condition.
RequiredClassAnnotationProvider() - Constructor for class fr.sii.ogham.core.condition.provider.RequiredClassAnnotationProvider
 
RequiredClassCondition<T> - Class in fr.sii.ogham.core.condition
Condition that checks if the provided class is available in the classpath.
RequiredClassCondition(String) - Constructor for class fr.sii.ogham.core.condition.RequiredClassCondition
Initialize the condition with the class name
RequiredClasses - Annotation Type in fr.sii.ogham.core.builder.condition
Indicates that the implementation needs some classes available in the classpath to be usable.
RequiredClassesAnnotationProvider<T> - Class in fr.sii.ogham.core.condition.provider
Provider that handle RequiredClasses annotation to provide a condition.
RequiredClassesAnnotationProvider() - Constructor for class fr.sii.ogham.core.condition.provider.RequiredClassesAnnotationProvider
 
RequiredProperties - Annotation Type in fr.sii.ogham.core.builder.condition
Indicates that the implementation needs some property configuration keys to be usable.
RequiredPropertiesAnnotationProvider<T> - Class in fr.sii.ogham.core.condition.provider
Provider that handle RequiredProperties annotation to provide a condition.
RequiredPropertiesAnnotationProvider(PropertyResolver) - Constructor for class fr.sii.ogham.core.condition.provider.RequiredPropertiesAnnotationProvider
 
RequiredProperty - Annotation Type in fr.sii.ogham.core.builder.condition
This annotation is used with RequiredProperties and its aim is to provide more options on how to handle required properties.
requiredProperty(PropertyResolver, String) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
Check if a property is present in the configuration properties.
requiredProperty(PropertyResolver, String) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
Check if a property is present in the configuration properties.
RequiredPropertyAnnotationProvider<T> - Class in fr.sii.ogham.core.condition.provider
Provider that handle RequiredProperty annotation to provide a condition.
RequiredPropertyAnnotationProvider(PropertyResolver) - Constructor for class fr.sii.ogham.core.condition.provider.RequiredPropertyAnnotationProvider
 
RequiredPropertyCondition<T> - Class in fr.sii.ogham.core.condition
Condition that checks if the provided property is defined either in the system property or in the provided properties.
RequiredPropertyCondition(String, PropertyResolver) - Constructor for class fr.sii.ogham.core.condition.RequiredPropertyCondition
Initialize the condition with the provided key.
requiredPropertyValue(PropertyResolver, String, String) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
Check if a property has a particular value in the configuration properties.
requiredPropertyValue(PropertyResolver, String, Pattern) - Static method in class fr.sii.ogham.core.condition.fluent.Conditions
Check if a property value matches the pattern in the configuration properties.
requiredPropertyValue(PropertyResolver, String, String) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
Check if a property has a particular value in the configuration properties.
requiredPropertyValue(PropertyResolver, String, Pattern) - Static method in class fr.sii.ogham.core.condition.fluent.MessageConditions
Check if a property value matches the pattern in the configuration properties.
requiresNewConnection(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.DefaultErrorAnalyzer
 
requiresNewConnection(Throwable) - Method in interface fr.sii.ogham.sms.sender.impl.cloudhopper.session.ErrorAnalyzer
Indicates whether the raised error is severe therefore needs a new session.
reset() - Static method in class fr.sii.ogham.core.util.ClasspathUtils
 
reset() - Method in class fr.sii.ogham.testing.sms.simulator.config.FixedServerPortProvider
 
reset() - Method in class fr.sii.ogham.testing.sms.simulator.config.RandomServerPortProvider
 
reset() - Method in interface fr.sii.ogham.testing.sms.simulator.config.ServerPortProvider
 
reset() - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
Reset the configuration to be reused by the same server
reset() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
resetClassLoader() - Method in class fr.sii.ogham.core.util.classpath.SimpleClasspathHelper
 
resetPort() - Method in class fr.sii.ogham.testing.extension.junit.email.RandomPortServerSetup
Add possibility to reset port in order to reuse the same server instance and configuration on different port when restarted.
resolve(ResourcePath, ResourcePath) - Method in class fr.sii.ogham.core.resource.path.LookupAwareRelativePathResolver
 
resolve(ResourcePath, String) - Method in class fr.sii.ogham.core.resource.path.LookupAwareRelativePathResolver
 
resolve(ResourcePath, ResourcePath) - Method in interface fr.sii.ogham.core.resource.path.RelativePathResolver
Resolve relative path against the base path:
resolve(ResourcePath, String) - Method in interface fr.sii.ogham.core.resource.path.RelativePathResolver
Resolve relative path against the base path:
resolve(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
 
resolve(ResourcePath, String, String) - Method in class fr.sii.ogham.core.resource.resolver.ClassPathResolver
 
resolve(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
 
resolve(ResourcePath, String, String) - Method in class fr.sii.ogham.core.resource.resolver.FileResolver
 
resolve(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
 
resolve(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
 
resolve(ResourcePath, String, String) - Method in interface fr.sii.ogham.core.resource.resolver.RelativisableResourceResolver
Resolve the relative path with provided prefix and suffix.
resolve(ResourcePath) - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolver
Resolves an unresolved/string path into a ResolvedPath.
resolve(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.StringResourceResolver
 
ResolvedPath - Interface in fr.sii.ogham.core.resource.path
This interface marks a ResourcePath as resolved.
ResolvedResourcePath - Class in fr.sii.ogham.core.resource.path
Provides a link between a resource path, its recognized lookup and its resolved value.
ResolvedResourcePath(ResourcePath, String, String) - Constructor for class fr.sii.ogham.core.resource.path.ResolvedResourcePath
 
ResolvedString - Class in fr.sii.ogham.core.resource.path
 
ResolvedString(String) - Constructor for class fr.sii.ogham.core.resource.path.ResolvedString
 
ResolvedString(String, String) - Constructor for class fr.sii.ogham.core.resource.path.ResolvedString
 
resolver(PropertyResolver) - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Defined a custom PropertyResolver instead of the default one.
resolver(PropertyResolver) - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
resolver(PropertyResolver) - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
resolver(ResourceResolver) - Method in interface fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder
Register a custom resolver.
resolver(ResourceResolver) - Method in class fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilderHelper
 
resolver(ResourceResolver) - Method in class fr.sii.ogham.core.builder.resolution.StandaloneResourceResolutionBuilder
 
resolver(ResourceResolver) - Method in class fr.sii.ogham.email.builder.AttachmentHandlingBuilder
 
resolver(ResourceResolver) - Method in class fr.sii.ogham.email.builder.CssInliningBuilder
 
resolver(ResourceResolver) - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
 
resolver(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
resolver(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
resolverAdapter(TemplateLoaderAdapter) - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
Ogham provides a generic resource resolution mechanism (ResourceResolver).
resolverAdapter(TemplateResolverAdapter) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
Ogham provides a generic resource resolution mechanism (ResourceResolver).
ResolverAdapterConfigurationException - Exception in fr.sii.ogham.template.exception
Ogham provides ResourceResolvers to resolve a resource from a ResourcePath.
ResolverAdapterConfigurationException(String, ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterConfigurationException
 
ResolverAdapterConfigurationException(String, ResourceResolver) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterConfigurationException
 
ResolverAdapterConfigurationException(ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterConfigurationException
 
ResolverAdapterException - Exception in fr.sii.ogham.template.exception
Ogham provides ResourceResolvers to resolve a resource from a ResourcePath.
ResolverAdapterException(String, ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterException
 
ResolverAdapterException(String, ResourceResolver) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterException
 
ResolverAdapterException(ResourceResolver, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterException
 
ResolverAdapterNotFoundException - Exception in fr.sii.ogham.template.exception
Specialized exception that is thrown by template engine integration (can't use a checked exception) in order to wrap a ResolverAdapterException.
ResolverAdapterNotFoundException(String) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterNotFoundException
 
ResolverAdapterNotFoundException(String, Throwable) - Constructor for exception fr.sii.ogham.template.exception.ResolverAdapterNotFoundException
 
resolveTemplate(TemplateProcessingParameters) - Method in class fr.sii.ogham.template.thymeleaf.v2.ThymeLeafV2FirstSupportingTemplateResolver
 
resolveTemplate(IEngineConfiguration, String, String, Map<String, Object>) - Method in class fr.sii.ogham.template.thymeleaf.v3.ThymeLeafV3FirstSupportingTemplateResolver
 
resource() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Cconfigures resource resolution.
Resource - Interface in fr.sii.ogham.core.resource
Interface that defines the behavior of a template.
resource(String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource loaded from a path to the email.
resource(String, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource loaded from a path to the email.
resource(String, String, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource loaded from a path to the email.
resource(ResourcePath) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource loaded from a path to the email.
resource(ResourcePath, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource loaded from a path to the email.
resource(String, ResourcePath) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource loaded from a path to the email.
resource(String, ResourcePath, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource loaded from a path to the email.
resource(String, String) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a resource loaded from a path to the email.
resource(String, String, String) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a resource loaded from a path to the email.
resource(String, ResourcePath) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a resource loaded from a path to the email.
resource(String, ResourcePath, String) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Embed a resource loaded from a path to the email.
resource(String) - Static method in class fr.sii.ogham.testing.util.ResourceUtils
Utility method that loads a file content from the classpath.
resourceAsString(String) - Static method in class fr.sii.ogham.testing.util.ResourceUtils
Utility method that loads a file content from the classpath.
resourceAsString(String, Charset) - Static method in class fr.sii.ogham.testing.util.ResourceUtils
Utility method that loads a file content from the classpath.
resourceBuilder - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
resourceIsUnresolved(Throwable) - Static method in class fr.sii.ogham.core.builder.configurer.SendMessageRetryablePredicates
Indicates if the error is raised because a resource can't be resolved.
ResourcePath - Interface in fr.sii.ogham.core.resource.path
Concept for path to a resource.
ResourceResolutionBuilder<MYSELF extends ResourceResolutionBuilder<MYSELF>> - Interface in fr.sii.ogham.core.builder.resolution
Builder that configures resource resolution.
ResourceResolutionBuilderHelper<FLUENT extends ResourceResolutionBuilder<FLUENT>> - Class in fr.sii.ogham.core.builder.resolution
Resource resolution is used many times.
ResourceResolutionBuilderHelper(FLUENT, BuildContext) - Constructor for class fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilderHelper
Initializes the helper with the fluent instance and the EnvironmentBuilder.
resourceResolutionBuilderHelper - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
ResourceResolutionException - Exception in fr.sii.ogham.core.exception.resource
Ogham uses ResourceResolver to resolve a Resource from a ResourcePath.
ResourceResolutionException(String, ResourcePath, Throwable) - Constructor for exception fr.sii.ogham.core.exception.resource.ResourceResolutionException
 
ResourceResolutionException(String, ResourcePath) - Constructor for exception fr.sii.ogham.core.exception.resource.ResourceResolutionException
 
ResourceResolutionException(ResourcePath, Throwable) - Constructor for exception fr.sii.ogham.core.exception.resource.ResourceResolutionException
 
ResourceResolver - Interface in fr.sii.ogham.core.resource.resolver
Interface for all resource resolvers.
ResourceResolverRegistry - Interface in fr.sii.ogham.core.resource.resolver
Registry for ResourceResolvers.
ResourceTranslatorException - Exception in fr.sii.ogham.email.exception.attachment.translator
Ogham uses a chain to transform original resource into final resource.
ResourceTranslatorException(String, Throwable) - Constructor for exception fr.sii.ogham.email.exception.attachment.translator.ResourceTranslatorException
 
ResourceUtils - Class in fr.sii.ogham.core.util
Utility class to handle resources
ResourceUtils - Class in fr.sii.ogham.testing.util
Contains utility methods to load resources in tests.
RespondToDeliveryReceiptHandler - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Binding to SMSC can be either SmppBindType.TRANSMITTER or SmppBindType.TRANSCEIVER.
RespondToDeliveryReceiptHandler(SmppSessionHandler) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToDeliveryReceiptHandler
 
RespondToEnquireLinkRequestHandler - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.session
Binding to SMSC can be either SmppBindType.TRANSMITTER or SmppBindType.TRANSCEIVER.
RespondToEnquireLinkRequestHandler(SmppSessionHandler) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.session.RespondToEnquireLinkRequestHandler
 
Response - Class in fr.sii.ogham.sms.util.http
Simple abstraction of the HTTP response.
Response(int, String) - Constructor for class fr.sii.ogham.sms.util.http.Response
 
Response(HttpStatus, String) - Constructor for class fr.sii.ogham.sms.util.http.Response
 
responseDeliveryListener - Variable in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
responseTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
The maximum amount of time (in milliseconds) to wait for receiving a response from the server to an EnquireLink request.
responseTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.KeepAliveBuilder
The maximum amount of time (in milliseconds) to wait for receiving a response from the server to an EnquireLink request.
responseTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder
To check if the session is still alive, an EnquireLink request is sent.
responseTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder
To check if the session is still alive, an EnquireLink request is sent.
responseTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait until a valid response is received when a "submit" request is synchronously sends to the remote endpoint.
responseTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait until a valid response is received when a "submit" request is synchronously sends to the remote endpoint.
rest() - Method in interface fr.sii.ogham.sms.builder.smsglobal.SmsGlobalBuilder
 
retry - Variable in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
 
retryable(Predicate<Throwable>) - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
A predicate that checks if the raised error should allow another retry or not.
retryable(UnaryOperator<Predicate<Throwable>>) - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
Combine the current configured predicate with another.
retryable(Condition<Throwable>) - Method in class fr.sii.ogham.core.builder.retry.RetryBuilder
A condition that checks if the raised error should allow another retry or not.
RetryBuilder<P> - Class in fr.sii.ogham.core.builder.retry
Configures retry handling.
RetryBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.retry.RetryBuilder
Initializes the builder with a parent builder.
RetryException - Exception in fr.sii.ogham.core.exception.retry
Retry strategies may fail for many possible reasons: The action to retry has failed too many times ( MaximumAttemptsReachedException) The action to retry has failed with an error that should not be ignored so the action should not be retried anymore The retry strategy itself has failed The thread has been interrupted ... This is the general exception thrown by RetryExecutors and it has subclasses to indicate the detailed reason.
RetryException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryException
 
RetryException(String) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryException
 
RetryException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryException
 
RetryExecutionFailureException - Exception in fr.sii.ogham.core.exception.retry
General exception that indicates that the action to retry has failed.
RetryExecutionFailureException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryExecutionFailureException
 
RetryExecutionFailureException(String) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryExecutionFailureException
 
RetryExecutionFailureException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryExecutionFailureException
 
RetryExecutionInterruptedException - Exception in fr.sii.ogham.core.exception.retry
Specialized exception that indicates that the action has failed while executing because the thread running the action has been interrupted.
RetryExecutionInterruptedException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryExecutionInterruptedException
 
RetryExecutionInterruptedException(String) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryExecutionInterruptedException
 
RetryExecutionInterruptedException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.retry.RetryExecutionInterruptedException
 
RetryExecutor - Interface in fr.sii.ogham.core.retry
Execute an action until it succeeds or the maximum retries are reached.
RetryExecutorFactory - Interface in fr.sii.ogham.core.builder.retry
Interface used to create an instance of a RetryExecutor that can benefit from configured RetryStrategy and Awaiter.
RetryStrategy - Interface in fr.sii.ogham.core.retry
Strategy that indicates how to handle retries.
RetryStrategyProvider - Interface in fr.sii.ogham.core.retry
Provides the strategy used to handle retry.
reuseSession() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Reuse the previous session instead of closing and reopening one if possible.
ReuseSessionBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Builder to configure how reuse session management should behave.
ReuseSessionBuilder(SessionBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.ReuseSessionBuilder
 
ReuseSessionOptions - Class in fr.sii.ogham.sms.sender.impl.cloudhopper
 
ReuseSessionOptions() - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
ReuseSessionOptions(boolean) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
ReuseSessionOptions() - Constructor for class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ReuseSessionOptions
 
run() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.EnquireLinkTask
 
run() - Method in interface fr.sii.ogham.testing.assertion.util.Executable
 
run() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.DeliveryReceiptTask
 
run() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
run() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.WaitBindTask
 

S

Segment - Interface in fr.sii.ogham.sms.splitter
Represents a segment (part) of the original message.
SEGMENT_SIZE_GSM_7BIT_SMS_PACKING_MODE - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppSplitConstants
Smpp message size is 140 octets.
SEGMENT_SIZE_GSM_8BIT - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppSplitConstants
Smpp message size is 140 octets.
SEGMENT_SIZE_UCS2 - Static variable in class fr.sii.ogham.sms.SmsConstants.SmppSplitConstants
Smpp message size is 140 octets.
SegmentSizes(int, int) - Constructor for class fr.sii.ogham.sms.SmsConstants.SmppSplitConstants.SegmentSizes
Initializes with maximum segment sizes
send(Message) - Method in class fr.sii.ogham.core.sender.AbstractSpecializedSender
 
send(Message) - Method in class fr.sii.ogham.core.sender.AutoRetrySender
 
send(Message) - Method in class fr.sii.ogham.core.sender.ContentTranslatorSender
 
send(Message) - Method in class fr.sii.ogham.core.sender.FallbackSender
 
send(Message) - Method in class fr.sii.ogham.core.sender.FillerSender
 
send(Message) - Method in interface fr.sii.ogham.core.sender.MessageSender
Sends the message.
send(Message) - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
 
send(M) - Method in interface fr.sii.ogham.core.sender.SpecializedSender
Sends the message.
send(Message) - Method in class fr.sii.ogham.core.service.CleanableMessagingService
 
send(Message) - Method in class fr.sii.ogham.core.service.EverySupportingMessagingService
Sends the message.
send(Message) - Method in interface fr.sii.ogham.core.service.MessagingService
Sends the message.
send(Message) - Method in class fr.sii.ogham.core.service.WrapExceptionMessagingService
Sends the message.
send(Message) - Method in class fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender
 
send(Email) - Method in class fr.sii.ogham.email.sender.impl.JavaMailSender
 
send(Email) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client.DelegateSendGridClient
 
send(com.sendgrid.SendGrid.Email) - Method in interface fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client.SendGridClient
Sends the provided email to SendGrid.
send(Email) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.SendGridV2Sender
 
send(MailCompat) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.DelegateSendGridClient
 
send(MailCompat) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client.SendGridClient
Sends the provided email to SendGrid.
send(Email) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.SendGridV4Sender
 
send(Sms) - Method in class fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender
 
send(Sms) - Method in class fr.sii.ogham.sms.sender.impl.OvhSmsSender
 
send(Sms) - Method in class fr.sii.ogham.sms.sender.impl.SmsglobalRestSender
 
send(Message) - Method in class fr.sii.ogham.sms.sender.PhoneNumberTranslatorSender
 
sendAlertNotification(OutputStream, int, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, OptionalParameter...) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendAlertNotificationDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendAlertNotificationDelay milliseconds before sending data NOTE: If SlowConfig.sendAlertNotificationWaiting(Awaiter) is also called then this delay has no effect.
sendAlertNotificationWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendAlertNotificationWaiting function before sending data NOTE: Calling SlowConfig.sendAlertNotificationDelay(long) has no effect if waiting function is set.
sendBind(OutputStream, BindType, int, String, String, String, InterfaceVersion, TypeOfNumber, NumberingPlanIndicator, String) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendBindDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendBindDelay milliseconds before sending data.
sendBindResp(OutputStream, int, int, String, InterfaceVersion) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendBindRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendBindRespDelay milliseconds before sending data.
sendBindRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendBindRespWaiting function before sending data.
sendBindWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendBindWaiting function before sending data.
sendCancelSm(OutputStream, int, String, String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendCancelSmDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendCancelSmDelay milliseconds before sending data.
sendCancelSmResp(OutputStream, int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendCancelSmRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendCancelSmRespDelay milliseconds before sending data.
sendCancelSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendCancelSmRespWaiting function before sending data.
sendCancelSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendCancelSmWaiting function before sending data.
sendDataSm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, ESMClass, RegisteredDelivery, DataCoding, OptionalParameter...) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendDataSmDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendDataSmDelay milliseconds before sending data.
sendDataSmResp(OutputStream, int, String, OptionalParameter...) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendDataSmRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendDataSmRespDelay milliseconds before sending data.
sendDataSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendDataSmRespWaiting function before sending data.
sendDataSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendDataSmWaiting function before sending data.
sendDeliverSm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, ESMClass, byte, byte, RegisteredDelivery, DataCoding, byte[], OptionalParameter...) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendDeliverSmDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendDeliverSmDelay milliseconds before sending data.
sendDeliverSmResp(OutputStream, int, int, String) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendDeliverSmRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendDeliverSmRespDelay milliseconds before sending data.
sendDeliverSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendDeliverSmRespWaiting function before sending data.
sendDeliverSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendDeliverSmWaiting function before sending data.
sendEnquireLink(OutputStream, int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendEnquireLinkDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendEnquireLinkDelay milliseconds before sending data.
sendEnquireLinkResp(OutputStream, int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendEnquireLinkRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendEnquireLinkRespDelay milliseconds before sending data.
sendEnquireLinkRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendEnquireLinkRespWaiting function before sending data.
sendEnquireLinkWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendEnquireLinkWaiting function before sending data.
sender(Class<T>) - Method in class fr.sii.ogham.email.builder.EmailBuilder
Registers and configures sender through a dedicated builder.
sender(Class<T>) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
Registers and configures sender through a dedicated builder.
Sender - Class in fr.sii.ogham.sms.message
Specialization of Contact that represents the sender of the SMS.
Sender(String, PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Sender
Initialize the contact with its name and its phone number.
Sender(PhoneNumber) - Constructor for class fr.sii.ogham.sms.message.Sender
Initialize the contact with its name and its phone number.
Sender(String, String) - Constructor for class fr.sii.ogham.sms.message.Sender
Initialize the contact with its name and its phone number as string.
Sender(String) - Constructor for class fr.sii.ogham.sms.message.Sender
Initialize the contact with its phone number as string.
SenderImplementationBuilderHelper<P> - Class in fr.sii.ogham.core.builder.sender
Helps to configure a MultiImplementationSender.
SenderImplementationBuilderHelper(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.sender.SenderImplementationBuilderHelper
Initializes the builder with a parent builder.
SenderNumberBuilder - Class in fr.sii.ogham.sms.builder
Configures the sender phone number conversion (from a PhoneNumber to an AddressedPhoneNumber).
SenderNumberBuilder() - Constructor for class fr.sii.ogham.sms.builder.SenderNumberBuilder
Default constructor when using without all Ogham work.
SenderNumberBuilder(PhoneNumbersBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.SenderNumberBuilder
Initializes the builder with a parent builder.
SenderNumberFormatBuilder - Class in fr.sii.ogham.sms.builder
Defines which standard conversions may be applied on the phone number to convert it from a PhoneNumber to an AddressedPhoneNumber.
SenderNumberFormatBuilder(SenderNumberBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.SenderNumberFormatBuilder
Initializes the builder with a parent builder.
sendGenericNack(OutputStream, int, int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendGenericNackDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendGenericNackDelay milliseconds before sending data.
sendGenericNackWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendGenericNackWaiting function before sending data.
sendGrid - Variable in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
SendGridClient - Interface in fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client
Description of the operations a service backed with SendGrid should expose.
SendGridClient - Interface in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client
Description of the operations a service backed with SendGrid should expose.
SendGridConstants - Class in fr.sii.ogham.email.sendgrid
 
SendGridContentHandler - Interface in fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler
Description of the operations a content handler used with emails sent to SendGrid should implement.
SendGridContentHandler - Interface in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler
Description of the operations a content handler used with emails sent to SendGrid should implement.
SendGridException - Exception in fr.sii.ogham.email.sendgrid.sender.exception
Exception that wraps exceptions that are thrown by SendGrid.
SendGridException(String, Throwable) - Constructor for exception fr.sii.ogham.email.sendgrid.sender.exception.SendGridException
 
SendGridException(String) - Constructor for exception fr.sii.ogham.email.sendgrid.sender.exception.SendGridException
 
SendGridException(Throwable) - Constructor for exception fr.sii.ogham.email.sendgrid.sender.exception.SendGridException
 
SendGridInterceptor - Interface in fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.client
Extension point used to customize the message before sending it.
SendGridInterceptor - Interface in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.client
Extension point used to customize the message before sending it.
SendGridSender - Interface in fr.sii.ogham.email.sendgrid.sender
Base interface for SendGrid sender that is necessary to abstract implementations for each SendGrid library versions
SendGridV2Builder - Class in fr.sii.ogham.email.sendgrid.v2.builder.sendgrid
Configures how SendGrid implementation will send Emails.
SendGridV2Builder() - Constructor for class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
Default constructor when using SendGrid sender without all Ogham work.
SendGridV2Builder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
Constructor that is called when using Ogham builder:
SendGridV2Configurer() - Constructor for class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.DefaultSendGridV2Configurer.SendGridV2Configurer
 
SendGridV2Sender - Class in fr.sii.ogham.email.sendgrid.v2.sender.impl
SendGrid-backed implementation of the email sender.
SendGridV2Sender(SendGridClient, SendGridContentHandler) - Constructor for class fr.sii.ogham.email.sendgrid.v2.sender.impl.SendGridV2Sender
Constructor.
SendGridV2Sender(SendGridClient, SendGridContentHandler, SendGridInterceptor) - Constructor for class fr.sii.ogham.email.sendgrid.v2.sender.impl.SendGridV2Sender
Constructor.
SendGridV4Builder - Class in fr.sii.ogham.email.sendgrid.v4.builder.sendgrid
Configures how SendGrid implementation will send Emails.
SendGridV4Builder() - Constructor for class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
Default constructor when using SendGrid sender without all Ogham work.
SendGridV4Builder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
Constructor that is called when using Ogham builder:
SendGridV4Configurer() - Constructor for class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.DefaultSendGridV4Configurer.SendGridV4Configurer
 
SendGridV4Sender - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl
SendGrid-backed implementation of the email sender.
SendGridV4Sender(SendGridClient, SendGridContentHandler, MimeTypeProvider) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.SendGridV4Sender
SendGridV4Sender(SendGridClient, SendGridContentHandler, MimeTypeProvider, CompatFactory) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.SendGridV4Sender
Constructor.
SendGridV4Sender(SendGridClient, SendGridContentHandler, MimeTypeProvider, CompatFactory, SendGridInterceptor) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.SendGridV4Sender
Constructor.
sendHeader(OutputStream, int, int, int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendHeaderDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendHeaderDelay milliseconds before sending data.
sendHeaderWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendHeaderWaiting function before sending data.
SendMessageRetryablePredicates - Class in fr.sii.ogham.core.builder.configurer
Predicate that skip retry if one of theses condition is met: The error is a JVM error that should not be ignored If the error is due to a preparation error (not sending).
sendOutbind(OutputStream, int, String, String) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendOutbindDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendOutbindDelay milliseconds before sending data.
sendOutbindWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendOutbindWaiting function before sending data.
sendQuerySm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendQuerySmDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendQuerySmDelay milliseconds before sending data.
sendQuerySmResp(OutputStream, int, String, String, MessageState, byte) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendQuerySmRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendQuerySmRespDelay milliseconds before sending data.
sendQuerySmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendQuerySmRespWaiting function before sending data.
sendQuerySmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendQuerySmWaiting function before sending data.
sendReplaceSm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, String, String, RegisteredDelivery, byte, byte[]) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendReplaceSmDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendReplaceSmDelay milliseconds before sending data.
sendReplaceSmResp(OutputStream, int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendReplaceSmRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendReplaceSmRespDelay milliseconds before sending data.
sendReplaceSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendReplaceSmRespWaiting function before sending data.
sendReplaceSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendReplaceSmWaiting function before sending data.
SendRetryProperties - Class in fr.sii.ogham.spring.common
 
SendRetryProperties() - Constructor for class fr.sii.ogham.spring.common.SendRetryProperties
 
sendSubmitMulti(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, DestinationAddress[], ESMClass, byte, byte, String, String, RegisteredDelivery, ReplaceIfPresentFlag, DataCoding, byte, byte[], OptionalParameter...) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendSubmitMultiDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendSubmitMultiDelay milliseconds before sending data.
sendSubmitMultiResp(OutputStream, int, String, UnsuccessDelivery...) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendSubmitMultiRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendSubmitMultiRespDelay milliseconds before sending data.
sendSubmitMultiRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendSubmitMultiRespWaiting function before sending data.
sendSubmitMultiWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendSubmitMultiWaiting function before sending data.
sendSubmitSm(OutputStream, int, String, TypeOfNumber, NumberingPlanIndicator, String, TypeOfNumber, NumberingPlanIndicator, String, ESMClass, byte, byte, String, String, RegisteredDelivery, byte, DataCoding, byte, byte[], OptionalParameter...) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendSubmitSmDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendSubmitSmDelay milliseconds before sending data.
sendSubmitSmResp(OutputStream, int, String) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendSubmitSmRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendSubmitSmRespDelay milliseconds before sending data.
sendSubmitSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendSubmitSmRespWaiting function before sending data.
sendSubmitSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendSubmitSmWaiting function before sending data.
sendUnbind(OutputStream, int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendUnbindDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendUnbindDelay milliseconds before sending data.
sendUnbindResp(OutputStream, int, int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
sendUnbindRespDelay(long) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by waiting sendUnbindRespDelay milliseconds before sending data.
sendUnbindRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendUnbindRespWaiting function before sending data.
sendUnbindWaiting(Awaiter) - Method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
Simulate slow server by executing sendUnbindWaiting function before sending data.
sequential() - Method in class fr.sii.ogham.email.builder.CidBuilder
Image defined in a html must be referenced by a Content-ID (or CID) if the image is attached to the email.
SequentialIdGenerator - Class in fr.sii.ogham.core.id.generator
Generates a simple sequence: Either 1, 2, 3, ..., n Or <name>1, <name>2, <name>3, ..., <name>n
SequentialIdGenerator() - Constructor for class fr.sii.ogham.core.id.generator.SequentialIdGenerator
The sequence starts at 0 and doesn't use the name (only a number).
SequentialIdGenerator(boolean) - Constructor for class fr.sii.ogham.core.id.generator.SequentialIdGenerator
The sequence starts at 0 and use the name only if useNamePrefix parameter is true.
SequentialIdGenerator(boolean, int) - Constructor for class fr.sii.ogham.core.id.generator.SequentialIdGenerator
The sequence starts at initial parameter value and use the name only if useNamePrefix parameter is true.
SERIAL_VERSION_UID - Static variable in class fr.sii.ogham.core.CoreConstants
Internal constant to be used for all exceptions
SERIAL_VERSION_UID - Static variable in class fr.sii.ogham.email.JavaMailConstants
 
server - Variable in class fr.sii.ogham.testing.extension.junit.sms.AbstractJUnitSmppServerExt
The server simulator
ServerConfig - Class in fr.sii.ogham.testing.extension.junit.sms.config
Builder to generate a SimulatorConfiguration.
ServerConfig() - Constructor for class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
 
serverConn - Variable in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
ServerDelays - Class in fr.sii.ogham.testing.sms.simulator.config
Control delays to simulate a slow server.
ServerDelays() - Constructor for class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
ServerPortProvider - Interface in fr.sii.ogham.testing.sms.simulator.config
 
ServerStartupException - Exception in fr.sii.ogham.testing.sms.simulator.jsmpp
 
ServerStartupException(String, Throwable) - Constructor for exception fr.sii.ogham.testing.sms.simulator.jsmpp.ServerStartupException
 
ServerStartupException(String) - Constructor for exception fr.sii.ogham.testing.sms.simulator.jsmpp.ServerStartupException
 
session() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Configures Cloudhopper session management (timeouts, retry, session name...).
session(ExtendedSmppSessionConfiguration) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Overrides any previously defined Cloudhopper parameters to use the provided session.
sessionBindRequested(Long, SmppSessionConfiguration, BaseBind) - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler
 
SessionBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Configures Cloudhopper session management (timeouts, retry, session name...).
SessionBuilder(CloudhopperBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Initializes the builder with a parent builder.
sessionCreated(Long, SmppServerSession, BaseBindResp) - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler
 
sessionDestroyed(Long, SmppServerSession) - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler
 
SessionException - Exception in fr.sii.ogham.sms.sender.impl.cloudhopper.exception
This exception indicates that the failure is due to the handling of the session itself and not raised while sending the SMS.
SessionException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.SessionException
 
SessionException(String) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.SessionException
 
SessionException(Throwable) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.SessionException
 
SessionHandlingStrategy - Interface in fr.sii.ogham.sms.sender.impl.cloudhopper.session
There exists several ways to manage SMPP session between the client and the server: A new session can be created for each message (useful when message needs to be sent only sometimes) A session can be reused if possible until no message has been sent for a while (useful when several messages have to be sent in a row) Keep the session always alive (useful when application needs to send messages quickly and often) ... This interface defines the entrypoints that need to be implemented to handle a session.
sessionName(String) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
A name for the session (used to name threads).
sessionName() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
A name for the session (used to name threads).
SessionProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
set(String, String) - Method in interface fr.sii.ogham.core.builder.env.PropertiesBuilder
Sets a property (key/value pair).
set(String, Object) - Method in interface fr.sii.ogham.core.builder.env.PropertiesBuilder
Sets a property (key/value pair).
set(String, String) - Method in class fr.sii.ogham.core.builder.env.PropertiesBuilderDelegate
 
set(String, Object) - Method in class fr.sii.ogham.core.builder.env.PropertiesBuilderDelegate
 
set(String, String) - Method in class fr.sii.ogham.core.builder.env.SimplePropertiesBuilder
 
set(String, Object) - Method in class fr.sii.ogham.core.builder.env.SimplePropertiesBuilder
 
setAccount(String) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
setAdditionalDialects(Set<IDialect>) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets an additional set of dialects for this template engine, all of them using their default prefixes.
setAllowedMimetypes(List<String>) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.MimetypeProperties
 
setAlphanumericCode(OghamSmsProperties.FromAlphanumericCodeProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
setApiKey(String) - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
 
setAttachments(List<Attachment>) - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
setAttachments(List<Attachment>) - Method in class fr.sii.ogham.email.message.Email
Set the whole list of attachments.
setAttachments(List<Attachment>) - Method in class fr.sii.ogham.html.inliner.ContentWithImages
 
setAuthenticator(OghamJavaMailProperties.AuthenticationProperties) - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
setAuto(DataCodingSchemeProperties.AutoProperties) - Method in class fr.sii.ogham.spring.sms.DataCodingSchemeProperties
 
setAutoGuess(EncoderProperties.AutoGuessProperties) - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
setBcc(OghamEmailProperties.BccProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setBcc(String...) - Method in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
setBindTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setBindTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setBindType(SmppBindType) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setBindType(SmppBindType) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setBody(OghamJavaMailProperties.BodyProperties) - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
setCache(Boolean) - Method in class fr.sii.ogham.spring.common.MessageSpecificTemplateProperties
 
setCache(Boolean) - Method in class fr.sii.ogham.spring.common.MessageSpecificThymeleafProperties
 
setCache(Boolean) - Method in class fr.sii.ogham.spring.template.OghamCommonTemplateProperties
 
setCacheable(Boolean) - Method in class fr.sii.ogham.template.thymeleaf.common.TemplateResolverOptions
 
setCacheManager(ICacheManager) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets the Cache Manager to be used.
setCc(OghamEmailProperties.CcProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setCc(String...) - Method in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
 
setCharset(Charset) - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties.BodyProperties
 
setClassAssertionStatus(String, boolean) - Method in class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
setClassLoader(ClassLoader) - Method in class fr.sii.ogham.core.util.classpath.SimpleClasspathHelper
 
setClasspath(PrefixSuffixProperties) - Method in class fr.sii.ogham.spring.common.OghamResolutionProperties
 
setConnectAtStartup(Boolean) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
setConnectAtStartup(Boolean) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
setConnectRetry(RetryExecutor) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setConnectRetry(RetryExecutor) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
setConnectRetry(OghamCloudhopperProperties.ConnectRetryProperties) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setConnectTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setConnectTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setContent(Content) - Method in interface fr.sii.ogham.core.message.content.UpdatableDecoratorContent
Set the new decorated content
setContent(Content) - Method in interface fr.sii.ogham.core.message.Message
Set the content of the message.
setContent(Content) - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
setContent(Content) - Method in class fr.sii.ogham.email.message.Email
 
setContent(MimePart, Multipart, Email, Content) - Method in class fr.sii.ogham.email.sender.impl.javamail.ContentWithAttachmentsHandler
 
setContent(MimePart, Multipart, Email, Content) - Method in interface fr.sii.ogham.email.sender.impl.javamail.JavaMailContentHandler
Read the content and add it the message.
setContent(MimePart, Multipart, Email, Content) - Method in class fr.sii.ogham.email.sender.impl.javamail.MultiContentHandler
 
setContent(MimePart, Multipart, Email, Content) - Method in class fr.sii.ogham.email.sender.impl.javamail.PriorizedContentHandler
 
setContent(MimePart, Multipart, Email, Content) - Method in class fr.sii.ogham.email.sender.impl.javamail.StringContentHandler
 
setContent(Email, com.sendgrid.SendGrid.Email, Content) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.ContentWithAttachmentsHandler
 
setContent(Email, com.sendgrid.SendGrid.Email, Content) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.MultiContentHandler
Reads the content and adds it into the email.
setContent(Email, com.sendgrid.SendGrid.Email, Content) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.PriorizedContentHandler
 
setContent(Email, com.sendgrid.SendGrid.Email, Content) - Method in interface fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.SendGridContentHandler
Reads the content and adds it into the email.
setContent(Email, com.sendgrid.SendGrid.Email, Content) - Method in class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.StringContentHandler
Reads the content and adds it into the email.
setContent(String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.AttachmentsCompat
Set the attachment's content.
setContent(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameAttachmentsCompat
 
setContent(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameAttachmentsCompat
 
setContent(Email, MailCompat, Content) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.ContentWithAttachmentsHandler
 
setContent(Email, MailCompat, Content) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.MultiContentHandler
Reads the content and adds it into the email.
setContent(Email, MailCompat, Content) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.PriorizedContentHandler
 
setContent(Email, MailCompat, Content) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.SendGridContentHandler
Reads the content and adds it into the email.
setContent(Email, MailCompat, Content) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.StringContentHandler
Reads the content and adds it into the email.
setContent(String) - Method in class fr.sii.ogham.html.inliner.ContentWithImages
 
setContent(Content) - Method in class fr.sii.ogham.sms.message.Sms
 
setContentId(String) - Method in class fr.sii.ogham.email.attachment.Attachment
 
setContentId(String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.AttachmentsCompat
Set the content ID.
setContentId(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameAttachmentsCompat
 
setContentId(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameAttachmentsCompat
 
setContentType(String) - Method in class fr.sii.ogham.email.attachment.Attachment
 
setConverter(Converter) - Static method in class fr.sii.ogham.core.util.BuilderUtils
Change the converter used by ByulderUtils
setCredentials(List<Credentials>) - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
Set the allowed credentials
setData(BodyPart, NamedResource, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.FailResourceHandler
 
setData(BodyPart, NamedResource, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.FileResourceHandler
 
setData(BodyPart, NamedResource, Attachment) - Method in interface fr.sii.ogham.email.sender.impl.javamail.JavaMailAttachmentResourceHandler
Add the attachment to the email.
setData(BodyPart, NamedResource, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.MapAttachmentResourceHandler
 
setData(BodyPart, NamedResource, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.OverrideNameWrapperResourceHandler
 
setData(BodyPart, NamedResource, Attachment) - Method in class fr.sii.ogham.email.sender.impl.javamail.StreamResourceHandler
 
setDataCodingScheme(DataCodingSchemeProperties) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setDataCodingScheme(DataCodingSchemeProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setDate(Date) - Method in class mock.context.SimpleBean
 
setDefaultAssertionStatus(boolean) - Method in class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
setDefaultCharset(String) - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
setDefaultEncoding(String) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties
 
setDefaultMessageResolvers(Set<? extends IMessageResolver>) - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EngineConfigBuilder
Sets the default message resolvers.
setDefaultMimetype(String) - Method in class fr.sii.ogham.spring.common.OghamMimetypeProperties
 
setDefaultTemplateModeHandlers(Set<? extends ITemplateModeHandler>) - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EngineConfigBuilder
Sets the default Template Mode Handlers.
setDefaultValue(List<String>) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.BccProperties
 
setDefaultValue(List<String>) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.CcProperties
 
setDefaultValue(String) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.FromProperties
 
setDefaultValue(String) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.SubjectProperties
 
setDefaultValue(List<String>) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.ToProperties
 
setDefaultValue(String) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
setDefaultValue(List<String>) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.ToProperties
 
setDelayBetweenAttempts(Long) - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
setDelayBetweenAttempts(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
setDescription(String) - Method in class fr.sii.ogham.email.attachment.Attachment
 
setDialect(IDialect) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets a new unique dialect for this template engine.
setDialects(Set<IDialect>) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets a new set of dialects for this template engine, all of them using their default prefixes.
setDialectsByPrefix(Map<String, IDialect>) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets a new set of dialects for this template engine, referenced by the prefixes they will be using.
setDisposition(String) - Method in class fr.sii.ogham.email.attachment.Attachment
 
setDisposition(String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.AttachmentsCompat
Set the content-disposition of the attachment.
setDisposition(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameAttachmentsCompat
 
setDisposition(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameAttachmentsCompat
 
setEnable(Boolean) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
setEnable(Boolean) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
setEnable(boolean) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.ExtractHtmlTitleProperties
 
setEnable(boolean) - Method in class fr.sii.ogham.spring.general.MessagingProperties.WrapUncaughtExceptionsProperties
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.DataCodingSchemeProperties.AutoProperties
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.EncoderProperties.AutoGuessProperties
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ReuseSessionOptions
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromAlphanumericCodeProperties
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromInternationalFormatProperties
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromShortCodeProperties
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.ToInternationalFormatProperties
 
setEnable(Boolean) - Method in class fr.sii.ogham.spring.sms.SplitProperties
 
setEnable(boolean) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties.SpringBeansProperties
 
setEnable(boolean) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties.StaticMethodAccess
 
setEnableSpringBeans(boolean) - Method in class fr.sii.ogham.spring.template.OghamThymeleafProperties
 
setEncoder(EncoderProperties) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setEncoder(EncoderProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setEnquireLinkInterval(Long) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
setEnquireLinkTimeout(Long) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
setEnquireLinkTimeout(Long) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
setExecutionInterval(Long) - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
setExecutionInterval(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
setExecutor(Supplier<ScheduledExecutorService>) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
setExponentialInitialDelay(Long) - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
setExponentialInitialDelay(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
setExtractFromText(OghamEmailProperties.ExtractFromTextProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.SubjectProperties
 
setExtractHtmlTitle(OghamEmailProperties.ExtractHtmlTitleProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.SubjectProperties
 
setFailIfOctetStream(boolean) - Method in class fr.sii.ogham.spring.common.OghamMimetypeProperties.TikaProperties
 
setFile(PrefixSuffixProperties) - Method in class fr.sii.ogham.spring.common.OghamResolutionProperties
 
setFilename(String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.AttachmentsCompat
Set the filename for this attachment.
setFilename(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameAttachmentsCompat
 
setFilename(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameAttachmentsCompat
 
setFirstLinePrefix(String) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.ExtractFromTextProperties
 
setFreemarker(MessageSpecificFreemarkerProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setFreemarker(MessageSpecificFreemarkerProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
setFrom(EmailAddress) - Method in class fr.sii.ogham.email.message.Email
Set the sender address.
setFrom(String) - Method in class fr.sii.ogham.email.message.Email
Set the sender address as string (typical address syntax is of the form "user@host.domain" or "Personal Name <user@host.domain>").
setFrom(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
setFrom(String, String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Set the email's from address.
setFrom(String, String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
setFrom(Sender) - Method in class fr.sii.ogham.sms.message.Sms
Set the sender of the SMS
setFrom(String) - Method in class fr.sii.ogham.sms.message.Sms
Set the sender phone number of the SMS as string.
setFrom(OghamEmailProperties.FromProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setFrom(OghamSmsProperties.FromProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
setGsm7bitPacked(EncoderProperties.Gsm7bitPackedProperties) - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
setGsm8bitPacked(EncoderProperties.Gsm8bitProperties) - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
setHelper(ClasspathHelper) - Static method in class fr.sii.ogham.core.util.ClasspathUtils
 
setHost(String) - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
setHost(String) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setHost(String) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setImageInlining(OghamEmailProperties.ImageInliningProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setInterfaceVersion(String) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setInternationalFormat(OghamSmsProperties.FromInternationalFormatProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
setInternationalFormat(OghamSmsProperties.ToInternationalFormatProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.ToProperties
 
setKeepAlive(KeepAliveOptions) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setKeepAlive(KeepAliveOptions) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
setKeepAlive(OghamCloudhopperProperties.KeepAliveOptions) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setKeepMessages(boolean) - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
If the server is restarted, it indicates if received messages in the previous session should be kept (true) or dropped (false).
setLastInteractionExpirationDelay(Long) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ReuseSessionOptions
 
setLastInteractionExpirationDelay(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ReuseSessionOptions
 
setLatin1(EncoderProperties.Latin1Properties) - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
setLogin(String) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
setMaxAttempts(Integer) - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
setMaxAttempts(Integer) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
setMaxConsecutiveTimeouts(Integer) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.KeepAliveOptions
 
setMaxConsecutiveTimeouts(Integer) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
setMessageResolver(IMessageResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets a single message resolver for this template engine.
setMessageResolvers(Set<? extends IMessageResolver>) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets the message resolvers to be used by this template engine.
setMimetype(OghamEmailProperties.MimetypeProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties.ImageInliningProperties
 
setName(String) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setName(String) - Method in class mock.context.SimpleBean
 
setNoStop(boolean) - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
 
setNoStop(boolean) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties.Options
 
setNumber(String) - Method in class fr.sii.ogham.sms.message.PhoneNumber
 
setOptions(OghamOvhSmsProperties.Options) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
setOptions(TemplateLoaderOptions) - Method in class fr.sii.ogham.template.freemarker.adapter.AbstractFreeMarkerTemplateLoaderOptionsAdapter
 
setOptions(TemplateLoaderOptions) - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
 
setOptions(TemplateLoaderOptions) - Method in interface fr.sii.ogham.template.freemarker.adapter.TemplateLoaderAdapter
Sets the options for the adapted TemplateLoaderOptions
setOptions(TemplateResolverOptions) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.AbstractTemplateResolverOptionsAdapter
 
setOptions(TemplateResolverOptions) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter
 
setOptions(TemplateResolverOptions) - Method in interface fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverAdapter
Sets the options for the adapted ITemplateResolver.
setPackageAssertionStatus(String, boolean) - Method in class fr.sii.ogham.testing.mock.classloader.FilterableClassLoader
 
setPassword(String) - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties.AuthenticationProperties
 
setPassword(String) - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
Deprecated.
Spring Boot uses SendGrid Java library v4 since Spring Boot 2. Use API keys instead.
setPassword(String) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setPassword(String) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
setPassword(String) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setPathPrefix(String) - Method in class fr.sii.ogham.spring.common.PrefixSuffixProperties
 
setPathSuffix(String) - Method in class fr.sii.ogham.spring.common.PrefixSuffixProperties
 
setPerExecutionDelays(List<Long>) - Method in class fr.sii.ogham.spring.common.SendRetryProperties
 
setPerExecutionDelays(List<Long>) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ConnectRetryProperties
 
setPhoneNumber(PhoneNumber) - Method in class fr.sii.ogham.sms.message.Contact
 
setPort(Integer) - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties
 
setPort(Integer) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setPort(Integer) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setPort(ServerPortProvider) - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
Set the configuration that provides a port for the server
setPriority(Integer) - Method in class fr.sii.ogham.spring.sms.EncoderProperties.Gsm7bitPackedProperties
 
setPriority(Integer) - Method in class fr.sii.ogham.spring.sms.EncoderProperties.Gsm8bitProperties
 
setPriority(Integer) - Method in class fr.sii.ogham.spring.sms.EncoderProperties.Latin1Properties
 
setPriority(Integer) - Method in class fr.sii.ogham.spring.sms.EncoderProperties.Ucs2Properties
 
setRecipients(List<R>) - Method in interface fr.sii.ogham.core.message.capability.HasRecipients
Set the list of recipients of the message
setRecipients(List<Recipient>) - Method in class fr.sii.ogham.email.message.Email
Set the whole list of recipients.
setRecipients(List<Recipient>) - Method in class fr.sii.ogham.sms.message.Sms
Set the recipients (to) of the SMS
setRequestExpiryTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setRequestExpiryTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setRequestInterval(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
setResource(NamedResource) - Method in class fr.sii.ogham.email.attachment.Attachment
 
setResponseDeliveryListener(ServerResponseDeliveryListener) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
setResponseTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setResponseTimeout(long) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
setResponseTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.KeepAliveOptions
 
setResponseTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.ReuseSessionOptions
 
setResponseTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setReuseSession(ReuseSessionOptions) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setReuseSession(ReuseSessionOptions) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
setReuseSession(OghamCloudhopperProperties.ReuseSessionOptions) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setSendAlertNotificationWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendBindRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendBindWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendCancelSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendCancelSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendDataSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendDataSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendDeliverSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendDeliverSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendEnquireLinkRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendEnquireLinkWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendGenericNackWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendHeaderWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendOutbindWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendQuerySmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendQuerySmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendReplaceSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendReplaceSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendRetry(SendRetryProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setSendRetry(SendRetryProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
setSendSubmitMultiRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendSubmitMultiWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendSubmitSmRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendSubmitSmWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendUnbindRespWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setSendUnbindWaiting(Awaiter) - Method in class fr.sii.ogham.testing.sms.simulator.config.ServerDelays
 
setServerDelays(ServerDelays) - Method in class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
Control delays to simulate a slow server.
setServletContext(ServletContext) - Method in class fr.sii.ogham.spring.template.thymeleaf.RequestContextHolderWebContextProvider
 
setSession(OghamCloudhopperProperties.SessionProperties) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setSessionName(String) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setShortcode(OghamSmsProperties.FromShortCodeProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties.FromProperties
 
setSmsCoding(SmsCoding) - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
 
setSmsCoding(SmsCoding) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties.Options
 
setSplit(SplitProperties) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setSplit(SplitProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setSplit(SplitProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
setSpringBeans(OghamFreemarkerProperties.SpringBeansProperties) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties
 
setStaticMethodAccess(OghamFreemarkerProperties.StaticMethodAccess) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties
 
setStringContent(String) - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
setStringContent(String) - Method in class fr.sii.ogham.core.message.content.StringContent
 
setStringContent(String) - Method in interface fr.sii.ogham.core.message.content.UpdatableStringContent
Sets the new content directly as string.
setStringContent(String) - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
setSubject(String) - Method in interface fr.sii.ogham.core.message.capability.HasSubject
Set the subject of the message
setSubject(String) - Method in class fr.sii.ogham.email.message.Email
Set the subject of the mail.
setSubject(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameMailCompat
 
setSubject(String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.MailCompat
Set the email's subject line.
setSubject(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
setSubject(OghamEmailProperties.SubjectProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setSystemId(String) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setSystemId(String) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setSystemType(String) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setSystemType(String) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setTag(String) - Method in class fr.sii.ogham.sms.sender.impl.ovh.OvhOptions
 
setTag(String) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties.Options
 
setTemplate(MessageSpecificTemplateProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setTemplate(MessageSpecificTemplateProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
setTemplateMode(String) - Method in class fr.sii.ogham.template.thymeleaf.common.TemplateResolverOptions
 
setTemplateModeHandlers(Set<? extends ITemplateModeHandler>) - Method in class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EngineConfigBuilder
Sets the Template Mode Handlers to be used by this template engine.
setTemplateResolver(ITemplateResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets a single template resolver for this template engine.
setTemplateResolvers(Set<? extends ITemplateResolver>) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
Sets the entire set of template resolvers.
setThymeleaf(MessageSpecificThymeleafProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setThymeleaf(MessageSpecificThymeleafProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
setTika(OghamMimetypeProperties.TikaProperties) - Method in class fr.sii.ogham.spring.common.OghamMimetypeProperties
 
setTimeout(int) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.ConfigurableSMPPServerSessionListener
 
setTo(OghamEmailProperties.ToProperties) - Method in class fr.sii.ogham.spring.email.OghamEmailProperties
 
setTo(OghamSmsProperties.ToProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmsProperties
 
setType(String) - Method in interface fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.AttachmentsCompat
Set the mime type of the content.
setType(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.CorrectPackageNameAttachmentsCompat
 
setType(String) - Method in class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameAttachmentsCompat
 
setUcs2(EncoderProperties.Ucs2Properties) - Method in class fr.sii.ogham.spring.sms.EncoderProperties
 
setUnbindTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setUnbindTimeout(long) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.ExtendedSmppSessionConfiguration
 
setUnbindTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setUnitTesting(boolean) - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
 
setUrl(URL) - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
 
setUrl(String) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsProperties
 
setUserData(UserDataProperties) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties
 
setUserData(UserDataProperties) - Method in class fr.sii.ogham.spring.sms.OghamSmppProperties
 
setUsername(String) - Method in class fr.sii.ogham.spring.email.OghamJavaMailProperties.AuthenticationProperties
 
setUsername(String) - Method in class fr.sii.ogham.spring.email.OghamSendGridProperties
Deprecated.
Spring Boot uses SendGrid Java library v4 since Spring Boot 2. Use API keys instead.
setUseShortMessage(Boolean) - Method in class fr.sii.ogham.spring.sms.UserDataProperties
 
setUseTlvMessagePayload(Boolean) - Method in class fr.sii.ogham.spring.sms.UserDataProperties
 
setValue(V) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
If a value is explicitly set by developer, it means that the value is hard-coded in its own code.
setValue(Object) - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper.MapBeanReadWrapperEntry
 
setValue(Byte) - Method in class fr.sii.ogham.spring.sms.DataCodingSchemeProperties
 
setValue(int) - Method in class mock.context.SimpleBean
 
setVariableName(String) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerProperties.StaticMethodAccess
 
setWindowMonitorInterval(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setWindowMonitorInterval(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setWindowSize(Integer) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setWindowSize(Integer) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setWindowWaitTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setWindowWaitTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
setWrapUncaughtExceptions(MessagingProperties.WrapUncaughtExceptionsProperties) - Method in class fr.sii.ogham.spring.general.MessagingProperties
 
setWriteTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperSessionOptions
 
setWriteTimeout(Long) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperProperties.SessionProperties
 
shortCode(Boolean) - Method in class fr.sii.ogham.sms.builder.SenderNumberFormatBuilder
Enable/disable short code conversion: if the sender address is a short code, TON is set to 3, and NPI is set to 0.
shortCode() - Method in class fr.sii.ogham.sms.builder.SenderNumberFormatBuilder
Enable/disable short code conversion: if the sender address is a short code, TON is set to 3, and NPI is set to 0.
ShortCodeNumberFormatHandler - Class in fr.sii.ogham.sms.message.addressing.translator
Phone number handler for short codes.
ShortCodeNumberFormatHandler() - Constructor for class fr.sii.ogham.sms.message.addressing.translator.ShortCodeNumberFormatHandler
 
shortMessage(Matcher<? super Byte[]>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentPduRequestAssert
Make assertions on the short message byte array of the message(s) using fluent API.
shortMessage() - Method in class fr.sii.ogham.testing.assertion.sms.FluentPduRequestAssert
Make assertions on the short message byte array of the message(s) using fluent API.
ShortMessagePreparator - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
This preparator creates SubmitSms and places the message into the short_message field.
ShortMessagePreparator(MessageSplitter, DataCodingProvider) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.ShortMessagePreparator
The preparator can split messages and provide data coding information.
ShortMessagePreparator(MessageSplitter, DataCodingProvider, PhoneNumberTranslator) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.ShortMessagePreparator
Initializes the preparator with message splitter, data coding provider and phone number translator.
ShortMessageWithContext<S extends SubmitSm> - Class in fr.sii.ogham.testing.assertion.sms
Context dedicated to the short_message field of a SubmitSm.
ShortMessageWithContext(S, Context) - Constructor for class fr.sii.ogham.testing.assertion.sms.ShortMessageWithContext
 
similarHtml(String) - Static method in class fr.sii.ogham.testing.assertion.wiremock.WireMockMatchers
Check if the HTML is similar to the expected.
SimilarHtmlMatcher - Class in fr.sii.ogham.testing.assertion.hamcrest
Check if the HTML is similar to the expected.
SimilarHtmlMatcher(String) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.SimilarHtmlMatcher
 
SimilarHtmlMatcher(String, Consumer<String>) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.SimilarHtmlMatcher
 
SimilarHtmlPattern - Class in fr.sii.ogham.testing.assertion.wiremock
Check if the HTML is similar to the expected.
SimilarHtmlPattern(String) - Constructor for class fr.sii.ogham.testing.assertion.wiremock.SimilarHtmlPattern
Initialized with the expected HTML
SimpleAddress - Class in fr.sii.ogham.testing.sms.simulator.bean
Just provide field values
SimpleAddress(String, byte, byte) - Constructor for class fr.sii.ogham.testing.sms.simulator.bean.SimpleAddress
 
SimpleBean - Class in mock.context
 
SimpleBean(String, int, Date) - Constructor for class mock.context.SimpleBean
 
SimpleBean(String, int) - Constructor for class mock.context.SimpleBean
 
SimpleBeanReadWrapper - Class in fr.sii.ogham.core.util.bean
Simple implementation that wraps a bean in order to access the properties of the bean.
SimpleBeanReadWrapper(Object) - Constructor for class fr.sii.ogham.core.util.bean.SimpleBeanReadWrapper
Builds the map of accessors for each bean property.
SimpleBeanReadWrapper(Object, boolean) - Constructor for class fr.sii.ogham.core.util.bean.SimpleBeanReadWrapper
Builds the map of accessors for each bean property.
SimpleCharsetDetectorBuilder<P> - Class in fr.sii.ogham.core.builder.charset
 
SimpleCharsetDetectorBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.charset.SimpleCharsetDetectorBuilder
Initializes the builder with a parent builder.
SimpleCharsetMatch - Class in fr.sii.ogham.core.charset
 
SimpleCharsetMatch(Charset, int) - Constructor for class fr.sii.ogham.core.charset.SimpleCharsetMatch
 
SimpleClasspathHelper - Class in fr.sii.ogham.core.util.classpath
Helper for classpath management.
SimpleClasspathHelper() - Constructor for class fr.sii.ogham.core.util.classpath.SimpleClasspathHelper
 
SimpleCommand - Class in fr.sii.ogham.testing.sms.simulator.bean
Simple command that just provide field values
SimpleCommand(int, int, int, int) - Constructor for class fr.sii.ogham.testing.sms.simulator.bean.SimpleCommand
 
SimpleContext - Class in fr.sii.ogham.core.template.context
Simple context that stores variable substitutions into a map.
SimpleContext(String, Object) - Constructor for class fr.sii.ogham.core.template.context.SimpleContext
Initialize the variables with only one entry.
SimpleContext(Map<String, Object>) - Constructor for class fr.sii.ogham.core.template.context.SimpleContext
Initialize the variables with the provided map.
SimpleConverterBuilder<P> - Class in fr.sii.ogham.core.builder.env
A ConverterBuilder that builds the converter: If a custom converter is defined, use it If no custom converter, use DefaultConverter If DefaultConverter or custom converter that also implements ConverterRegistry, register all previously registered SupportingConverters
SimpleConverterBuilder(P) - Constructor for class fr.sii.ogham.core.builder.env.SimpleConverterBuilder
Initializes the builder with the provided parent.
SimpleConverterBuilder(P, SimpleConverterBuilder<?>) - Constructor for class fr.sii.ogham.core.builder.env.SimpleConverterBuilder
Copies values from other parameter to this instance.
SimpleEnvironmentBuilder<P> - Class in fr.sii.ogham.core.builder.env
Builds the PropertyResolver: If a custom resolver is defined, use it directly If no custom resolver, use the JavaPropertiesResolver with merged Properties and converter instance provided by Builder.build()
SimpleEnvironmentBuilder(P) - Constructor for class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
Initializes the builder with the provided parent (parent is used when calling AbstractParent.and() method).
SimpleMimetypeDetectionBuilder<P> - Class in fr.sii.ogham.core.builder.mimetype
Builds a FallbackMimeTypeProvider: If SimpleMimetypeDetectionBuilder.tika() has been called, then registers Tika as main mimetype detector If SimpleMimetypeDetectionBuilder.defaultMimetype(String) has been called, then registers a fallback to provide a default mimetype if none of the previously registered detectors could detect mimetype If no detector has been registered a BuildException is thrown (mimetype detection is required by many Ogham components If only one detector is registered, the FallbackMimeTypeProvider is not used and instead the alone detector is directly used
SimpleMimetypeDetectionBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
Initializes the builder with the parent instance (used by the AbstractParent.and() method) and the EnvironmentBuilder.
SimplePropertiesBuilder<P> - Class in fr.sii.ogham.core.builder.env
A PropertiesBuilder that registers properties (key/value pairs) that is used by an EnvironmentBuilder.properties().
SimplePropertiesBuilder(P) - Constructor for class fr.sii.ogham.core.builder.env.SimplePropertiesBuilder
Initializes the builder with the provided parent.
SimpleReplaceMimetypeBuilder<P> - Class in fr.sii.ogham.core.builder.mimetype
 
SimpleReplaceMimetypeBuilder(P) - Constructor for class fr.sii.ogham.core.builder.mimetype.SimpleReplaceMimetypeBuilder
Initializes the builder with the parent instance (used by the AbstractParent.and() method).
SimpleResource - Class in fr.sii.ogham.core.resource
Basic implementation of a resource that simply stores a reference to the provided bytes.
SimpleResource(InputStream) - Constructor for class fr.sii.ogham.core.resource.SimpleResource
 
SimpleResource(byte[]) - Constructor for class fr.sii.ogham.core.resource.SimpleResource
Initialize the resource with the provided bytes.
SimpleResourceEngineDetector - Class in fr.sii.ogham.core.template.detector
A template engine detector that indicates it can parse the template if the resource represented by the template name corresponds to a SimpleResource.
SimpleResourceEngineDetector(ResourceResolver, TemplateEngineDetector) - Constructor for class fr.sii.ogham.core.template.detector.SimpleResourceEngineDetector
The resolver is used to check if the resolved template from provided name is a SimpleResource.
SimpleRetryExecutor - Class in fr.sii.ogham.core.retry
A simple implementation that tries to execute the action, if it fails (any exception), it waits using Thread.sleep(long).
SimpleRetryExecutor(RetryStrategyProvider, Awaiter) - Constructor for class fr.sii.ogham.core.retry.SimpleRetryExecutor
Initializes with a provider in order to use a fresh RetryStrategy strategy each time the execute method is called.
SimpleRetryExecutor(RetryStrategyProvider, Awaiter, Predicate<Throwable>) - Constructor for class fr.sii.ogham.core.retry.SimpleRetryExecutor
Initializes with a provider in order to use a fresh RetryStrategy strategy each time the execute method is called.
SimpleThymeleafContextConverter - Class in fr.sii.ogham.template.thymeleaf.common
Simple converter that is able to handle Context and LocaleContext.
SimpleThymeleafContextConverter() - Constructor for class fr.sii.ogham.template.thymeleaf.common.SimpleThymeleafContextConverter
 
SimpleTikaBuilder<P> - Class in fr.sii.ogham.core.builder.mimetype
Instantites and configures the TikaProvider: If a custom Tika instance has been provided, then use it directly If no custom Tika instance has been provided, then use the default one: new Tika() (see TikaConfig.getDefaultConfig()) Tika may be in some conditions not enough accurate.
SimpleTikaBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.mimetype.SimpleTikaBuilder
Initializes the builder with the parent instance (used by the AbstractParent.and() method) and the EnvironmentBuilder.
SimulatorConfiguration - Class in fr.sii.ogham.testing.sms.simulator.config
Configuration for local server used to simulate a SMPP server.
SimulatorConfiguration() - Constructor for class fr.sii.ogham.testing.sms.simulator.config.SimulatorConfiguration
 
SingleContentBuilder<P> - Class in fr.sii.ogham.core.message.fluent
Fluent API to build a single content based on: Either a string Or a template string Or a template loaded from a path
SingleContentBuilder(P) - Constructor for class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Initializes with the parent to go back to.
SingleMessageContext - Class in fr.sii.ogham.testing.assertion.context
 
SingleMessageContext(int) - Constructor for class fr.sii.ogham.testing.assertion.context.SingleMessageContext
 
size() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
size() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
size() - Method in class fr.sii.ogham.spring.template.freemarker.SpringBeansTemplateHashModelEx
 
skipExternalUrls(List<String>) - Static method in class fr.sii.ogham.core.util.HtmlUtils
The list of provided URLs are either relative or absolute.
SkipLocaleForStringContentTemplateLookupStrategy - Class in fr.sii.ogham.template.freemarker
Ogham special TemplateLookupStrategy that is used in order to skip Locale resolution for templates that are provided directly by a string and not by a path.
SkipLocaleForStringContentTemplateLookupStrategy(TemplateLookupStrategy, ResourceResolverRegistry, TemplateLoaderAdapter) - Constructor for class fr.sii.ogham.template.freemarker.SkipLocaleForStringContentTemplateLookupStrategy
 
Slf4jPrinter - Class in fr.sii.ogham.testing.extension.common
Use Slf4j logger to write the header, success and failure.
Slf4jPrinter() - Constructor for class fr.sii.ogham.testing.extension.common.Slf4jPrinter
 
slow() - Method in class fr.sii.ogham.testing.extension.junit.sms.config.ServerConfig
Configure the simulator to behave like a slow server.
Slow - Annotation Type in fr.sii.ogham.testing.extension.junit.sms.config
Control delays to simulate a slow server.
SlowConfig - Class in fr.sii.ogham.testing.extension.junit.sms.config
 
SlowConfig(ServerConfig) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
 
SlowPduSender - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
Decorate a real PDUSender.
SlowPduSender(PDUSender, ServerDelays) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.SlowPduSender
 
SmppClientSupplier - Interface in fr.sii.ogham.sms.builder.cloudhopper
A functional interface to provide an instance of a SmppClient.
SmppException - Exception in fr.sii.ogham.sms.sender.impl.cloudhopper.exception
Exception that is thrown when an error due to the SMPP protocol is raised (either while trying to send a SMS or while connecting to the SMSC server or anything else).
SmppException(String, Throwable) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.SmppException
 
SmppException(String) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.SmppException
 
SmppException(Throwable) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.SmppException
 
SmppServerConfig - Annotation Type in fr.sii.ogham.testing.extension.junit.sms.config
Configuration for local server used to simulate a SMPP server.
SmppServerException - Exception in fr.sii.ogham.testing.sms.simulator
 
SmppServerException(String, Throwable) - Constructor for exception fr.sii.ogham.testing.sms.simulator.SmppServerException
 
SmppServerException(String) - Constructor for exception fr.sii.ogham.testing.sms.simulator.SmppServerException
 
SmppServerException(Throwable) - Constructor for exception fr.sii.ogham.testing.sms.simulator.SmppServerException
 
SmppServerExtension<M> - Class in fr.sii.ogham.testing.extension.junit.sms
JUnit Extension for starting a local SMPP server for integration tests.
SmppServerExtension() - Constructor for class fr.sii.ogham.testing.extension.junit.sms.SmppServerExtension
Initializes with the default configuration to use for the SMPP server: Starts on random port No delay No credentials Do not keep messages between tests
SmppServerExtension(ServerConfig) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.SmppServerExtension
Initializes with the configuration to use for the SMPP server
SmppServerRule<M> - Class in fr.sii.ogham.testing.extension.junit.sms
JUnit Rule for starting a local SMPP server for integration tests.
SmppServerRule() - Constructor for class fr.sii.ogham.testing.extension.junit.sms.SmppServerRule
Initializes with the default configuration to use for the SMPP server: Starts on random port No delay No credentials Do not keep messages between tests
SmppServerRule(ServerConfig) - Constructor for class fr.sii.ogham.testing.extension.junit.sms.SmppServerRule
Initializes with the configuration to use for the SMPP server
SmppServerSimulator<M> - Interface in fr.sii.ogham.testing.sms.simulator
Abstraction to wrap any SMPP server
smppSessionHandlerSupplier(SmppSessionHandlerSupplier) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
By default, CloudhopperSMPPSender uses DefaultSmppSessionHandler.
SmppSessionHandlerSupplier - Interface in fr.sii.ogham.sms.builder.cloudhopper
A functional interface to provide an instance of a SmppSessionHandler.
smppSessionHandlerSupplier - Variable in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.BaseSessionHandlingStrategy
 
sms() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
Configures how to send Sms messages.
Sms - Class in fr.sii.ogham.sms.message
SMS message that contains the following information: The content of the SMS (see Content and sub classes for more information) The sender information (name and phone number).
Sms() - Constructor for class fr.sii.ogham.sms.message.Sms
 
smsBuilder - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
SmsBuilder - Class in fr.sii.ogham.sms.builder
Configures how to send Sms messages.
SmsBuilder(MessagingBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.SmsBuilder
Initializes the builder with a parent builder.
smsCoding(SmsCoding) - Method in class fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder
Set the message encoding: "1" or "GSM7" for 7bit encoding "2" or "UNICODE" for 16bit encoding If you use Unicode, your SMS will have a maximum size of 70 characters instead of 160.
smsCoding() - Method in class fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder
Set the message encoding: "1" or "GSM7" for 7bit encoding "2" or "UNICODE" for 16bit encoding If you use Unicode, your SMS will have a maximum size of 70 characters instead of 160.
SmsCoding - Enum in fr.sii.ogham.sms.sender.impl.ovh
 
SmsCodingDetector - Interface in fr.sii.ogham.sms.sender.impl.ovh
Automatically detects the SmsCoding to use according to the characters used in the message.
SmsConstants - Class in fr.sii.ogham.sms
 
SmsConstants.SmppSplitConstants - Class in fr.sii.ogham.sms
Default constant values for splitting messages.
SmsConstants.SmppSplitConstants.SegmentSizes - Class in fr.sii.ogham.sms
Represents maximum sizes for segments: maximumStringLengthToFitInASingleSegment: This is the maximum length of the original string (Java String) that can completely fit in only one segment. maximumStringLengthPerSegment: If the original string (Java String) can't completely fit in only one segment, then the string is split in several segments with this value as maximum size.
SmsFiller - Class in fr.sii.ogham.sms.filler
 
SmsFiller(Map<String, ConfigurationValueBuilderHelper<?, ?>>) - Constructor for class fr.sii.ogham.sms.filler.SmsFiller
 
smsFreemarkerConfiguration(OghamFreemarkerProperties) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.FreeMarkerDefaultOghamConfiguration
 
smsFreemarkerConfiguration(FreeMarkerConfigurationFactoryBean) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.OghamFreeMarkerNonWebConfiguration
 
smsFreemarkerConfiguration(FreeMarkerConfigurer) - Method in class fr.sii.ogham.spring.template.OghamFreemarkerConfiguration.OghamFreeMarkerWebConfiguration
 
SmsGlobalBuilder - Interface in fr.sii.ogham.sms.builder.smsglobal
 
SmsglobalConfigurer() - Constructor for class fr.sii.ogham.sms.builder.smsglobal.SmsglobalServiceProviderConfigurer.SmsglobalConfigurer
 
SmsGlobalDataCodingProvider - Class in fr.sii.ogham.sms.builder.smsglobal
SMSGlobal only supports either GSM 8-bit or UCS-2 encodings.
SmsGlobalDataCodingProvider() - Constructor for class fr.sii.ogham.sms.builder.smsglobal.SmsGlobalDataCodingProvider
 
SmsGlobalRestApiBuilder - Interface in fr.sii.ogham.sms.builder.smsglobal
 
SmsglobalRestSender - Class in fr.sii.ogham.sms.sender.impl
Implementation that sends a HTTP REST request on the smsglobal REST API .
SmsglobalRestSender() - Constructor for class fr.sii.ogham.sms.sender.impl.SmsglobalRestSender
 
SmsglobalServiceProviderConfigurer - Class in fr.sii.ogham.sms.builder.smsglobal
Default configurer for Cloudhoppder that is automatically applied every time a MessagingBuilder instance is created through MessagingBuilder.standard().
SmsglobalServiceProviderConfigurer.SmsglobalConfigurer - Class in fr.sii.ogham.sms.builder.smsglobal
 
SmsSender - Class in fr.sii.ogham.sms.sender
Specialization of MultiImplementationSender for managing sms using several implementations.
SmsSender() - Constructor for class fr.sii.ogham.sms.sender.SmsSender
 
SmsSenderConverter - Class in fr.sii.ogham.core.util.converter
Converts the provided object into an SmsSenderConverter.
SmsSenderConverter() - Constructor for class fr.sii.ogham.core.util.converter.SmsSenderConverter
 
SmsUtils - Class in fr.sii.ogham.testing.sms.simulator.decode
Some utility functions for SMS.
SpecializedSender<M> - Interface in fr.sii.ogham.core.sender
Marker interface for senders that are specialized for a particular kind of message
split(String) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.splitter.SupportedEncoderConditionalSplitter
 
split(String) - Method in class fr.sii.ogham.sms.splitter.FirstSupportingMessageSplitter
 
split(String) - Method in class fr.sii.ogham.sms.splitter.GsmMessageSplitter
 
split(String) - Method in interface fr.sii.ogham.sms.splitter.MessageSplitter
If the message is too long and can't fit in a single SMS, the message has to be split into several segments.
split(String) - Method in class fr.sii.ogham.sms.splitter.NoSplitMessageSplitter
 
SplitMessageException - Exception in fr.sii.ogham.sms.exception.message
The original message may be too long to fit in a single SMS.
SplitMessageException(String, String, Throwable) - Constructor for exception fr.sii.ogham.sms.exception.message.SplitMessageException
 
SplitMessageException(String, String) - Constructor for exception fr.sii.ogham.sms.exception.message.SplitMessageException
 
SplitMessageException(Throwable, String) - Constructor for exception fr.sii.ogham.sms.exception.message.SplitMessageException
 
SplitProperties - Class in fr.sii.ogham.spring.sms
 
SplitProperties() - Constructor for class fr.sii.ogham.spring.sms.SplitProperties
 
SplitSms - Class in fr.sii.ogham.testing.assertion.sms
Represents a SMS that has been split into several parts in order to be sent.
SplitSms(List<ExpectedSms>) - Constructor for class fr.sii.ogham.testing.assertion.sms.SplitSms
Initialize with the provided parts.
SplitSms(ExpectedSms...) - Constructor for class fr.sii.ogham.testing.assertion.sms.SplitSms
Initialize with the provided parts.
SplitSms(ExpectedAddressedPhoneNumber, ExpectedAddressedPhoneNumber, String...) - Constructor for class fr.sii.ogham.testing.assertion.sms.SplitSms
Initialize several parts by reusing the sender and receiver numbers.
splitter() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Configures how Cloudhopper will split messages.
SpringBeansProperties() - Constructor for class fr.sii.ogham.spring.template.OghamFreemarkerProperties.SpringBeansProperties
 
SpringBeansTemplateHashModelEx - Class in fr.sii.ogham.spring.template.freemarker
Specific model to be able to access Spring beans from template using @beanName.method(args) syntax.
SpringBeansTemplateHashModelEx(ApplicationContext, BeansWrapper) - Constructor for class fr.sii.ogham.spring.template.freemarker.SpringBeansTemplateHashModelEx
 
springCloudhopperConfigurer(OghamSmsProperties, OghamSmppProperties, OghamCloudhopperProperties) - Method in class fr.sii.ogham.spring.sms.OghamCloudhopperConfiguration
 
SpringCloudhopperConfigurer - Class in fr.sii.ogham.spring.sms
This configurer is useful to support property naming variants (see Relaxed Binding).
SpringCloudhopperConfigurer(OghamSmsProperties, OghamSmppProperties, OghamCloudhopperProperties) - Constructor for class fr.sii.ogham.spring.sms.SpringCloudhopperConfigurer
 
SpringEnvironmentConfigurer - Class in fr.sii.ogham.spring.common
Configures general environment (and may be inherited) to use Spring Environment instead of basic Java Properties object.
SpringEnvironmentConfigurer(Environment) - Constructor for class fr.sii.ogham.spring.common.SpringEnvironmentConfigurer
 
springEnvironmentConfigurer(Environment) - Method in class fr.sii.ogham.spring.general.OghamGeneralConfiguration
 
SpringEnvironmentPropertyResolver - Class in fr.sii.ogham.spring.env
 
SpringEnvironmentPropertyResolver(Environment) - Constructor for class fr.sii.ogham.spring.env.SpringEnvironmentPropertyResolver
 
springGeneralMessagingConfigurer(MessagingProperties, OghamEmailProperties, OghamSmsProperties, OghamMimetypeProperties) - Method in class fr.sii.ogham.spring.general.OghamGeneralConfiguration
 
SpringGeneralMessagingConfigurer - Class in fr.sii.ogham.spring.general
This configurer is useful to support property naming variants (see Relaxed Binding).
SpringGeneralMessagingConfigurer(MessagingProperties, OghamEmailProperties, OghamSmsProperties, OghamMimetypeProperties) - Constructor for class fr.sii.ogham.spring.general.SpringGeneralMessagingConfigurer
 
springMailConfigurer(OghamJavaMailProperties, MailProperties) - Method in class fr.sii.ogham.spring.email.OghamJavaMailConfiguration
 
SpringMailConfigurer - Class in fr.sii.ogham.spring.email
Integrates with Spring Mail by using Spring properties defined with prefix spring.mail (see MailProperties).
SpringMailConfigurer(OghamJavaMailProperties, MailProperties) - Constructor for class fr.sii.ogham.spring.email.SpringMailConfigurer
 
SpringMessagingConfigurer - Interface in fr.sii.ogham.spring.common
 
springOvhSmsConfigurer(OghamOvhSmsProperties) - Method in class fr.sii.ogham.spring.sms.OghamOvhSmsConfiguration
 
SpringOvhSmsConfigurer - Class in fr.sii.ogham.spring.sms
This configurer is also useful to support property naming variants (see Relaxed Binding).
SpringOvhSmsConfigurer(OghamOvhSmsProperties) - Constructor for class fr.sii.ogham.spring.sms.SpringOvhSmsConfigurer
 
springProperties - Variable in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
springSendGridConfigurer(OghamSendGridProperties, SendGridProperties, SendGrid) - Method in class fr.sii.ogham.spring.v1.email.OghamSendGridV2Configuration
 
springSendGridConfigurer(OghamSendGridProperties, SendGridProperties, SendGrid) - Method in class fr.sii.ogham.spring.v2.email.OghamSendGridV4Configuration
 
SpringSendGridV2Configurer - Class in fr.sii.ogham.spring.v1.email
 
SpringSendGridV2Configurer(OghamSendGridProperties, SendGridProperties, SendGrid) - Constructor for class fr.sii.ogham.spring.v1.email.SpringSendGridV2Configurer
 
SpringSendGridV4Configurer - Class in fr.sii.ogham.spring.v2.email
 
SpringSendGridV4Configurer(OghamSendGridProperties, SendGridProperties, SendGrid) - Constructor for class fr.sii.ogham.spring.v2.email.SpringSendGridV4Configurer
 
SpringStandaloneThymeleafContextConverter - Class in fr.sii.ogham.spring.template.thymeleaf
Specific context converter for Spring that registers static variables and EvaluationContext for SpEL expressions.
SpringStandaloneThymeleafContextConverter(ThymeleafContextConverter, String, StaticVariablesProvider, ThymeleafEvaluationContextProvider, ContextMerger) - Constructor for class fr.sii.ogham.spring.template.thymeleaf.SpringStandaloneThymeleafContextConverter
 
springStandaloneThymeleafContextConverter(StaticVariablesProvider, ThymeleafEvaluationContextProvider, ContextMerger) - Method in class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
springStandaloneThymeleafContextConverter(StaticVariablesProvider, ThymeleafEvaluationContextProvider, ContextMerger) - Method in class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
springThymeleafEvaluationContextProvider(OghamThymeleafProperties, BeanFactory, ConversionService) - Method in class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
springThymeleafEvaluationContextProvider(OghamThymeleafProperties, ApplicationContext, ConversionService) - Method in class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
springThymeleafStaticVariablesProvider() - Method in class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
springThymeleafStaticVariablesProvider() - Method in class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
SpringWebContextProvider - Class in fr.sii.ogham.spring.v1.template.thymeleaf
Generates an instance of SpringWebContext for Thymeleaf v2.
SpringWebContextProvider() - Constructor for class fr.sii.ogham.spring.v1.template.thymeleaf.SpringWebContextProvider
 
SpringWebMvcThymeleafRequestContextWrapper - Class in fr.sii.ogham.spring.v2.template.thymeleaf
Wraps the RequestContext into a IThymeleafRequestContext and registers it into the model as a variable.
SpringWebMvcThymeleafRequestContextWrapper() - Constructor for class fr.sii.ogham.spring.v2.template.thymeleaf.SpringWebMvcThymeleafRequestContextWrapper
 
SpringWebThymeleafContextConverter - Class in fr.sii.ogham.spring.template.thymeleaf
Specific context converter for Spring that registers static variables and EvaluationContext for SpEL expressions.
SpringWebThymeleafContextConverter(ThymeleafContextConverter, String, ApplicationContext, WebContextProvider, ThymeleafRequestContextWrapper, ThymeleafWebContextProvider, ContextMerger) - Constructor for class fr.sii.ogham.spring.template.thymeleaf.SpringWebThymeleafContextConverter
 
springWebThymeleafContextConverter(StaticVariablesProvider, ThymeleafEvaluationContextProvider, ContextMerger, ApplicationContext, WebContextProvider) - Method in class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
springWebThymeleafContextConverter(StaticVariablesProvider, ThymeleafEvaluationContextProvider, ContextMerger, ApplicationContext, WebContextProvider, SpringTemplateEngine) - Method in class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
ssl() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
Enable or disable SSL configuration and configure how SSL is handled.
SslBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
Enable or disable SSL configuration and configure how SSL is handled.
SslBuilder(CloudhopperBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.SslBuilder
Initializes the builder with a parent builder.
sslConfiguration(SslConfiguration) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SslBuilder
Configure SSL handling.
StandaloneResourceResolutionBuilder<P> - Class in fr.sii.ogham.core.builder.resolution
Builder that configures resource resolution.
StandaloneResourceResolutionBuilder(BuildContext) - Constructor for class fr.sii.ogham.core.builder.resolution.StandaloneResourceResolutionBuilder
The builder is used alone (not in a context of a parent).
StandaloneResourceResolutionBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.resolution.StandaloneResourceResolutionBuilder
The builder is used by a parent builder.
standard() - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and auto-configures it with a predefined behavior named "standard".
standard(String...) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and auto-configures it with a predefined behavior named "standard".
standard(boolean) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and registers auto-configures but doesn't apply them if autoconfigure parameter is false.
standard(boolean, String...) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and registers auto-configures but doesn't apply them if autoconfigure parameter is false.
standard(Supplier<T>, boolean, String...) - Static method in class fr.sii.ogham.core.builder.MessagingBuilder
Static factory method that initializes a MessagingBuilder instance and registers auto-configures but doesn't apply them if autoconfigure parameter is false.
StandardEncodingHelper - Class in fr.sii.ogham.sms.builder.cloudhopper
Helper class that extends ConfigurationValueBuilderHelper to track the associated charset name.
StandardEncodingHelper(EncoderBuilder, String, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.StandardEncodingHelper
 
start() - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.CloudhopperSMPPServer
 
start() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServer
 
start() - Method in interface fr.sii.ogham.testing.sms.simulator.SmppServerSimulator
Start the SMPP server.
starting(Description) - Method in class fr.sii.ogham.testing.extension.junit.LoggingTestRule
 
StaticConditionProvider<T,C> - Class in fr.sii.ogham.core.condition.provider
Simple provider that always provide the same condition.
StaticConditionProvider(Condition<C>) - Constructor for class fr.sii.ogham.core.condition.provider.StaticConditionProvider
Initializes with the fixed condition that will always be returned when calling StaticConditionProvider.provide(Object).
StaticMethodAccess() - Constructor for class fr.sii.ogham.spring.template.OghamFreemarkerProperties.StaticMethodAccess
 
staticMethodAccessVariableName(String) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Change the name of the variable used to access static methods.
staticMethodAccessVariableName() - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Change the name of the variable used to access static methods.
StaticVariablesProvider - Interface in fr.sii.ogham.spring.template.thymeleaf
Spring AbstractThymeleafView allows to provide static variables.
stop() - Method in class fr.sii.ogham.testing.sms.simulator.cloudhopper.CloudhopperSMPPServer
 
stop() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServer
 
stop() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
stop() - Method in interface fr.sii.ogham.testing.sms.simulator.SmppServerSimulator
Stop the SMPP server.
stream(String, InputStream) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource to the email directly using the bytes read from the InputStream.
stream(String, InputStream, String) - Method in class fr.sii.ogham.email.message.fluent.AttachBuilder
Attach a resource to the email directly using the bytes read from the InputStream.
stream(String, InputStream) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Attach a resource to the email directly using the bytes read from the InputStream.
stream(String, InputStream, String) - Method in class fr.sii.ogham.email.message.fluent.EmbedBuilder
Attach a resource to the email directly using the bytes read from the InputStream.
StreamResourceHandler - Class in fr.sii.ogham.email.sender.impl.javamail
Implementation that is able to handle any Resource.
StreamResourceHandler(MimeTypeProvider) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.StreamResourceHandler
 
string() - Method in interface fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilder
Configure lookup to use for direct string (when you provide directly the content of a file as string).
string() - Method in class fr.sii.ogham.core.builder.resolution.ResourceResolutionBuilderHelper
 
string() - Method in class fr.sii.ogham.core.builder.resolution.StandaloneResourceResolutionBuilder
 
string(String) - Method in class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Set the content directly as a simple string.
string() - Method in class fr.sii.ogham.email.builder.AttachmentHandlingBuilder
 
string() - Method in class fr.sii.ogham.email.builder.CssInliningBuilder
 
string() - Method in class fr.sii.ogham.email.builder.ImageInliningBuilder
 
string(String) - Method in class fr.sii.ogham.email.message.fluent.BodyBuilder
Set the content directly as a simple string.
string() - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerBuilder
 
string() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafBuilder
 
STRING_LOOKUPS - Static variable in class fr.sii.ogham.core.CoreConstants
Default lookups that are used when the path is not really a path but it references directly the content as a string
StringContent - Class in fr.sii.ogham.core.message.content
Represent a string content.
StringContent(String) - Constructor for class fr.sii.ogham.core.message.content.StringContent
Initialize the content with the string.
StringContentHandler - Class in fr.sii.ogham.email.sender.impl.javamail
Content handler that adds string contents (HTML, text, ...).
StringContentHandler(MimeTypeProvider, CharsetDetector) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.StringContentHandler
 
StringContentHandler - Class in fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler
Content handler that puts plain text or HTML content into email to be sent through SendGrid.
StringContentHandler(MimeTypeProvider) - Constructor for class fr.sii.ogham.email.sendgrid.v2.sender.impl.sendgrid.handler.StringContentHandler
Constructor.
StringContentHandler - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler
Content handler that puts plain text or HTML content into email to be sent through SendGrid.
StringContentHandler(MimeTypeProvider) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.handler.StringContentHandler
Constructor.
StringContentTemplateLoader - Class in fr.sii.ogham.template.freemarker.adapter
Ogham special implementation to handle template that is directly provided as string.
StringContentTemplateLoader() - Constructor for class fr.sii.ogham.template.freemarker.adapter.StringContentTemplateLoader
 
StringPrinter - Class in fr.sii.ogham.testing.extension.common
Simple logger that writes header, success and failure using a StringWriter.
StringPrinter(StringWriter, boolean) - Constructor for class fr.sii.ogham.testing.extension.common.StringPrinter
 
stringPropertyNames() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
StringResolutionBuilder<P> - Class in fr.sii.ogham.core.builder.resolution
Configure lookup to use for direct string (when you provide directly the content of a file as string).
StringResolutionBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.resolution.StringResolutionBuilder
Initializes with the parent builder.
StringResolverAdapter - Class in fr.sii.ogham.template.freemarker.adapter
Adapter that converts general StringResourceResolver into FreeMarker specific StringContentTemplateLoader.
StringResolverAdapter() - Constructor for class fr.sii.ogham.template.freemarker.adapter.StringResolverAdapter
 
StringResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.v2.adapter
Adapter that converts general StringResourceResolver into StringTemplateResolver.
StringResolverAdapter(TemplateResolverOptionsApplier) - Constructor for class fr.sii.ogham.template.thymeleaf.v2.adapter.StringResolverAdapter
 
StringResolverAdapter - Class in fr.sii.ogham.template.thymeleaf.v3.adapter
Adapter that converts general StringResourceResolver into Thymeleaf specific StringTemplateResolver.
StringResolverAdapter(TemplateResolverOptionsApplier) - Constructor for class fr.sii.ogham.template.thymeleaf.v3.adapter.StringResolverAdapter
 
StringResourceResolver - Class in fr.sii.ogham.core.resource.resolver
Resource resolver that just wraps the resource string into a Resource
StringResourceResolver(List<String>) - Constructor for class fr.sii.ogham.core.resource.resolver.StringResourceResolver
 
StringResourceResolver(String...) - Constructor for class fr.sii.ogham.core.resource.resolver.StringResourceResolver
 
StringResourceResolver - Class in fr.sii.ogham.template.thymeleaf.v2.resolver
 
StringResourceResolver() - Constructor for class fr.sii.ogham.template.thymeleaf.v2.resolver.StringResourceResolver
 
StringSegment - Class in fr.sii.ogham.sms.splitter
A segment initialized from a string.
StringSegment(String) - Constructor for class fr.sii.ogham.sms.splitter.StringSegment
Initializes the segment with a message.
StringSegment(String, Charset) - Constructor for class fr.sii.ogham.sms.splitter.StringSegment
Initializes the segment with a message.
StringSegment(String, String) - Constructor for class fr.sii.ogham.sms.splitter.StringSegment
Initializes the segment with a message.
StringTemplateContent - Class in fr.sii.ogham.core.message.content
Content that contains a template.
StringTemplateContent(String, Context) - Constructor for class fr.sii.ogham.core.message.content.StringTemplateContent
Initialize the content with the template and the context.
StringTemplateContent(String, Object) - Constructor for class fr.sii.ogham.core.message.content.StringTemplateContent
Shortcut for directly using any object as source for variable substitutions.
StringTemplateResolver - Class in fr.sii.ogham.template.thymeleaf.v2.resolver
Template resolver that provides the template directly using the template string (nothing to load or resolve).
StringTemplateResolver() - Constructor for class fr.sii.ogham.template.thymeleaf.v2.resolver.StringTemplateResolver
 
StringToArrayConverter - Class in fr.sii.ogham.core.convert
Converts a string to an array of anything.
StringToArrayConverter(Converter) - Constructor for class fr.sii.ogham.core.convert.StringToArrayConverter
Initializes with the default separator , and another converter that is used to convert each split element.
StringToArrayConverter(Converter, String) - Constructor for class fr.sii.ogham.core.convert.StringToArrayConverter
Initializes with the provided separator and another converter that is used to convert each split element.
StringToBooleanConverter - Class in fr.sii.ogham.core.convert
Converts a string to a boolean value.
StringToBooleanConverter() - Constructor for class fr.sii.ogham.core.convert.StringToBooleanConverter
 
StringToCharsetConverter - Class in fr.sii.ogham.core.convert
Converts a string to a Charset instance.
StringToCharsetConverter() - Constructor for class fr.sii.ogham.core.convert.StringToCharsetConverter
 
StringToEnumConverter - Class in fr.sii.ogham.core.convert
Converts a string to a Enum value.
StringToEnumConverter() - Constructor for class fr.sii.ogham.core.convert.StringToEnumConverter
 
StringToEnumConverter.FactoryMethod - Annotation Type in fr.sii.ogham.core.convert
Idicates which method to use to instantiate the Enum instead of using Enum.valueOf(Class, String).
StringToNumberConverter - Class in fr.sii.ogham.core.convert
Converts a string to a number.
StringToNumberConverter() - Constructor for class fr.sii.ogham.core.convert.StringToNumberConverter
 
StringToURLConverter - Class in fr.sii.ogham.core.convert
Converts a string to an URL.
StringToURLConverter() - Constructor for class fr.sii.ogham.core.convert.StringToURLConverter
 
StringUtils - Class in fr.sii.ogham.core.util
Helper class for string manipulation: Join an array or list into a string with a delimiter
subject(String) - Method in interface fr.sii.ogham.core.message.capability.HasSubjectFluent
Set the subject of the message
subject() - Method in class fr.sii.ogham.email.builder.AutofillEmailBuilder
Configures how to handle missing Email subject: if no subject is explicitly defined on the Email, Ogham will use the result of this builder configuration to provide a default subject.
subject(String) - Method in class fr.sii.ogham.email.message.Email
Set the subject of the mail.
subject - Variable in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
The expected subject
subject(Matcher<? super String>) - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the subject of the message(s).
SubjectFiller - Class in fr.sii.ogham.core.filler
Message filler that provides a subject to the message.
SubjectFiller(SubjectProvider) - Constructor for class fr.sii.ogham.core.filler.SubjectFiller
Initializes the filler with the provider that will generate the subject value
SubjectProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.SubjectProperties
 
SubjectProvider - Interface in fr.sii.ogham.core.subject.provider
Interface for all subject providers.
SubmitSm - Interface in fr.sii.ogham.testing.sms.simulator.bean
Abstraction to be able to work with any simulator (JSMPP, Cloudhopper, OpenSmpp, ...)
SubmitSmAdapter - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
Adapts JSMPP SubmitSm into SubmitSm abstraction.
SubmitSmAdapter(SubmitSm) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.SubmitSmAdapter
 
SubmitSmResponse - Interface in fr.sii.ogham.testing.sms.simulator.bean
Represents a SMPP SubmitSm response.
succeeded(Description) - Method in class fr.sii.ogham.testing.extension.junit.LoggingTestRule
 
SupportedEncoderConditionalSplitter - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.splitter
A splitter that indicates if it is able to split the message based on the result of SupportingEncoder.canEncode(String) of the associated encoder.
SupportedEncoderConditionalSplitter(SupportingEncoder, MessageSplitter) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.splitter.SupportedEncoderConditionalSplitter
Initializes with the encoder that will encode the string message into a byte array.
SupportingConverter - Interface in fr.sii.ogham.core.convert
Converter that is able to indicate if he is able to support a source object or a target type.
SupportingEncoder - Interface in fr.sii.ogham.sms.encoder
Extends Encoder to indicate if the encoder is able to encode the message.
SupportingSplitter - Interface in fr.sii.ogham.sms.splitter
Extend splitter interface to indicate if the splitter implementations is able to split the provided message.
supports(Class<?>, Class<?>) - Method in class fr.sii.ogham.core.convert.NoConversionNeededConverter
 
supports(Class<?>, Class<?>) - Method in class fr.sii.ogham.core.convert.StringToArrayConverter
 
supports(Class<?>, Class<?>) - Method in class fr.sii.ogham.core.convert.StringToBooleanConverter
 
supports(Class<?>, Class<?>) - Method in class fr.sii.ogham.core.convert.StringToCharsetConverter
 
supports(Class<?>, Class<?>) - Method in class fr.sii.ogham.core.convert.StringToEnumConverter
 
supports(Class<?>, Class<?>) - Method in class fr.sii.ogham.core.convert.StringToNumberConverter
 
supports(Class<?>, Class<?>) - Method in class fr.sii.ogham.core.convert.StringToURLConverter
 
supports(Class<?>, Class<?>) - Method in interface fr.sii.ogham.core.convert.SupportingConverter
Indicates if the source type and the target type are supported.
supports(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.AbstractPrefixedLookupPathResolver
 
supports(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.DefaultResourceResolver
 
supports(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.FirstSupportingResourceResolver
 
supports(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
 
supports(ResourcePath) - Method in interface fr.sii.ogham.core.resource.resolver.ResourceResolver
Indicates if the resource path can be handled by this resource resolver or not.
supports(ResourcePath) - Method in class fr.sii.ogham.core.resource.resolver.StringResourceResolver
 
supports(Message) - Method in class fr.sii.ogham.core.sender.AutoRetrySender
 
supports(Message) - Method in interface fr.sii.ogham.core.sender.ConditionalSender
Indicates if the implementation is able to handle the provided message.
supports(Message) - Method in class fr.sii.ogham.core.sender.ContentTranslatorSender
 
supports(Message) - Method in class fr.sii.ogham.core.sender.FillerSender
 
supports(Message) - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
 
supports(Message) - Method in class fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender
 
supports(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.AlphanumericCodeNumberFormatHandler
 
supports(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.DefaultHandler
 
supports(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.InternationalNumberFormatHandler
 
supports(PhoneNumber) - Method in interface fr.sii.ogham.sms.message.addressing.translator.PhoneNumberHandler
Indicates if the phone number can be handled by the translator.
supports(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.ShortCodeNumberFormatHandler
 
supports(Message) - Method in class fr.sii.ogham.sms.sender.PhoneNumberTranslatorSender
 
supports(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.ClassPathResolverAdapter
 
supports(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.FileResolverAdapter
 
supports(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.FirstSupportingResolverAdapter
 
supports(ResourceResolver) - Method in class fr.sii.ogham.template.freemarker.adapter.StringResolverAdapter
 
supports(ResourceResolver) - Method in interface fr.sii.ogham.template.freemarker.adapter.TemplateLoaderAdapter
Is the adapter able to handle the general resolver.
supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.ClassPathResolverAdapter
 
supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.FileResolverAdapter
 
supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.common.adapter.FirstSupportingResolverAdapter
 
supports(ResourceResolver) - Method in interface fr.sii.ogham.template.thymeleaf.common.adapter.TemplateResolverAdapter
Is the adapter can handle the general resolver.
supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.v2.adapter.FixClassPathResolverAdapter
 
supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.v2.adapter.StringResolverAdapter
 
supports(ResourceResolver) - Method in class fr.sii.ogham.template.thymeleaf.v3.adapter.StringResolverAdapter
 
supportsMessageType(Message) - Method in class fr.sii.ogham.core.sender.MultiImplementationSender
 
systemId(String) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The system_id parameter is used to identify an ESME ( External Short Message Entity) or an SMSC (Short Message Service Centre) at bind time.
systemId() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The system_id parameter is used to identify an ESME ( External Short Message Entity) or an SMSC (Short Message Service Centre) at bind time.
systemProperties() - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Use system properties.
systemProperties(int) - Method in interface fr.sii.ogham.core.builder.env.EnvironmentBuilder
Use system properties.
systemProperties() - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
systemProperties(int) - Method in class fr.sii.ogham.core.builder.env.EnvironmentBuilderDelegate
 
systemProperties() - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
systemProperties(int) - Method in class fr.sii.ogham.core.builder.env.SimpleEnvironmentBuilder
 
systemType(String) - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The system_type parameter is used to categorize the type of ESME that is binding to the SMSC.
systemType() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
The system_type parameter is used to categorize the type of ESME that is binding to the SMSC.

T

tag(String) - Method in class fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder
Set a tag to mark sent messages (20 maximum character string).
tag() - Method in class fr.sii.ogham.sms.builder.ovh.OvhOptionsBuilder
Set a tag to mark sent messages (20 maximum character string).
Tag - Enum in fr.sii.ogham.testing.sms.simulator.bean
Optional Parameter tags
template(String, Object) - Method in class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Set the content using a template loaded from a path.
template(ResourcePath, Object) - Method in class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Set the content using a template loaded from a path.
template(String, Context) - Method in class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Set the content using a template loaded from a path.
template(ResourcePath, Context) - Method in class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Set the content using a template loaded from a path.
template(Class<T>) - Method in class fr.sii.ogham.email.builder.EmailBuilder
Registers and configures a TemplateParser through a dedicated builder.
template(String, Object) - Method in class fr.sii.ogham.email.message.fluent.BodyBuilder
Set the content using template(s) loaded from a path.
template(ResourcePath, Object) - Method in class fr.sii.ogham.email.message.fluent.BodyBuilder
Set the content using template(s) loaded from a path.
template(String, Context) - Method in class fr.sii.ogham.email.message.fluent.BodyBuilder
Set the content using template(s) loaded from a path.
template(ResourcePath, Context) - Method in class fr.sii.ogham.email.message.fluent.BodyBuilder
Set the content using template(s) loaded from a path.
template(Class<T>) - Method in class fr.sii.ogham.sms.builder.SmsBuilder
Registers and configures a TemplateParser through a dedicated builder.
TemplateBuilderHelper<P> - Class in fr.sii.ogham.core.builder.template
Helps to configure a TemplateParser builder.
TemplateBuilderHelper(P, BuildContext) - Constructor for class fr.sii.ogham.core.builder.template.TemplateBuilderHelper
Initializes the builder with a parent builder.
TemplateContent - Class in fr.sii.ogham.core.message.content
Content that points to a template.
TemplateContent(ResourcePath, Context) - Constructor for class fr.sii.ogham.core.message.content.TemplateContent
Initialize the content with the path to the template and the context.
TemplateContent(String, Context) - Constructor for class fr.sii.ogham.core.message.content.TemplateContent
Initialize the content with the path to the template and the context.
TemplateContent(ResourcePath, Object) - Constructor for class fr.sii.ogham.core.message.content.TemplateContent
Shortcut for directly using any object as source for variable substitutions.
TemplateContent(String, Object) - Constructor for class fr.sii.ogham.core.message.content.TemplateContent
Shortcut for directly using any object as source for variable substitutions.
TemplateContentTranslator - Class in fr.sii.ogham.core.translator.content
Translator that handles TemplateContent.
TemplateContentTranslator(TemplateParser) - Constructor for class fr.sii.ogham.core.translator.content.TemplateContentTranslator
 
TemplateContentTranslator(TemplateParser, VariantResolver) - Constructor for class fr.sii.ogham.core.translator.content.TemplateContentTranslator
 
TemplateEngineDetector - Interface in fr.sii.ogham.core.template.detector
Defines the contract for template engine detection.
TemplateEngineSupplier - Interface in fr.sii.ogham.spring.template.thymeleaf
Provides an instance of a TemplateEngine to be used in Spring context.
templateExceptionHandler(TemplateExceptionHandler) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Sets the exception handler used to handle exceptions occurring inside templates.
TemplateImplementation(TemplateEngineDetector, TemplateParser) - Constructor for class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser.TemplateImplementation
 
TemplateLoaderAdapter - Interface in fr.sii.ogham.template.freemarker.adapter
Adapter that provides the FreeMarker specific TemplateLoader from the general ResourceResolver.
TemplateLoaderOptions - Class in fr.sii.ogham.template.freemarker
 
TemplateLoaderOptions() - Constructor for class fr.sii.ogham.template.freemarker.TemplateLoaderOptions
 
TemplateNotFoundException - Exception in fr.sii.ogham.core.exception.handler
Ogham uses a chain to transform original content into final content.
TemplateNotFoundException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.TemplateNotFoundException
 
TemplateNotFoundException(String) - Constructor for exception fr.sii.ogham.core.exception.handler.TemplateNotFoundException
 
TemplateNotFoundException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.TemplateNotFoundException
 
TemplateParser - Interface in fr.sii.ogham.core.template.parser
Interface that defines the general contract for template parsing.
TemplateParsingFailedException - Exception in fr.sii.ogham.core.exception.handler
Ogham uses a chain to transform original content into final content.
TemplateParsingFailedException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.TemplateParsingFailedException
 
TemplateParsingFailedException(String) - Constructor for exception fr.sii.ogham.core.exception.handler.TemplateParsingFailedException
 
TemplateParsingFailedException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.handler.TemplateParsingFailedException
 
TemplateResolutionException - Exception in fr.sii.ogham.template.thymeleaf.common.exception
Specialized exception that is thrown by template engine integrations to indicate that a template couldn't be resolved.
TemplateResolutionException(String, String, ResourcePath, Throwable) - Constructor for exception fr.sii.ogham.template.thymeleaf.common.exception.TemplateResolutionException
 
TemplateResolutionException(String, String, ResourcePath) - Constructor for exception fr.sii.ogham.template.thymeleaf.common.exception.TemplateResolutionException
 
TemplateResolverAdapter - Interface in fr.sii.ogham.template.thymeleaf.common.adapter
Adapter that provides the Thymeleaf specific ITemplateResolver from the general ResourceResolver.
TemplateResolverOptions - Class in fr.sii.ogham.template.thymeleaf.common
 
TemplateResolverOptions() - Constructor for class fr.sii.ogham.template.thymeleaf.common.TemplateResolverOptions
 
TemplateResolverOptionsApplier - Interface in fr.sii.ogham.template.thymeleaf.common.adapter
Class hierarchy has changed between Thymeleaf v2 and Thymeleaf v3.
templateResolvers - Variable in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
templateResolvers() - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafEngineConfigBuilder
 
TemplateRuntimeException - Exception in fr.sii.ogham.template.exception
This exception is a RuntimeException and is useful when no checked exception can be thrown.
TemplateRuntimeException(String, Throwable) - Constructor for exception fr.sii.ogham.template.exception.TemplateRuntimeException
 
TemplateRuntimeException(String) - Constructor for exception fr.sii.ogham.template.exception.TemplateRuntimeException
 
TemplateRuntimeException(Throwable) - Constructor for exception fr.sii.ogham.template.exception.TemplateRuntimeException
 
templateString(String, Object) - Method in class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Set the content using a template (directly provided as a string).
templateString(String, Context) - Method in class fr.sii.ogham.core.message.fluent.SingleContentBuilder
Set the content using a template (directly provided as a string).
templateString(String, Object) - Method in class fr.sii.ogham.email.message.fluent.BodyBuilder
Set the content using a template (directly provided as a string).
templateString(String, Context) - Method in class fr.sii.ogham.email.message.fluent.BodyBuilder
Set the content using a template (directly provided as a string).
TemplateVariantContent - Class in fr.sii.ogham.core.message.content
Content that points to a template variant.
TemplateVariantContent(String, Variant, Context) - Constructor for class fr.sii.ogham.core.message.content.TemplateVariantContent
 
TemplateVariantContent(String, Variant, Object) - Constructor for class fr.sii.ogham.core.message.content.TemplateVariantContent
 
TemplateVariantContent(ResourcePath, Variant, Context) - Constructor for class fr.sii.ogham.core.message.content.TemplateVariantContent
 
TemplateVariantContent(ResourcePath, Variant, Object) - Constructor for class fr.sii.ogham.core.message.content.TemplateVariantContent
 
TemplateVariantNotFoundException - Exception in fr.sii.ogham.template.exception
Specialized exception that is thrown when the variant can be handled by Ogham through a VariantResolver but the ResolvedPath provided by the VariantResolver points to an non-existing template.
TemplateVariantNotFoundException(String, TemplateContent, List<ResourcePath>) - Constructor for exception fr.sii.ogham.template.exception.TemplateVariantNotFoundException
 
TemplateVariantNotFoundException(String, ResourcePath, Context, Variant, List<ResourcePath>) - Constructor for exception fr.sii.ogham.template.exception.TemplateVariantNotFoundException
 
terminated() - Method in class fr.sii.ogham.core.retry.ExponentialDelayRetry
 
terminated() - Method in class fr.sii.ogham.core.retry.FixedDelayRetry
 
terminated() - Method in class fr.sii.ogham.core.retry.FixedIntervalRetry
 
terminated() - Method in class fr.sii.ogham.core.retry.PerExecutionDelayRetry
 
terminated() - Method in interface fr.sii.ogham.core.retry.RetryStrategy
Indicate that retries should stop now.
test(MimeType) - Method in class fr.sii.ogham.core.mimetype.validation.MatchMimetypePredicate
 
test(Part) - Method in class fr.sii.ogham.testing.assertion.filter.ContentIdPredicate
 
test(Part) - Method in class fr.sii.ogham.testing.assertion.filter.DefaultAttachmentPredicate
 
TestInformationLogger - Class in fr.sii.ogham.testing.extension.common
Write information about test.
TestInformationLogger() - Constructor for class fr.sii.ogham.testing.extension.common.TestInformationLogger
Initializes with the default max line length (100), uses this logger as printer and mark logs with "test-info" marker
TestInformationLogger(int) - Constructor for class fr.sii.ogham.testing.extension.common.TestInformationLogger
Initializes with the provided max line length.
TestInformationLogger(int, String) - Constructor for class fr.sii.ogham.testing.extension.common.TestInformationLogger
Initializes with the provided max line length and marker.
TestInformationLogger(int, String, Printer) - Constructor for class fr.sii.ogham.testing.extension.common.TestInformationLogger
 
TestInformationLogger.Characters - Enum in fr.sii.ogham.testing.extension.common
 
TestSmppServerHandler - Class in fr.sii.ogham.testing.sms.simulator.cloudhopper
 
TestSmppServerHandler(String, String) - Constructor for class fr.sii.ogham.testing.sms.simulator.cloudhopper.TestSmppServerHandler
 
text(String) - Method in class fr.sii.ogham.email.builder.AutofillSubjectBuilder
Uses first line of text template to define the email subject (only if a prefix is defined).
text() - Method in class fr.sii.ogham.email.builder.AutofillSubjectBuilder
Uses first line of text template to define the email subject (only if a prefix is defined).
text() - Method in class fr.sii.ogham.email.message.Email
Set the content (body) of the message (text part).
TextPrefixSubjectProvider - Class in fr.sii.ogham.core.subject.provider
Provider that analyzes the content of the message.
TextPrefixSubjectProvider() - Constructor for class fr.sii.ogham.core.subject.provider.TextPrefixSubjectProvider
 
TextPrefixSubjectProvider(String) - Constructor for class fr.sii.ogham.core.subject.provider.TextPrefixSubjectProvider
 
textual(Matcher<? super Iterable<String>>) - Method in class fr.sii.ogham.testing.assertion.email.FluentAddressListAssert
Make assertions on the email addresses (textual form).
ThreadSleepAwaiter - Class in fr.sii.ogham.core.async
Implementation that uses Thread.sleep(long) to wait for a delay.
ThreadSleepAwaiter() - Constructor for class fr.sii.ogham.core.async.ThreadSleepAwaiter
Initializes with the default time supplier (Instant.now()).
ThreadSleepAwaiter(Supplier<Instant>) - Constructor for class fr.sii.ogham.core.async.ThreadSleepAwaiter
Initialize with a supplier that gives the current time.
ThrowableAnyCauseMatcher<T extends Throwable> - Class in fr.sii.ogham.testing.assertion.hamcrest
A matcher that applies a delegate matcher to the cause of the current Throwable, returning the result of that match.
ThrowableAnyCauseMatcher(Matcher<? extends Throwable>, Matcher<? extends Throwable>) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.ThrowableAnyCauseMatcher
 
ThrowableMessageMatcher<T extends Throwable> - Class in fr.sii.ogham.testing.assertion.hamcrest
A matcher that applies a delegate matcher to the message of the current Throwable, returning the result of that match.
ThrowableMessageMatcher(Matcher<? extends String>) - Constructor for class fr.sii.ogham.testing.assertion.hamcrest.ThrowableMessageMatcher
 
ThymeLeafConfigurer - Class in fr.sii.ogham.spring.template
Integrates with Spring templating system by using SpringTemplateEngine object provided by Spring and by using Spring properties defined with prefix spring.thymeleaf (see ThymeleafProperties).
ThymeLeafConfigurer(TemplateEngineSupplier, ThymeleafContextConverter, OghamCommonTemplateProperties, OghamEmailProperties, OghamSmsProperties, ThymeleafProperties, Class<? extends AbstractThymeleafBuilder<?, ?, ?>>, Class<? extends AbstractThymeleafBuilder<?, ?, ?>>) - Constructor for class fr.sii.ogham.spring.template.ThymeLeafConfigurer
 
thymeleafConfigurer(TemplateEngineSupplier, ThymeleafContextConverter, OghamCommonTemplateProperties, OghamEmailProperties, OghamSmsProperties, ThymeleafProperties) - Method in class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
thymeleafConfigurer(TemplateEngineSupplier, ThymeleafContextConverter, OghamCommonTemplateProperties, OghamEmailProperties, OghamSmsProperties, ThymeleafProperties) - Method in class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
ThymeleafConstants - Class in fr.sii.ogham.template.thymeleaf.common
 
ThymeleafContextConverter - Interface in fr.sii.ogham.template.thymeleaf.common
Convert a Context abstraction used for all template engines into a IContext specific to Thymeleaf.
ThymeleafEvaluationContextProvider - Interface in fr.sii.ogham.spring.template.thymeleaf
Provides evaluation context to be used in SpEL expressions.
ThymeleafParser - Class in fr.sii.ogham.template.thymeleaf.common
Implementation for Thymeleaf template engine.
ThymeleafParser(TemplateEngine, ResourceResolver, ThymeleafContextConverter) - Constructor for class fr.sii.ogham.template.thymeleaf.common.ThymeleafParser
 
ThymeleafParser(TemplateEngine, ResourceResolver) - Constructor for class fr.sii.ogham.template.thymeleaf.common.ThymeleafParser
 
ThymeleafRequestContextWrapper - Interface in fr.sii.ogham.spring.template.thymeleaf
This aim of this interface is to be able to handle different versions of Thymeleaf in a Spring context.
ThymeleafV2EmailBuilder - Class in fr.sii.ogham.template.thymeleaf.v2.buider
Configures parsing of templates using Thymeleaf.
ThymeleafV2EmailBuilder() - Constructor for class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EmailBuilder
Default constructor when using Thymeleaf without all Ogham work.
ThymeleafV2EmailBuilder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EmailBuilder
Initializes the builder with a parent builder.
ThymeleafV2EmailConfigurer() - Constructor for class fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2EmailConfigurer.ThymeleafV2EmailConfigurer
 
ThymeleafV2EmailConfigurer(MessagingConfigurerAdapter) - Constructor for class fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2EmailConfigurer.ThymeleafV2EmailConfigurer
 
ThymeleafV2EngineConfigBuilder<P> - Class in fr.sii.ogham.template.thymeleaf.v2.buider
Fluent builder to configure Thymeleaf engine.
ThymeleafV2EngineConfigBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2EngineConfigBuilder
Initializes the builder with a parent builder.
ThymeLeafV2FirstSupportingTemplateResolver - Class in fr.sii.ogham.template.thymeleaf.v2
Decorator resolver that is able to manage ResolvedResourcePath.
ThymeLeafV2FirstSupportingTemplateResolver(FirstSupportingResourceResolver, FirstSupportingResolverAdapter) - Constructor for class fr.sii.ogham.template.thymeleaf.v2.ThymeLeafV2FirstSupportingTemplateResolver
 
ThymeleafV2SmsBuilder - Class in fr.sii.ogham.template.thymeleaf.v2.buider
Configures parsing of templates using Thymeleaf.
ThymeleafV2SmsBuilder() - Constructor for class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2SmsBuilder
Default constructor when using Thymeleaf without all Ogham work.
ThymeleafV2SmsBuilder(SmsBuilder, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.v2.buider.ThymeleafV2SmsBuilder
Initializes the builder with a parent builder.
ThymeleafV2SmsConfigurer() - Constructor for class fr.sii.ogham.template.thymeleaf.v2.configure.DefaultThymeleafV2SmsConfigurer.ThymeleafV2SmsConfigurer
 
ThymeleafV2TemplateDetector - Class in fr.sii.ogham.template.thymeleaf.v2
Detector that reads the content of the template.
ThymeleafV2TemplateDetector(ResourceResolver) - Constructor for class fr.sii.ogham.template.thymeleaf.v2.ThymeleafV2TemplateDetector
 
ThymeleafV2TemplateOptionsApplier - Class in fr.sii.ogham.template.thymeleaf.v2.adapter
Apply options on TemplateResolver instance (configurable).
ThymeleafV2TemplateOptionsApplier() - Constructor for class fr.sii.ogham.template.thymeleaf.v2.adapter.ThymeleafV2TemplateOptionsApplier
 
ThymeleafV3EmailBuilder - Class in fr.sii.ogham.template.thymeleaf.v3.buider
Configures parsing of templates using Thymeleaf.
ThymeleafV3EmailBuilder() - Constructor for class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3EmailBuilder
Default constructor when using Thymeleaf without all Ogham work.
ThymeleafV3EmailBuilder(EmailBuilder, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3EmailBuilder
Initializes the builder with a parent builder.
ThymeleafV3EmailConfigurer() - Constructor for class fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3EmailConfigurer.ThymeleafV3EmailConfigurer
 
ThymeleafV3EmailConfigurer(MessagingConfigurerAdapter) - Constructor for class fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3EmailConfigurer.ThymeleafV3EmailConfigurer
 
ThymeleafV3EngineConfigBuilder<P> - Class in fr.sii.ogham.template.thymeleaf.v3.buider
Fluent builder to configure Thymeleaf engine.
ThymeleafV3EngineConfigBuilder(P, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3EngineConfigBuilder
Initializes the builder with a parent builder.
ThymeLeafV3FirstSupportingTemplateResolver - Class in fr.sii.ogham.template.thymeleaf.v3
Decorator resolver that is able to manage ResourcePath.
ThymeLeafV3FirstSupportingTemplateResolver(FirstSupportingResourceResolver, FirstSupportingResolverAdapter) - Constructor for class fr.sii.ogham.template.thymeleaf.v3.ThymeLeafV3FirstSupportingTemplateResolver
 
ThymeleafV3SmsBuilder - Class in fr.sii.ogham.template.thymeleaf.v3.buider
Configures parsing of templates using Thymeleaf.
ThymeleafV3SmsBuilder() - Constructor for class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3SmsBuilder
Default constructor when using Thymeleaf without all Ogham work.
ThymeleafV3SmsBuilder(SmsBuilder, BuildContext) - Constructor for class fr.sii.ogham.template.thymeleaf.v3.buider.ThymeleafV3SmsBuilder
Initializes the builder with a parent builder.
ThymeleafV3SmsConfigurer() - Constructor for class fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3SmsConfigurer.ThymeleafV3SmsConfigurer
 
ThymeleafV3SmsConfigurer(MessagingConfigurerAdapter) - Constructor for class fr.sii.ogham.template.thymeleaf.v3.configure.DefaultThymeleafV3SmsConfigurer.ThymeleafV3SmsConfigurer
 
ThymeleafV3TemplateDetector - Class in fr.sii.ogham.template.thymeleaf.v3
Detector that reads the content of the template.
ThymeleafV3TemplateDetector(ResourceResolver) - Constructor for class fr.sii.ogham.template.thymeleaf.v3.ThymeleafV3TemplateDetector
 
ThymeleafV3TemplateOptionsApplier - Class in fr.sii.ogham.template.thymeleaf.v3.adapter
Apply options on AbstractConfigurableTemplateResolver instance.
ThymeleafV3TemplateOptionsApplier() - Constructor for class fr.sii.ogham.template.thymeleaf.v3.adapter.ThymeleafV3TemplateOptionsApplier
 
ThymeleafWebContextProvider - Interface in fr.sii.ogham.spring.template.thymeleaf
Generate an instance of a Thymeleaf IContext that is suitable in a Web application.
tika() - Method in interface fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilder
Enable mimetype detection using Apache Tika.
tika() - Method in class fr.sii.ogham.core.builder.mimetype.MimetypeDetectionBuilderDelegate
 
tika() - Method in class fr.sii.ogham.core.builder.mimetype.SimpleMimetypeDetectionBuilder
 
TikaBuilder<P> - Interface in fr.sii.ogham.core.builder.mimetype
Enable mimetype detection using Apache Tika.
TikaBuilderDelegate<P> - Class in fr.sii.ogham.core.builder.mimetype
Implementation that just delegates all operations to another builder.
TikaBuilderDelegate(P, TikaBuilder<?>) - Constructor for class fr.sii.ogham.core.builder.mimetype.TikaBuilderDelegate
Wraps the delegate builder.
TikaProperties() - Constructor for class fr.sii.ogham.spring.common.OghamMimetypeProperties.TikaProperties
 
TikaProvider - Class in fr.sii.ogham.core.mimetype
Mime Type detection based on Apache Tika.
TikaProvider() - Constructor for class fr.sii.ogham.core.mimetype.TikaProvider
Initialize the provider with default Tika instance and configuration.
TikaProvider(Tika, boolean) - Constructor for class fr.sii.ogham.core.mimetype.TikaProvider
Initialize the provider with the specified Tika instance.
TlvMessagePayloadMessagePreparator - Class in fr.sii.ogham.sms.sender.impl.cloudhopper.preparator
This preparator creates SubmitSms and places the message into the Tlv "message_payload" parameter.
TlvMessagePayloadMessagePreparator(MessageSplitter, DataCodingProvider) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.TlvMessagePayloadMessagePreparator
The preparator can split messages and provide data coding information.
TlvMessagePayloadMessagePreparator(MessageSplitter, DataCodingProvider, PhoneNumberTranslator) - Constructor for class fr.sii.ogham.sms.sender.impl.cloudhopper.preparator.TlvMessagePayloadMessagePreparator
Initializes the preparator with message splitter, data coding provider and phone number translator.
to(String...) - Method in interface fr.sii.ogham.core.message.capability.HasToFluent
Add a recipient for the message
to() - Method in class fr.sii.ogham.email.builder.AutofillEmailBuilder
Configures how to handle missing Email recipient address: if no "to" address is explicitly defined on the Email, Ogham will use the result of this builder configuration to provide a default "to" address.
to(String...) - Method in class fr.sii.ogham.email.message.Email
Add a "to" recipient address.
to(EmailAddress...) - Method in class fr.sii.ogham.email.message.Email
Add a "to" recipient address.
to() - Method in class fr.sii.ogham.sms.builder.AutofillSmsBuilder
Configures how to handle missing recipient phone number: if no recipient phone number is explicitly defined on the message, Ogham will use this phone number as default recipient number.
to() - Method in class fr.sii.ogham.sms.builder.PhoneNumbersBuilder
Configures the recipient phone number conversion (from a PhoneNumber to an AddressedPhoneNumber).
to(PhoneNumber...) - Method in class fr.sii.ogham.sms.message.Sms
Add a recipient specifying the phone number.
to(String...) - Method in class fr.sii.ogham.sms.message.Sms
Add a recipient specifying the phone number as string.
to(String, PhoneNumber) - Method in class fr.sii.ogham.sms.message.Sms
Add a recipient specifying the name and the phone number.
to(Recipient...) - Method in class fr.sii.ogham.sms.message.Sms
Add a recipient.
to - Variable in class fr.sii.ogham.testing.assertion.email.ExpectedEmailHeader
The expected list of recipients for the "to" field
to() - Method in class fr.sii.ogham.testing.assertion.email.FluentEmailAssert
Make assertions on the sender of the message(s) using fluent API.
to(Matcher<PhoneNumberInfo>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Make assertions on the recipient of the message(s) using fluent API.
to() - Method in class fr.sii.ogham.testing.assertion.sms.FluentSmsAssert
Make assertions on the recipient of the message(s) using fluent API.
toByteArray(InputStream) - Static method in class fr.sii.ogham.core.util.IOUtils
Get the contents of an InputStream as a byte[].
toComparisonFailure() - Method in error fr.sii.ogham.testing.assertion.util.MultipleAssertionError
Eclipse can only handle ComparisonFailure instance (not sub-classes...)
ToInternationalFormatProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamSmsProperties.ToInternationalFormatProperties
 
toLogString() - Method in interface fr.sii.ogham.core.util.Loggable
Generates a string that contains the whole information.
toLogString() - Method in class fr.sii.ogham.email.message.Email
 
toLogString() - Method in class fr.sii.ogham.sms.message.Sms
 
tooManyEnquireLinkTimeouts(Throwable) - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.session.DefaultErrorAnalyzer
 
toPredicate() - Method in class fr.sii.ogham.testing.assertion.email.By
 
ToProperties() - Constructor for class fr.sii.ogham.spring.email.OghamEmailProperties.ToProperties
 
ToProperties() - Constructor for class fr.sii.ogham.spring.sms.OghamSmsProperties.ToProperties
 
toRecipient(List<String>) - Static method in class fr.sii.ogham.email.message.Email
Converts a list of string to a list of recipients.
toRecipient(EmailAddress[]) - Static method in class fr.sii.ogham.email.message.Email
Converts a list of EmailAddress to a list of recipients.
toRecipient(String[]) - Static method in class fr.sii.ogham.email.message.Email
Converts a list of string to a list of recipients.
toRecipient(PhoneNumber[]) - Static method in class fr.sii.ogham.sms.message.Sms
Converts a list of phone numbers to a list of recipients.
toRecipient(String[]) - Static method in class fr.sii.ogham.sms.message.Sms
Converts a list of string to a list of recipients.
toResourcePath(Path) - Static method in class fr.sii.ogham.core.util.ResourceUtils
Convert a path that is dependent on OS to a resource path (using slashes).
toString() - Method in class fr.sii.ogham.core.condition.AndCondition
 
toString() - Method in class fr.sii.ogham.core.condition.CompositeCondition
 
toString() - Method in class fr.sii.ogham.core.condition.FixedCondition
 
toString() - Method in class fr.sii.ogham.core.condition.fluent.FluentCondition
 
toString() - Method in class fr.sii.ogham.core.condition.NotCondition
 
toString() - Method in class fr.sii.ogham.core.condition.OrCondition
 
toString() - Method in class fr.sii.ogham.core.condition.PropertyPatternCondition
 
toString() - Method in class fr.sii.ogham.core.condition.PropertyValueCondition
 
toString() - Method in class fr.sii.ogham.core.condition.RequiredClassCondition
 
toString() - Method in class fr.sii.ogham.core.condition.RequiredPropertyCondition
 
toString() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
toString() - Method in class fr.sii.ogham.core.message.content.MultiContent
 
toString() - Method in class fr.sii.ogham.core.message.content.ParsedContent
 
toString() - Method in class fr.sii.ogham.core.message.content.StringContent
 
toString() - Method in class fr.sii.ogham.core.message.content.TemplateContent
 
toString() - Method in class fr.sii.ogham.core.message.content.TemplateVariantContent
 
toString() - Method in class fr.sii.ogham.core.mimetype.TikaProvider
 
toString() - Method in class fr.sii.ogham.core.mimetype.validation.MatchMimetypePredicate
 
toString() - Method in class fr.sii.ogham.core.resource.path.RelativePath
 
toString() - Method in class fr.sii.ogham.core.resource.path.ResolvedResourcePath
 
toString() - Method in class fr.sii.ogham.core.resource.path.UnresolvedPath
 
toString() - Method in class fr.sii.ogham.core.resource.resolver.RelativeResolver
 
toString() - Method in class fr.sii.ogham.core.retry.NamedCallable
 
toString() - Method in class fr.sii.ogham.core.sender.AutoRetrySender
 
toString() - Method in class fr.sii.ogham.core.sender.ContentTranslatorSender
 
toString() - Method in class fr.sii.ogham.core.sender.FillerSender
 
toString() - Method in class fr.sii.ogham.core.template.context.BeanContext
 
toString() - Method in class fr.sii.ogham.core.template.context.NullContext
 
toString() - Method in class fr.sii.ogham.core.template.detector.OrTemplateDetector
 
toString() - Method in class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser.TemplateImplementation
 
toString() - Method in class fr.sii.ogham.core.template.parser.AutoDetectTemplateParser
 
toString() - Method in class fr.sii.ogham.core.translator.content.EveryContentTranslator
 
toString() - Method in class fr.sii.ogham.core.translator.content.MultiContentTranslator
 
toString() - Method in class fr.sii.ogham.core.translator.content.TemplateContentTranslator
 
toString() - Method in class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
 
toString() - Method in class fr.sii.ogham.core.translator.resource.LookupResourceTranslator
 
toString() - Method in class fr.sii.ogham.core.translator.resource.OverrideNameWrapperResourceTranslator
 
toString(Throwable) - Static method in class fr.sii.ogham.core.util.ExceptionUtils
Generate a String based on the exception.
toString(Throwable, String) - Static method in class fr.sii.ogham.core.util.ExceptionUtils
Generate a String based on the exception.
toString(InputStream) - Static method in class fr.sii.ogham.core.util.IOUtils
Get the contents of an InputStream as a String using the default character encoding of the platform.
toString(InputStream, Charset) - Static method in class fr.sii.ogham.core.util.IOUtils
Get the contents of an InputStream as a String using the default character encoding of the platform.
toString() - Method in class fr.sii.ogham.core.util.LogUtils.Lazy
 
toString() - Method in class fr.sii.ogham.core.util.WithPriority
 
toString() - Method in class fr.sii.ogham.email.attachment.Attachment
 
toString() - Method in class fr.sii.ogham.email.message.content.ContentWithAttachments
 
toString() - Method in class fr.sii.ogham.email.message.Email
 
toString() - Method in class fr.sii.ogham.email.message.EmailAddress
 
toString() - Method in class fr.sii.ogham.email.message.Recipient
 
toString() - Method in class fr.sii.ogham.email.sender.AttachmentResourceTranslatorSender
 
toString() - Method in class fr.sii.ogham.email.sender.EmailSender
 
toString() - Method in class fr.sii.ogham.email.sender.impl.JavaMailSender
 
toString() - Method in class fr.sii.ogham.html.inliner.ImageResource
 
toString() - Method in class fr.sii.ogham.html.translator.InlineCssTranslator
 
toString() - Method in class fr.sii.ogham.html.translator.InlineImageTranslator
 
toString() - Method in class fr.sii.ogham.sms.message.addressing.AddressedPhoneNumber
 
toString() - Method in class fr.sii.ogham.sms.message.Contact
 
toString() - Method in class fr.sii.ogham.sms.message.PhoneNumber
 
toString() - Method in class fr.sii.ogham.sms.message.Sms
 
toString() - Method in class fr.sii.ogham.sms.sender.impl.cloudhopper.encoder.NamedCharset
 
toString() - Method in class fr.sii.ogham.sms.sender.impl.CloudhopperSMPPSender
 
toString() - Method in class fr.sii.ogham.sms.sender.impl.SmsglobalRestSender
 
toString() - Method in class fr.sii.ogham.sms.sender.PhoneNumberTranslatorSender
 
toString() - Method in class fr.sii.ogham.sms.sender.SmsSender
 
toString() - Method in class fr.sii.ogham.template.freemarker.FreeMarkerFirstSupportingTemplateLoader.AdaptedSource
 
toString() - Method in class fr.sii.ogham.template.freemarker.FreeMarkerParser
 
toString() - Method in class fr.sii.ogham.template.thymeleaf.common.ThymeleafParser
 
toString() - Method in class fr.sii.ogham.testing.assertion.filter.ContentIdPredicate
 
toString() - Method in class fr.sii.ogham.testing.assertion.filter.FileNamePredicate
 
toString() - Method in class fr.sii.ogham.testing.assertion.hamcrest.FixedDescription
 
toString() - Method in class fr.sii.ogham.testing.assertion.hamcrest.IdenticalHtmlMatcher
 
toString() - Method in class fr.sii.ogham.testing.assertion.hamcrest.SimilarHtmlMatcher
 
toString() - Method in class fr.sii.ogham.testing.assertion.hamcrest.ThrowableMessageMatcher
 
toString() - Method in class fr.sii.ogham.testing.assertion.sms.ExpectedAddressedPhoneNumber
 
toString() - Method in class fr.sii.ogham.testing.assertion.sms.PhoneNumberInfo
 
toString() - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.OptionalParameterAdapter
 
toString() - Method in class mock.context.NestedBean
 
toString() - Method in class mock.context.SimpleBean
 
translate(Content) - Method in interface fr.sii.ogham.core.translator.content.ContentTranslator
Transform the content into a new one.
translate(Content) - Method in class fr.sii.ogham.core.translator.content.DefaultContentTranslator
 
translate(Content) - Method in class fr.sii.ogham.core.translator.content.EveryContentTranslator
 
translate(Content) - Method in class fr.sii.ogham.core.translator.content.MultiContentTranslator
 
translate(Content) - Method in class fr.sii.ogham.core.translator.content.TemplateContentTranslator
 
translate(Resource) - Method in interface fr.sii.ogham.core.translator.resource.AttachmentResourceTranslator
Transform the resource into a new one.
translate(Resource) - Method in class fr.sii.ogham.core.translator.resource.DefaultResourceTranslator
 
translate(Resource) - Method in class fr.sii.ogham.core.translator.resource.EveryResourceTranslator
 
translate(Resource) - Method in class fr.sii.ogham.core.translator.resource.LookupResourceTranslator
 
translate(Resource) - Method in class fr.sii.ogham.core.translator.resource.OverrideNameWrapperResourceTranslator
 
translate(Content) - Method in class fr.sii.ogham.html.translator.ExpandCssPropertiesTranslator
 
translate(Content) - Method in class fr.sii.ogham.html.translator.InlineCssTranslator
 
translate(Content) - Method in class fr.sii.ogham.html.translator.InlineImageTranslator
 
translate(Content) - Method in class fr.sii.ogham.html.translator.XHTMLTranslator
 
translate(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.AbstractFixedPhoneNumberHandler
 
translate(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.CompositePhoneNumberTranslator
 
translate(PhoneNumber) - Method in class fr.sii.ogham.sms.message.addressing.translator.FixedPhoneNumberTranslator
 
translate(PhoneNumber) - Method in interface fr.sii.ogham.sms.message.addressing.translator.PhoneNumberTranslator
Translates a given PhoneNumber to an AddressedPhoneNumber , deducing its TON and NPI.
type(Matcher<? super Iterable<String>>) - Method in class fr.sii.ogham.testing.assertion.email.FluentAddressListAssert
Make assertions on the email address types.
TypeOfNumber - Enum in fr.sii.ogham.sms.message.addressing
TON as described in GSM 03.40.
typeOfNumber(Matcher<TypeOfNumber>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentPhoneNumberAssert
Make assertions on a phone number.
TypeOfNumber - Enum in fr.sii.ogham.testing.sms.simulator.bean
Type of Number based on SMPP version 3.4.

U

ucs2(Integer) - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set priority for encoding text messages using UCS-2.
ucs2() - Method in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
Set priority for encoding text messages using UCS-2.
Ucs2Properties() - Constructor for class fr.sii.ogham.spring.sms.EncoderProperties.Ucs2Properties
 
ucs2ValueBuilder - Variable in class fr.sii.ogham.sms.builder.cloudhopper.EncoderBuilder
 
UnallowedMimeTypeException - Exception in fr.sii.ogham.core.exception.mimetype
Ogham is able to automatically detect mimetype of a resource.
UnallowedMimeTypeException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.UnallowedMimeTypeException
 
UnallowedMimeTypeException(String) - Constructor for exception fr.sii.ogham.core.exception.mimetype.UnallowedMimeTypeException
 
UnallowedMimeTypeException(Throwable) - Constructor for exception fr.sii.ogham.core.exception.mimetype.UnallowedMimeTypeException
 
unbindTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait until the session is unbounded, waiting up to a specified period of milliseconds for an unbind response from the remote endpoint.
unbindTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait until the session is unbounded, waiting up to a specified period of milliseconds for an unbind response from the remote endpoint.
unitTesting(Boolean) - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
SendGrid allows to call API for unit tests.
unitTesting() - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
SendGrid allows to call API for unit tests.
UnknownVariantException - Exception in fr.sii.ogham.template.exception
Specialized exception that indicates that the message references a variant that is not known by Ogham.
UnknownVariantException(String, ResourcePath, Context, Variant) - Constructor for exception fr.sii.ogham.template.exception.UnknownVariantException
 
UnrecoverableException - Exception in fr.sii.ogham.core.exception.retry
Specialized exception that is thrown when the action has thrown an error that should not be ignored therefore the action should not be retried anymore.
UnrecoverableException(String, List<Exception>) - Constructor for exception fr.sii.ogham.core.exception.retry.UnrecoverableException
 
UnresolvableAttachmentResourceHandlerException - Exception in fr.sii.ogham.email.exception.handler
Attachments are referenced using a resource path.
UnresolvableAttachmentResourceHandlerException(String, Attachment) - Constructor for exception fr.sii.ogham.email.exception.handler.UnresolvableAttachmentResourceHandlerException
 
UnresolvedPath - Class in fr.sii.ogham.core.resource.path
 
UnresolvedPath(String) - Constructor for class fr.sii.ogham.core.resource.path.UnresolvedPath
 
UnsecureRandomMessageIDGenerator - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
This implementation doesn't use SecureRandom (unlike RandomMessageIDGenerator).
UnsecureRandomMessageIDGenerator() - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.UnsecureRandomMessageIDGenerator
 
UnsupportedCharsetException - Exception in fr.sii.ogham.sms.sender.impl.cloudhopper.exception
Specific exception that is thrown when the encoding of the message has no valid Data Coding Scheme value that can be handled by the SMSC.
UnsupportedCharsetException(String, Throwable, Encoded) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.UnsupportedCharsetException
 
UnsupportedCharsetException(String, Encoded) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.UnsupportedCharsetException
 
UnsupportedCharsetException(Throwable, Encoded) - Constructor for exception fr.sii.ogham.sms.sender.impl.cloudhopper.exception.UnsupportedCharsetException
 
updatable(Boolean) - Method in class fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder
If set to true, it means that properties are not evaluated when calling UsernamePasswordAuthenticatorBuilder.build().
updatable() - Method in class fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder
If set to true, it means that properties are not evaluated when calling UsernamePasswordAuthenticatorBuilder.build().
UpdatableDecoratorContent - Interface in fr.sii.ogham.core.message.content
Interface that allows to update the decorated content.
UpdatableStringContent - Interface in fr.sii.ogham.core.message.content
Marker interface that allows to update the content.
UpdatableUsernamePasswordAuthenticator - Class in fr.sii.ogham.email.sender.impl.javamail
Basic authenticator that uses the provided username and password.
UpdatableUsernamePasswordAuthenticator(ConfigurationValueBuilderHelper<?, String>, ConfigurationValueBuilderHelper<?, String>) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.UpdatableUsernamePasswordAuthenticator
 
update(EncoderBuilder) - Method in class fr.sii.ogham.sms.builder.cloudhopper.ReadableEncoderBuilder
Set the encoder builder that is configured by the developer.
UpdateCurrentContextMerger - Class in fr.sii.ogham.spring.v1.template.thymeleaf
Add additional variables to an existing Thymeleaf context.
UpdateCurrentContextMerger() - Constructor for class fr.sii.ogham.spring.v1.template.thymeleaf.UpdateCurrentContextMerger
 
UpdateCurrentContextMerger - Class in fr.sii.ogham.spring.v2.template.thymeleaf
Add additional variables to an existing Thymeleaf context.
UpdateCurrentContextMerger() - Constructor for class fr.sii.ogham.spring.v2.template.thymeleaf.UpdateCurrentContextMerger
 
url(URL) - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set SendGrid API base URL.
url(String) - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set SendGrid API base URL.
url() - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set SendGrid API base URL.
url(URL) - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the URL of the OVH SMS HTTP API.
url(String) - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the URL of the OVH SMS HTTP API.
url() - Method in class fr.sii.ogham.sms.builder.ovh.OvhSmsBuilder
Set the URL of the OVH SMS HTTP API.
urlValueBuilder - Variable in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
 
useOghamSendGridClientWithSpringProperties(MessagingBuilder) - Method in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
useOghamSendGridClientWithSpringProperties(MessagingBuilder) - Method in class fr.sii.ogham.spring.v1.email.SpringSendGridV2Configurer
 
userData() - Method in class fr.sii.ogham.sms.builder.cloudhopper.CloudhopperBuilder
SMS message (named "User Data" in SMPP specification) can be transmitted using: Either short_message field (standard field for "User Data"). Or message_payload optional parameter.
UserDataBuilder - Class in fr.sii.ogham.sms.builder.cloudhopper
"User Data" represents the text message or data to be transmitted the end-user.
UserDataBuilder(CloudhopperBuilder, BuildContext) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder
Initializes the builder with a parent builder.
UserDataBuilder.UserDataPropValues - Class in fr.sii.ogham.sms.builder.cloudhopper
Simple data class to provide configured values.
UserDataProperties - Class in fr.sii.ogham.spring.sms
 
UserDataProperties() - Constructor for class fr.sii.ogham.spring.sms.UserDataProperties
 
UserDataPropValues(boolean, boolean) - Constructor for class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder.UserDataPropValues
Initializes with configured values.
username(String) - Method in class fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder
Set the username to use for the authentication.
username() - Method in class fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder
Set the username to use for the authentication.
username(String) - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set username for SendGrid HTTP API.
username() - Method in class fr.sii.ogham.email.sendgrid.builder.AbstractSendGridBuilder
Set username for SendGrid HTTP API.
username(String) - Method in class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
 
username() - Method in class fr.sii.ogham.email.sendgrid.v2.builder.sendgrid.SendGridV2Builder
 
username(String) - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
Deprecated.
SendGrid v4 doesn't use username/password anymore. You must use an AbstractSendGridBuilder.apiKey(String).
username() - Method in class fr.sii.ogham.email.sendgrid.v4.builder.sendgrid.SendGridV4Builder
Deprecated.
SendGrid v4 doesn't use username/password anymore. You must use an AbstractSendGridBuilder.apiKey(String).
UsernamePasswordAuthenticator - Class in fr.sii.ogham.email.sender.impl.javamail
Basic authenticator that uses the provided username and password.
UsernamePasswordAuthenticator(String, String) - Constructor for class fr.sii.ogham.email.sender.impl.javamail.UsernamePasswordAuthenticator
 
UsernamePasswordAuthenticatorBuilder - Class in fr.sii.ogham.email.builder.javamail
Configures authentication mechanism based on username/password.
UsernamePasswordAuthenticatorBuilder(JavaMailBuilder, BuildContext) - Constructor for class fr.sii.ogham.email.builder.javamail.UsernamePasswordAuthenticatorBuilder
Initializes the parent instance for fluent chaining (when method AbstractParent.and() is called).
useShortMessage(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder
Enable/disable use of short_message field.
useShortMessage() - Method in class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder
Enable/disable use of short_message field to carry text message (named User Data).
useSpringSendGridClient(MessagingBuilder) - Method in class fr.sii.ogham.spring.email.AbstractSpringSendGridConfigurer
 
useSpringSendGridClient(MessagingBuilder) - Method in class fr.sii.ogham.spring.v1.email.SpringSendGridV2Configurer
 
useSpringSendGridClient(MessagingBuilder) - Method in class fr.sii.ogham.spring.v2.email.SpringSendGridV4Configurer
 
useTlvMessagePayload(Boolean) - Method in class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder
Enable/disable use of message_payload optional TLV (Tag-Value-Length) parameter to carry text message (named User Data).
useTlvMessagePayload() - Method in class fr.sii.ogham.sms.builder.cloudhopper.UserDataBuilder
Enable/disable use of message_payload optional TLV (Tag-Value-Length) parameter to carry text message (named User Data).
usingContext(String, Context, Matcher<T>) - Static method in class fr.sii.ogham.testing.assertion.util.AssertionHelper
Ogham helper for keeping context information when using fluent assertions.
UUIDGenerator - Class in fr.sii.ogham.core.id.generator
Generates a UUID from the provided name.
UUIDGenerator() - Constructor for class fr.sii.ogham.core.id.generator.UUIDGenerator
 

V

validate(Email) - Static method in class fr.sii.ogham.email.sendgrid.sender.EmailValidator
Ensure that email can be sent: Content is required Subject is required Sender address is required At least one recipient is required
value(Optional<V>) - Method in interface fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilder
Register an optional value only if Optional.isPresent() returns true.
value(Optional<V>) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderDelegate
 
value(Optional<V>) - Method in class fr.sii.ogham.core.builder.configuration.ConfigurationValueBuilderHelper
 
value(Byte) - Method in class fr.sii.ogham.sms.builder.cloudhopper.DataCodingSchemeBuilder
Use the same Data Coding Scheme value for all messages.
value() - Method in class fr.sii.ogham.sms.builder.cloudhopper.DataCodingSchemeBuilder
Use the same Data Coding Scheme value for all messages.
value() - Method in enum fr.sii.ogham.sms.builder.cloudhopper.InterfaceVersion
Get the version as byte value.
value() - Method in enum fr.sii.ogham.sms.message.addressing.NumberingPlanIndicator
Get the byte value of the enum constant.
value() - Method in enum fr.sii.ogham.sms.message.addressing.TypeOfNumber
Get the byte value of the enum constant.
value(Matcher<? super Byte[]>) - Method in class fr.sii.ogham.testing.assertion.sms.FluentOptionalParameterAssert
Make assertions on the optional parameter value.
value() - Method in enum fr.sii.ogham.testing.sms.simulator.bean.Alphabet
The alphabet value
value() - Method in enum fr.sii.ogham.testing.sms.simulator.bean.NumberingPlanIndicator
Return the value of NPI.
value() - Method in enum fr.sii.ogham.testing.sms.simulator.bean.TypeOfNumber
Get the byte value of the enum constant.
valueOf(String) - Static method in enum fr.sii.ogham.core.builder.configurer.ConfigurationPhase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.core.message.content.EmailVariant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.email.message.RecipientType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.html.inliner.CssInlinerConstants.InlineModes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.html.inliner.ImageInlinerConstants.InlineModes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants.InlineModes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.sms.builder.cloudhopper.InterfaceVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.sms.message.addressing.NumberingPlanIndicator
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum fr.sii.ogham.sms.message.addressing.NumberingPlanIndicator
Get the NumberingPlanIndicator based on the specified byte value representation.
valueOf(String) - Static method in enum fr.sii.ogham.sms.message.addressing.TypeOfNumber
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum fr.sii.ogham.sms.message.addressing.TypeOfNumber
Get the TypeOfNumber based on the specified byte value representation.
valueOf(String) - Static method in enum fr.sii.ogham.sms.sender.impl.ovh.SmsCoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.sms.util.http.HttpStatus
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum fr.sii.ogham.sms.util.http.HttpStatus
 
valueOf(String) - Static method in enum fr.sii.ogham.testing.extension.common.TestInformationLogger.Characters
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.Alphabet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.NumberingPlanIndicator
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.NumberingPlanIndicator
Get the associated NumberingPlanIndicator by it's value.
valueOf(String) - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.Tag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.TypeOfNumber
Returns the enum constant of this type with the specified name.
valueOf(byte) - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.TypeOfNumber
Get the TypeOfNumber based on the specified byte value representation.
values() - Static method in enum fr.sii.ogham.core.builder.configurer.ConfigurationPhase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class fr.sii.ogham.core.env.PropertiesBridge
 
values() - Static method in enum fr.sii.ogham.core.message.content.EmailVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class fr.sii.ogham.core.util.bean.MapBeanReadWrapper
 
values() - Static method in enum fr.sii.ogham.email.message.RecipientType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.html.inliner.CssInlinerConstants.InlineModes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.html.inliner.ImageInlinerConstants.InlineModes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.html.inliner.impl.regexp.CssImageInlinerConstants.InlineModes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.sms.builder.cloudhopper.InterfaceVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.sms.message.addressing.NumberingPlanIndicator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.sms.message.addressing.TypeOfNumber
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.sms.sender.impl.ovh.SmsCoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.sms.util.http.HttpStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class fr.sii.ogham.spring.template.freemarker.SpringBeansTemplateHashModelEx
 
values() - Static method in enum fr.sii.ogham.testing.extension.common.TestInformationLogger.Characters
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.Alphabet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.NumberingPlanIndicator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.Tag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum fr.sii.ogham.testing.sms.simulator.bean.TypeOfNumber
Returns an array containing the constants of this enum type, in the order they are declared.
variant(Variant, String) - Method in interface fr.sii.ogham.core.builder.template.VariantBuilder
Registers a custom variant with its extension.
Variant - Interface in fr.sii.ogham.core.message.content
Just a marker interface
variant(Variant, String) - Method in class fr.sii.ogham.template.freemarker.builder.AbstractFreemarkerMultiContentBuilder
 
variant(Variant, String) - Method in class fr.sii.ogham.template.thymeleaf.common.buider.AbstractThymeleafMultiContentBuilder
 
VariantBuilder<MYSELF> - Interface in fr.sii.ogham.core.builder.template
Configures Variant handling.
variantExists(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.ExtensionMappingVariantResolver
 
variantExists(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.FailIfNotFoundVariantResolver
Returns true to make it fail
variantExists(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.FailIfNotFoundWithTestedPathsVariantResolver
Returns true to make it fail
variantExists(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.FirstExistingResourceVariantResolver
 
variantExists(TemplateContent) - Method in class fr.sii.ogham.template.common.adapter.NullVariantResolver
 
variantExists(TemplateContent) - Method in interface fr.sii.ogham.template.common.adapter.VariantResolver
Check if the variant exists
VariantResolutionException - Exception in fr.sii.ogham.template.exception
When a ResourcePath references a template, the path may be partial to be able to load a template that has variants.
VariantResolutionException(String, ResourcePath, Context, Variant) - Constructor for exception fr.sii.ogham.template.exception.VariantResolutionException
 
VariantResolver - Interface in fr.sii.ogham.template.common.adapter
Converts the general variant concept into the real path to the template file.
VariantWithExt - Class in fr.sii.ogham.core.builder.template
Simple container class that is shared by builders that implement VariantBuilder.
VariantWithExt(Variant, String) - Constructor for class fr.sii.ogham.core.builder.template.VariantWithExt
Creates a pair of variant and extension.
version(Version) - Method in class fr.sii.ogham.template.freemarker.builder.FreemarkerConfigurationBuilder
Sets which of the non-backward-compatible bugfixes/improvements should be enabled.
visitFixtureAnnotation(LogTestInformation, MethodInfo) - Method in class fr.sii.ogham.testing.extension.spock.LoggingTestExtension
 
visitSpecAnnotation(LogTestInformation, SpecInfo) - Method in class fr.sii.ogham.testing.extension.spock.LoggingTestExtension
 

W

WaitBindTask - Class in fr.sii.ogham.testing.sms.simulator.jsmpp
 
WaitBindTask(SMPPServerSession, List<Credentials>) - Constructor for class fr.sii.ogham.testing.sms.simulator.jsmpp.WaitBindTask
 
WaitException - Exception in fr.sii.ogham.core.exception.async
Exception that is thrown when a pause or when waiting for something/some state fails.
WaitException(String, Throwable) - Constructor for exception fr.sii.ogham.core.exception.async.WaitException
 
WaitException(String) - Constructor for exception fr.sii.ogham.core.exception.async.WaitException
 
waitFor(long) - Static method in class fr.sii.ogham.testing.extension.junit.sms.config.SlowConfig
 
waitTillRunning(long) - Method in class fr.sii.ogham.testing.sms.simulator.jsmpp.JSMPPServerSimulator
 
waitUntil(Instant) - Method in interface fr.sii.ogham.core.async.Awaiter
Wait until date is reached.
waitUntil(Instant) - Method in class fr.sii.ogham.core.async.ThreadSleepAwaiter
 
WebContextProvider - Interface in fr.sii.ogham.spring.template.thymeleaf
Provides access to HttpServletRequest, HttpServletResponse and ServletContext.
webContextProvider() - Method in class fr.sii.ogham.spring.v1.template.OghamThymeleafV2Configuration
 
webContextProvider() - Method in class fr.sii.ogham.spring.v2.template.OghamThymeleafV3Configuration
 
WebExpressionContextProvider - Class in fr.sii.ogham.spring.v2.template.thymeleaf
Generate an instance of WebExpressionContext for Thymeleaf v3.
WebExpressionContextProvider(ITemplateEngine) - Constructor for class fr.sii.ogham.spring.v2.template.thymeleaf.WebExpressionContextProvider
 
windowMonitorInterval(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Sets the amount of time (milliseconds) between executions of monitoring the window for requests that expire.
windowMonitorInterval() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Sets the amount of time (milliseconds) between executions of monitoring the window for requests that expire.
windowSize(Integer) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Sets the maximum number of requests permitted to be outstanding (unacknowledged) at a given time.
windowSize() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Sets the maximum number of requests permitted to be outstanding (unacknowledged) at a given time.
windowWait(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the amount of time (milliseconds) to wait until a slot opens up in the sendWindow.
windowWait() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the amount of time (milliseconds) to wait until a slot opens up in the sendWindow.
WireMockInitializer - Class in fr.sii.ogham.testing.extension.spring
Initializer for Spring Boot tests that registers: "wiremock.server.port" property in Spring Environment WireMockRule bean in Spring ApplicationContext through WireMockTestConfiguration in order to use the port defined by "wiremock.server.port" property
WireMockInitializer() - Constructor for class fr.sii.ogham.testing.extension.spring.WireMockInitializer
 
WireMockMatchers - Class in fr.sii.ogham.testing.assertion.wiremock
Additional matchers for WireMock.
WireMockTestConfiguration - Class in fr.sii.ogham.testing.extension.spring
Test configuration that registers WireMockRule bean with port defined by wiremock.server.port property.
WireMockTestConfiguration() - Constructor for class fr.sii.ogham.testing.extension.spring.WireMockTestConfiguration
 
WithPriority<P> - Class in fr.sii.ogham.core.util
Helper class to register several objects with associated priority.
WithPriority(P, int) - Constructor for class fr.sii.ogham.core.util.WithPriority
Wraps the priorized object with a priority.
wrapAndRegister(RequestContext, HttpServletRequest, HttpServletResponse, ServletContext, Map<String, Object>) - Method in interface fr.sii.ogham.spring.template.thymeleaf.ThymeleafRequestContextWrapper
Wrap the RequestContext and current Web context (HttpServletRequest, HttpServletResponse and ServletContext) into a new object and register it into the provided model.
wrapAndRegister(RequestContext, HttpServletRequest, HttpServletResponse, ServletContext, Map<String, Object>) - Method in class fr.sii.ogham.spring.v1.template.thymeleaf.NoOpRequestContextWrapper
 
wrapAndRegister(RequestContext, HttpServletRequest, HttpServletResponse, ServletContext, Map<String, Object>) - Method in class fr.sii.ogham.spring.v2.template.thymeleaf.SpringWebMvcThymeleafRequestContextWrapper
 
WrapExceptionMessagingService - Class in fr.sii.ogham.core.service
Decorator that catch all exceptions including RuntimeException.
WrapExceptionMessagingService(MessagingService) - Constructor for class fr.sii.ogham.core.service.WrapExceptionMessagingService
 
wrapUncaught(Boolean) - Method in class fr.sii.ogham.core.builder.MessagingBuilder
There are technical exceptions that are thrown by libraries used by Ogham.
wrapUncaught() - Method in class fr.sii.ogham.core.builder.MessagingBuilder
There are technical exceptions that are thrown by libraries used by Ogham.
WrapUncaughtExceptionsProperties() - Constructor for class fr.sii.ogham.spring.general.MessagingProperties.WrapUncaughtExceptionsProperties
 
wrapUncaughtValueBuilder - Variable in class fr.sii.ogham.core.builder.MessagingBuilder
 
writeFailure(String, Throwable) - Method in class fr.sii.ogham.testing.extension.common.TestInformationLogger
Write the name of the test, "FAILED" message and failure information.
writeStart(String) - Method in class fr.sii.ogham.testing.extension.common.TestInformationLogger
Write the name of the test.
writeSuccess(String) - Method in class fr.sii.ogham.testing.extension.common.TestInformationLogger
Write the name of the test and "SUCCESS" message.
writeTimeout(Long) - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait for bytes to be written when creating a new SMPP session.
writeTimeout() - Method in class fr.sii.ogham.sms.builder.cloudhopper.SessionBuilder
Set the maximum amount of time (in milliseconds) to wait for bytes to be written when creating a new SMPP session.
WrongPackageNameAttachmentsCompat - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility wrapper that wraps Attachments instance and delegates operations to it.
WrongPackageNameAttachmentsCompat() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameAttachmentsCompat
 
WrongPackageNameCompatFactory - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility factory that creates compatibility wrappers.
WrongPackageNameCompatFactory() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameCompatFactory
 
WrongPackageNameEmailCompat - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility wrapper that wraps Email instance and delegates operations to it.
WrongPackageNameEmailCompat() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameEmailCompat
 
WrongPackageNameEmailCompat(Email) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameEmailCompat
 
WrongPackageNameMailCompat - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility wrapper that wraps Mail instance and delegates operations to it.
WrongPackageNameMailCompat() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNameMailCompat
 
WrongPackageNamePersonalizationCompat - Class in fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat
Compatibility wrapper that wraps Personalization instance and delegates operations to it.
WrongPackageNamePersonalizationCompat() - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNamePersonalizationCompat
 
WrongPackageNamePersonalizationCompat(Personalization) - Constructor for class fr.sii.ogham.email.sendgrid.v4.sender.impl.sendgrid.compat.WrongPackageNamePersonalizationCompat
 

X

XHTMLTranslator - Class in fr.sii.ogham.html.translator
Translator that converts any HTML content into its XHTML equivalent.
XHTMLTranslator() - Constructor for class fr.sii.ogham.html.translator.XHTMLTranslator
 
$ A B C D E F G H I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2021. All rights reserved.