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

$

$fillValuesFrom(C) - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean.CommunicationChannelBeanBuilder
 
$fillValuesFrom(C) - Method in class cat.albirar.communications.core.channels.models.ContactBean.ContactBeanBuilder
 
$fillValuesFrom(C) - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder
 
$fillValuesFrom(C) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
$fillValuesFrom(C) - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
$fillValuesFrom(C) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean.MessageStatusBeanBuilder
 

A

AbstractReportProcessor - Class in cat.albirar.communications.core.processors.impl
Report processor.
AbstractReportProcessor() - Constructor for class cat.albirar.communications.core.processors.impl.AbstractReportProcessor
 
AbstractSenderProcessor - Class in cat.albirar.communications.core.processors.impl
Common properties and behavior for all single message processors.
AbstractSenderProcessor() - Constructor for class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor
 
AlbirarCommunicationsConfiguration - Class in cat.albirar.communications.core.configuration
Configuration class for this module.
AlbirarCommunicationsConfiguration() - Constructor for class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
attributes(Map<String, Object>) - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder
 
AutoconfigureAlbirarCommunicationsCore - Annotation Type in cat.albirar.communications.core.configuration
Autoconfiguration of Albirar Communications core module.

B

bindingEmailReport(Queue, TopicExchange) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
bindingEmailSend(Queue, TopicExchange) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
bindingReportSend(Queue, TopicExchange) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
bindingSmsSend(Queue, TopicExchange) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
body(String) - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
bodyCharSet(Charset) - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
bodyType(EContentType) - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
build() - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean.CommunicationChannelBeanBuilder
 
build() - Method in class cat.albirar.communications.core.channels.models.ContactBean.ContactBeanBuilder
 
build() - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder
 
build() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
build() - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
build() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean.MessageStatusBeanBuilder
 
builder() - Static method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
 
builder() - Static method in class cat.albirar.communications.core.channels.models.ContactBean
 
builder() - Static method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
builder() - Static method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
builder() - Static method in class cat.albirar.communications.core.messages.models.MessageBean
 
builder() - Static method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
builderCopy(CommunicationChannelBean) - Static method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 

C

canEqual(Object) - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
 
canEqual(Object) - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
canEqual(Object) - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
canEqual(Object) - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
canEqual(Object) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
cat.albirar.communications.core.channels.models - package cat.albirar.communications.core.channels.models
 
cat.albirar.communications.core.configuration - package cat.albirar.communications.core.configuration
 
cat.albirar.communications.core.configuration.models - package cat.albirar.communications.core.configuration.models
 
cat.albirar.communications.core.messages.models - package cat.albirar.communications.core.messages.models
 
cat.albirar.communications.core.processors - package cat.albirar.communications.core.processors
 
cat.albirar.communications.core.processors.impl - package cat.albirar.communications.core.processors.impl
 
cat.albirar.communications.core.providers - package cat.albirar.communications.core.providers
 
cat.albirar.communications.core.providers.email - package cat.albirar.communications.core.providers.email
 
cat.albirar.communications.core.providers.sms - package cat.albirar.communications.core.providers.sms
 
cat.albirar.communications.core.services - package cat.albirar.communications.core.services
 
cat.albirar.communications.core.services.impl - package cat.albirar.communications.core.services.impl
 
cat.albirar.communications.core.status - package cat.albirar.communications.core.status
 
cat.albirar.communications.core.status.models - package cat.albirar.communications.core.status.models
 
channelBean(LocalizableAttributesCommunicationChannelBean) - Method in class cat.albirar.communications.core.channels.models.ContactBean.ContactBeanBuilder
 
channelId(String) - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean.CommunicationChannelBeanBuilder
 
channelType(ECommunicationChannelType) - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean.CommunicationChannelBeanBuilder
 
CommunicationChannelBean - Class in cat.albirar.communications.core.channels.models
A communication channel, for verifying process or recover password, etc.
CommunicationChannelBean(CommunicationChannelBean.CommunicationChannelBeanBuilder<?, ?>) - Constructor for class cat.albirar.communications.core.channels.models.CommunicationChannelBean
 
CommunicationChannelBean() - Constructor for class cat.albirar.communications.core.channels.models.CommunicationChannelBean
 
CommunicationChannelBean.CommunicationChannelBeanBuilder<C extends CommunicationChannelBean,B extends CommunicationChannelBean.CommunicationChannelBeanBuilder<C,B>> - Class in cat.albirar.communications.core.channels.models
 
CommunicationChannelBeanBuilder() - Constructor for class cat.albirar.communications.core.channels.models.CommunicationChannelBean.CommunicationChannelBeanBuilder
 
CommunicationServiceImpl - Class in cat.albirar.communications.core.services.impl
ICommunicationService implementation.
CommunicationServiceImpl() - Constructor for class cat.albirar.communications.core.services.impl.CommunicationServiceImpl
 
CommunicationsPropertiesBean - Class in cat.albirar.communications.core.configuration.models
The properties for all broker and client configuration.
CommunicationsPropertiesBean(CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder<?, ?>) - Constructor for class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
CommunicationsPropertiesBean() - Constructor for class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
CommunicationsPropertiesBean(String, String, int, String, String, String, String, String, String) - Constructor for class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder<C extends CommunicationsPropertiesBean,B extends CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder<C,B>> - Class in cat.albirar.communications.core.configuration.models
 
CommunicationsPropertiesBeanBuilder() - Constructor for class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
CONNECTION_ROOT_PROPERTIES - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Root for all property names for connection configuration.
connectionFactory() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
ContactBean - Class in cat.albirar.communications.core.channels.models
Data contact of a sender or receiver in SMS or EMAIL.
ContactBean() - Constructor for class cat.albirar.communications.core.channels.models.ContactBean
 
ContactBean(ContactBean.ContactBeanBuilder<?, ?>) - Constructor for class cat.albirar.communications.core.channels.models.ContactBean
 
ContactBean.ContactBeanBuilder<C extends ContactBean,B extends ContactBean.ContactBeanBuilder<C,B>> - Class in cat.albirar.communications.core.channels.models
 
ContactBeanBuilder() - Constructor for class cat.albirar.communications.core.channels.models.ContactBean.ContactBeanBuilder
 
converter - Variable in class cat.albirar.communications.core.processors.impl.AbstractReportProcessor
 
converter - Variable in class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor
 
copyBuilder(MessageBean) - Static method in class cat.albirar.communications.core.status.models.MessageStatusBean
 

D

DEFAULT_HOST - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Default rabitmq host value.
DEFAULT_PASSWORD - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Default rabitmq password value.
DEFAULT_PORT - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Default rabitmq port value.
DEFAULT_USERNAME - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Default rabitmq username value.
DEFAULT_VIRTUALHOST - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Default rabitmq virtualhost value.
displayName(String) - Method in class cat.albirar.communications.core.channels.models.ContactBean.ContactBeanBuilder
 

E

ECommunicationChannelType - Enum in cat.albirar.communications.core.channels.models
Types of channel communication.
EmailReportProcessor - Class in cat.albirar.communications.core.processors.impl
A simple email report processor.
EmailReportProcessor() - Constructor for class cat.albirar.communications.core.processors.impl.EmailReportProcessor
 
emailReportQueue() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
emailReportQueue(String) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
EmailSenderProcessor - Class in cat.albirar.communications.core.processors.impl
The email sender processor.
EmailSenderProcessor() - Constructor for class cat.albirar.communications.core.processors.impl.EmailSenderProcessor
 
emailSendQueue() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
emailSendQueue(String) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
equals(Object) - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
 
equals(Object) - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
equals(Object) - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
equals(Object) - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
equals(Object) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
errorMessage(Optional<String>) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean.MessageStatusBeanBuilder
 
EStatusMessage - Enum in cat.albirar.communications.core.status
The message status enum.
exchange() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
EXCHANGE_NAME - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The default exchange name.
exchangeName - Variable in class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor
 

G

getAndDeleteReport(String) - Method in class cat.albirar.communications.core.services.impl.ReportRegister
Get and delete the report associated with the indicated messageId
getAndDeleteReport(String) - Method in interface cat.albirar.communications.core.services.IReportRegister
Get and delete the report associated with the indicated messageId
getAttributes() - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
getBody() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
getBodyCharSet() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
getBodyType() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
getChannelBean() - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
getChannelId() - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
The channel id, can be email or mobile.
getChannelType() - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
The channel type, required.
getDisplayName() - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
getEmailReportQueue() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
getEmailSendQueue() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
getErrorMessage() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
getHost() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
getLocale() - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
The locale for this communication channel.
getManagedMessages() - Method in class cat.albirar.communications.core.processors.impl.AbstractReportProcessor
Get the number of managed messages (previous to process).
getManagedMessages() - Method in class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor
Get the number of managed messages (previous to process).
getManagedMessages() - Method in interface cat.albirar.communications.core.processors.IProcessor
Get the number of managed messages (previous to process).
getMessageId() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
getName() - Method in interface cat.albirar.communications.core.providers.IServiceProvider
The name of this provider, used to select among other providers.
getPassword() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
getPort() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
getPreferredLocale() - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
getProcessedMessages() - Method in class cat.albirar.communications.core.processors.impl.AbstractReportProcessor
Get the number of processed messages (by any specific processor).
getProcessedMessages() - Method in class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor
Get the number of processed messages (by any specific processor).
getProcessedMessages() - Method in interface cat.albirar.communications.core.processors.IProcessor
Get the number of processed messages (by any specific processor).
getReceiver() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
getReport(String) - Method in class cat.albirar.communications.core.services.impl.ReportRegister
Get the report about the message with id messageId.
getReport(String) - Method in interface cat.albirar.communications.core.services.IReportRegister
Get the report about the message with id messageId.
getSender() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
getSmsReportQueue() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
getSmsSendQueue() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
getStatus() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
getTitle() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
getUsername() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
getVirtualHost() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 

H

hashCode() - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
 
hashCode() - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
hashCode() - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
hashCode() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
hashCode() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
host(String) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
HOST_CONNECTION_PROPERTY_NAME - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The property name for AMQP broker host.

I

ICommunicationService - Interface in cat.albirar.communications.core.services
The contract for communications services.
IEmailProvider - Interface in cat.albirar.communications.core.providers.email
An email service provider.
IProcessor - Interface in cat.albirar.communications.core.processors
A common contract for listeners on messages, that inform of managed messages (previous to process) and processed messages (after process).
IPropertiesComm - Interface in cat.albirar.communications.core.configuration
The configuration property names, Value expressions and default values for this library.
IReportRegister - Interface in cat.albirar.communications.core.services
The report register, that hold any report message.
IServiceProvider - Interface in cat.albirar.communications.core.providers
The base contract for all service providers.
isHtmlBodyChannel(ECommunicationChannelType) - Static method in enum cat.albirar.communications.core.channels.models.ECommunicationChannelType
Test if the indicated channelType allow HTML on body or not.
isHtmlBodyChannel() - Method in enum cat.albirar.communications.core.channels.models.ECommunicationChannelType
Test if this channel allow HTML on body or not.
ISmsSenderProvider - Interface in cat.albirar.communications.core.providers.sms
The contract for SMS sender provider.
isReport(String) - Method in class cat.albirar.communications.core.services.impl.ReportRegister
Check if report for messageId exists.
isReport(String) - Method in interface cat.albirar.communications.core.services.IReportRegister
Check if report for messageId exists.
isStatusMessage(String) - Method in interface cat.albirar.communications.core.services.ICommunicationService
Check for existence of status message for a message with messageId.
isStatusMessage(String) - Method in class cat.albirar.communications.core.services.impl.CommunicationServiceImpl
Check for existence of status message for a message with messageId.

L

listenerReportEmail(ConnectionFactory, EmailReportProcessor, Queue) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
listenerReportSms(ConnectionFactory, SmsReportProcessor, Queue) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
listenerSendEmail(ConnectionFactory, EmailSenderProcessor, Queue) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
listenerSendSms(ConnectionFactory, SmsSenderProcessor, Queue) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
locale(Locale) - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder
 
LocalizableAttributesCommunicationChannelBean - Class in cat.albirar.communications.core.channels.models
A localized communication channel with some variables.
LocalizableAttributesCommunicationChannelBean() - Constructor for class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
LocalizableAttributesCommunicationChannelBean(LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder<?, ?>) - Constructor for class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder<C extends LocalizableAttributesCommunicationChannelBean,B extends LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder<C,B>> - Class in cat.albirar.communications.core.channels.models
 
LocalizableAttributesCommunicationChannelBeanBuilder() - Constructor for class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder
 

M

MessageBean - Class in cat.albirar.communications.core.messages.models
A message bean with address (to or from), title (in SMS does'nt apply) and body.
MessageBean() - Constructor for class cat.albirar.communications.core.messages.models.MessageBean
 
MessageBean(MessageBean.MessageBeanBuilder<?, ?>) - Constructor for class cat.albirar.communications.core.messages.models.MessageBean
 
MessageBean.MessageBeanBuilder<C extends MessageBean,B extends MessageBean.MessageBeanBuilder<C,B>> - Class in cat.albirar.communications.core.messages.models
 
MessageBeanBuilder() - Constructor for class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
messageConverter() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
messageId(String) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean.MessageStatusBeanBuilder
 
MessageStatusBean - Class in cat.albirar.communications.core.status.models
The status of a message.
MessageStatusBean() - Constructor for class cat.albirar.communications.core.status.models.MessageStatusBean
 
MessageStatusBean(MessageStatusBean.MessageStatusBeanBuilder<?, ?>) - Constructor for class cat.albirar.communications.core.status.models.MessageStatusBean
 
MessageStatusBean.MessageStatusBeanBuilder<C extends MessageStatusBean,B extends MessageStatusBean.MessageStatusBeanBuilder<C,B>> - Class in cat.albirar.communications.core.status.models
 
MessageStatusBeanBuilder() - Constructor for class cat.albirar.communications.core.status.models.MessageStatusBean.MessageStatusBeanBuilder
 

N

namingStrategy() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 

O

onMessage(Message) - Method in class cat.albirar.communications.core.processors.impl.AbstractReportProcessor
onMessage(Message) - Method in class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor

P

password(String) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
PASSWORD_CONNECTION_PROPERTY_NAME - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The property name for AMQP broker password.
popStatusMessage(String) - Method in interface cat.albirar.communications.core.services.ICommunicationService
Get information about status of message with messageId and delete it.
popStatusMessage(String) - Method in class cat.albirar.communications.core.services.impl.CommunicationServiceImpl
Get information about status of message with messageId and delete it.
port(int) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
PORT_CONNECTION_PROPERTY_NAME - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The property name for AMQP broker port.
preferredLocale(Locale) - Method in class cat.albirar.communications.core.channels.models.ContactBean.ContactBeanBuilder
 
processMessage(String, MessageBean) - Method in class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor
Should to be implemented in order of processing the converted message.
processMessage(String, MessageBean) - Method in class cat.albirar.communications.core.processors.impl.EmailSenderProcessor
Should to be implemented in order of processing the converted message.
processMessage(String, MessageBean) - Method in class cat.albirar.communications.core.processors.impl.SmsSenderProcessor
Should to be implemented in order of processing the converted message.
processReport(MessageStatusBean) - Method in class cat.albirar.communications.core.processors.impl.AbstractReportProcessor
 
processReport(MessageStatusBean) - Method in class cat.albirar.communications.core.processors.impl.EmailReportProcessor
processReport(MessageStatusBean) - Method in class cat.albirar.communications.core.processors.impl.SmsReportProcessor
ProviderException - Exception in cat.albirar.communications.core.providers
A provider generic exception.
ProviderException(String) - Constructor for exception cat.albirar.communications.core.providers.ProviderException
ProviderException(String, Throwable) - Constructor for exception cat.albirar.communications.core.providers.ProviderException
pushMessage(MessageBean) - Method in interface cat.albirar.communications.core.services.ICommunicationService
Push a message to dispatch asynchronously.
pushMessage(MessageBean) - Method in class cat.albirar.communications.core.services.impl.CommunicationServiceImpl
Push a message to dispatch asynchronously.
putReport(String, String, MessageStatusBean) - Method in class cat.albirar.communications.core.services.impl.ReportRegister
Put a new report for the messageId onto collection with collectionId id.
putReport(String, String, MessageStatusBean) - Method in interface cat.albirar.communications.core.services.IReportRegister
Put a new report for the messageId onto collection with collectionId id.

Q

QUEUE_REPORT_EMAIL - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Value for email report queue name.
QUEUE_REPORT_SMS - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Value for email send queue name.
QUEUE_SEND_EMAIL - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Value for email send queue name.
QUEUE_SEND_SMS - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Value for sms send queue name.

R

rabbitAdmin(ConnectionFactory) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
rabbitTemplate(ConnectionFactory, MessageConverter) - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
rabbitTemplate - Variable in class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor
 
receiver(ContactBean) - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
removeReport(String, String) - Method in class cat.albirar.communications.core.services.impl.ReportRegister
Remove, if exists, the report associated with the messageId from the collection with collectionId id.
removeReport(String, String) - Method in interface cat.albirar.communications.core.services.IReportRegister
Remove, if exists, the report associated with the messageId from the collection with collectionId id.
reportMessage(String, MessageStatusBean) - Method in class cat.albirar.communications.core.processors.impl.AbstractSenderProcessor
Report the result of processing a message.
reportRegister - Variable in class cat.albirar.communications.core.processors.impl.AbstractReportProcessor
 
ReportRegister - Class in cat.albirar.communications.core.services.impl
IReportRegister implementation.
ReportRegister() - Constructor for class cat.albirar.communications.core.services.impl.ReportRegister
Simple unique constructor.
ROOT_COMMUNICATIONS_PROPERTIES - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
Root for all property names for configuring this module.

S

self() - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean.CommunicationChannelBeanBuilder
 
self() - Method in class cat.albirar.communications.core.channels.models.ContactBean.ContactBeanBuilder
 
self() - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder
 
self() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
self() - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
self() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean.MessageStatusBeanBuilder
 
sendEmail(String, ContactBean, ContactBean, String, String, String, String) - Method in interface cat.albirar.communications.core.providers.email.IEmailProvider
Send an email message to a recipient.
sender(ContactBean) - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
sendSms(String, ContactBean, ContactBean, String) - Method in interface cat.albirar.communications.core.providers.sms.ISmsSenderProvider
Send a SMS message to a recipient number.
ServiceException - Exception in cat.albirar.communications.core.services
A root exception for service operations.
ServiceException(String, Throwable) - Constructor for exception cat.albirar.communications.core.services.ServiceException
setAttributes(Map<String, Object>) - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
setBody(String) - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
setBodyCharSet(Charset) - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
setBodyType(EContentType) - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
setChannelBean(LocalizableAttributesCommunicationChannelBean) - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
setChannelId(String) - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
The channel id, can be email or mobile.
setChannelType(ECommunicationChannelType) - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
The channel type, required.
setDisplayName(String) - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
setErrorMessage(Optional<String>) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
setLocale(Locale) - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
The locale for this communication channel.
setMessageId(String) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
setPreferredLocale(Locale) - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
setReceiver(ContactBean) - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
setSender(ContactBean) - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
setStatus(EStatusMessage) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
setTitle(String) - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
SmsReportProcessor - Class in cat.albirar.communications.core.processors.impl
Simple sms report processor.
SmsReportProcessor() - Constructor for class cat.albirar.communications.core.processors.impl.SmsReportProcessor
 
smsReportQueue() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
smsReportQueue(String) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
SmsSenderProcessor - Class in cat.albirar.communications.core.processors.impl
The processor for sending sms messages.
SmsSenderProcessor() - Constructor for class cat.albirar.communications.core.processors.impl.SmsSenderProcessor
 
smsSendQueue() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
smsSendQueue(String) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
status(EStatusMessage) - Method in class cat.albirar.communications.core.status.models.MessageStatusBean.MessageStatusBeanBuilder
 

T

title(String) - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
toBuilder() - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
 
toBuilder() - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
toBuilder() - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
toBuilder() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean
 
toBuilder() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
toBuilder() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 
toString() - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean.CommunicationChannelBeanBuilder
 
toString() - Method in class cat.albirar.communications.core.channels.models.CommunicationChannelBean
 
toString() - Method in class cat.albirar.communications.core.channels.models.ContactBean.ContactBeanBuilder
 
toString() - Method in class cat.albirar.communications.core.channels.models.ContactBean
 
toString() - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean.LocalizableAttributesCommunicationChannelBeanBuilder
 
toString() - Method in class cat.albirar.communications.core.channels.models.LocalizableAttributesCommunicationChannelBean
 
toString() - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
toString() - Method in class cat.albirar.communications.core.messages.models.MessageBean.MessageBeanBuilder
 
toString() - Method in class cat.albirar.communications.core.messages.models.MessageBean
 
toString() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean.MessageStatusBeanBuilder
 
toString() - Method in class cat.albirar.communications.core.status.models.MessageStatusBean
 

U

username(String) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
USERNAME_CONNECTION_PROPERTY_NAME - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The property name for AMQP broker username.

V

validationPostProcessor() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
validator() - Method in class cat.albirar.communications.core.configuration.AlbirarCommunicationsConfiguration
 
VALUE_HOST_CONNECTION_PROPERTY - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The Value expression for IPropertiesComm.HOST_CONNECTION_PROPERTY_NAME with default value.
VALUE_PASSWORD_CONNECTION_PROPERTY - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The Value expression for IPropertiesComm.PASSWORD_CONNECTION_PROPERTY_NAME with default value.
VALUE_PORT_CONNECTION_PROPERTY - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The Value expression for IPropertiesComm.PORT_CONNECTION_PROPERTY_NAME with default value.
VALUE_USERNAME_CONNECTION_PROPERTY - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The Value expression for IPropertiesComm.USERNAME_CONNECTION_PROPERTY_NAME with default value.
VALUE_VIRTUALHOST_CONNECTION_PROPERTY - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The Value expression for IPropertiesComm.VIRTUALHOST_CONNECTION_PROPERTY_NAME with default value.
valueOf(String) - Static method in enum cat.albirar.communications.core.channels.models.ECommunicationChannelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum cat.albirar.communications.core.status.EStatusMessage
Returns the enum constant of this type with the specified name.
values() - Static method in enum cat.albirar.communications.core.channels.models.ECommunicationChannelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum cat.albirar.communications.core.status.EStatusMessage
Returns an array containing the constants of this enum type, in the order they are declared.
virtualHost(String) - Method in class cat.albirar.communications.core.configuration.models.CommunicationsPropertiesBean.CommunicationsPropertiesBeanBuilder
 
VIRTUALHOST_CONNECTION_PROPERTY_NAME - Static variable in interface cat.albirar.communications.core.configuration.IPropertiesComm
The property name for AMQP broker virtualhost.
$ A B C D E G H I L M N O P Q R S T U V 
Skip navigation links

Copyright © 2021 Albirar. All rights reserved.