WildFly Mail RA API

Parent POM for JBoss projects. Provides default project build configuration.

Лицензия

Лицензия

Категории

Категории

WildFly Контейнер Application Servers
Группа

Группа

org.wildfly
Идентификатор

Идентификатор

mail-ra-api
Последняя версия

Последняя версия

1.0.0.Final
Дата

Дата

Тип

Тип

jar
Описание

Описание

WildFly Mail RA API
Parent POM for JBoss projects. Provides default project build configuration.
Организация-разработчик

Организация-разработчик

JBoss by Red Hat

Скачать mail-ra-api

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.wildfly/mail-ra-api/ -->
<dependency>
    <groupId>org.wildfly</groupId>
    <artifactId>mail-ra-api</artifactId>
    <version>1.0.0.Final</version>
</dependency>
// https://jarcasting.com/artifacts/org.wildfly/mail-ra-api/
implementation 'org.wildfly:mail-ra-api:1.0.0.Final'
// https://jarcasting.com/artifacts/org.wildfly/mail-ra-api/
implementation ("org.wildfly:mail-ra-api:1.0.0.Final")
'org.wildfly:mail-ra-api:jar:1.0.0.Final'
<dependency org="org.wildfly" name="mail-ra-api" rev="1.0.0.Final">
  <artifact name="mail-ra-api" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.wildfly', module='mail-ra-api', version='1.0.0.Final')
)
libraryDependencies += "org.wildfly" % "mail-ra-api" % "1.0.0.Final"
[org.wildfly/mail-ra-api "1.0.0.Final"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
com.sun.mail : javax.mail jar 1.5.5
org.jboss.logging : jboss-logging jar 3.3.0.Final

provided (1)

Идентификатор библиотеки Тип Версия
org.jboss.ironjacamar : ironjacamar-spec-api jar 1.3.2.Final

Модули Проекта

Данный проект не имеет модулей.

WildFly Mail RA

Mail inflow resource addapter for WildFly 10

Building

Ensure you have JDK 7 (or newer) installed

java -version

If you need Maven 3.2.5 (or newer) installed you can use it directly

mvn install

Usage example

....
@MessageDriven(
    activationConfig = {
        @ActivationConfigProperty(propertyName = "mailServer", propertyValue = "mail-server-host"),
        @ActivationConfigProperty(propertyName = "userName", propertyValue = "username"),
        @ActivationConfigProperty(propertyName = "password", propertyValue = "password"),
        @ActivationConfigProperty(propertyName = "storeProtocol", propertyValue = "imaps"),
        @ActivationConfigProperty(propertyName = "mailFolder", propertyValue = ""),
        @ActivationConfigProperty(propertyName = "pollingInterval", propertyValue = "5000")
    })
public class MyInboundMailMDB implements org.wildfly.mail.ra.MailListener {

    
    @Override
    public void onMessage(Message msg) {
        //process msg
    }
    
}
org.wildfly

Версии библиотеки

Версия
1.0.0.Final
1.0.0.Alpha3
1.0.0.Alpha2
1.0.0.Alpha1