| 组织ID: |
net.engio |
| 项目ID: |
mbassador |
| 版本: |
1.1.9 |
| 最后修改时间: |
2018-08-01 18:05:09 |
| 包类型: |
jar |
| 标题: |
mbassador |
| 描述: |
Mbassador is a fast and flexible message bus system following the publish subscribe pattern.
It is designed for ease of use and aims to be feature rich and extensible
while preserving resource efficiency and performance.
It features:
declarative handler definition via annotations,
sync and/or async message delivery,
weak-references,
message filtering,
ordering of message handlers etc.
|
| 相关URL: |
https://github.com/bennidi/mbassador |
| 大小: |
76.53KB |
|
|
| Maven引入代码: |
<dependency>
<groupId>net.engio</groupId>
<artifactId>mbassador</artifactId>
<version>1.1.9</version>
</dependency>
|
| Gradle引入代码: |
net.engio:mbassador:1.1.9
|
| 下载Jar包: |
|
| POM文件内容: |
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>7</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>net.engio</groupId>
<artifactId>mbassador</artifactId>
<version>1.1.9</version>
<packaging>bundle</packaging>
<name>mbassador</name>
<description>
Mbassador is a fast and flexible message bus system following the publish subscribe pattern.
It is designed for ease of use and aims to be feature rich and extensible
while preserving resource efficiency and performance.
It features:
declarative handler definition via annotations,
sync and/or async message delivery,
weak-references,
message filtering,
ordering of message handlers etc.
</description>
<url>https://github.com/bennidi/mbassador</url>
<licenses>
<license>
<name>MIT license</name>
<url>http://www.opensource.org/licenses/mit-license.php</url>
</license>
</licenses>
<scm>
<url>git@github.com:bennidi/mbassador.git</url>
<connection>scm:git:git@github.com:bennidi/mbassador.git</connection>
<tag>mbassador-1.1.9</tag>
<developerConnection>scm:git:git@github.com:bennidi/mbassador.git</developerConnection>
</scm>
<developers>
<developer>
<id>bennidi</id>
<name>Benjamin Diedrichsen</name>
<timezone>+1</timezone>
<email>b.diedrichsen@googlemail.com</email>
</developer>
</developers>
<properties>
<nazgul-codestyle.version>2.0.1</nazgul-codestyle.version>
<jdk.version>1.6</jdk.version>
<pmd.plugin.version>3.0.1</pmd.plugin.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.build.java.version>1.6</project.build.java.version>
<github.url>file://${project.basedir}/mvn-local-repo</github.url>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.5</version>
<scope>test</scope>
</dependency>
</dependencies>
<!-- Local repository (for testing)
<distributionManagement>
<repository>
<id>mbassador-github-repo</id>
<url>${github.url}</url>
</repository>
</distributionManagement>
-->
<build>
<plugins>
<!-- plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-pmd-plugin</artifactId>
<version>${pmd.plugin.version}</version>
<configuration>
<excludeRoots>
<excludeRoot>src/main/generated</excludeRoot>
<excludeRoot>src/test</excludeRoot>
</excludeRoots>
<rulesets>
<ruleset>/codestyle/pmd-rules.xml</ruleset>
</rulesets>
<targetJdk>${jdk.version}</targetJdk>
<sourceEncoding>${project.build.sourceEncoding}</sourceEncoding>
</configuration>
<executions>
<execution>
<goals>
<goal>check</goal>
<goal>cpd-check</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>se.jguru.nazgul.tools.codestyle</groupId>
<artifactId>nazgul-codestyle</artifactId>
<version>${nazgul-codestyle.version}</version>
</dependency>
</dependencies>
</plugin -->
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.3.7</version>
<extensions>true</extensions>
<configuration>
<instructions>
<Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
<Export-Package>{local-packages}</Export-Package>
</instructions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${project.build.java.version}</source>
<target>${project.build.java.version}</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.4</version>
<configuration>
<mavenExecutorId>forked-path</mavenExecutorId>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skipTests>false</skipTests>
<excludes>
<!-- exclude the suite which is a convenience class for running all tests from IDE or using scripts -->
<exclude>AllTests.java</exclude>
</excludes>
</configuration>
</plugin>
<!-- bind the source attaching to package phase -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<executions>
<execution>
<id>attach-sources</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>release-sign-artifacts</id>
<activation>
<property>
<name>performRelease</name>
<value>true</value>
</property>
</activation>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.4</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>
|
| Jar包内容: |
META-INF/MANIFEST.MF
META-INF/maven/net.engio/mbassador/pom.properties
META-INF/maven/net.engio/mbassador/pom.xml
net.engio.mbassy.IPublicationErrorHandler$ConsoleLogger.class
net.engio.mbassy.IPublicationErrorHandler.class
net.engio.mbassy.MessageBusException.class
net.engio.mbassy.PublicationError.class
net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.class
net.engio.mbassy.bus.AbstractSyncAsyncMessageBus.class
net.engio.mbassy.bus.AbstractSyncMessageBus.class
net.engio.mbassy.bus.BusRuntime.class
net.engio.mbassy.bus.ErrorHandlingSupport.class
net.engio.mbassy.bus.GenericMessagePublicationSupport.class
net.engio.mbassy.bus.IMBassador.class
net.engio.mbassy.bus.IMessageBus.class
net.engio.mbassy.bus.ISyncMessageBus.class
net.engio.mbassy.bus.MBassador.class
net.engio.mbassy.bus.MessagePublication$Factory.class
net.engio.mbassy.bus.MessagePublication$State.class
net.engio.mbassy.bus.MessagePublication.class
net.engio.mbassy.bus.PubSubSupport.class
net.engio.mbassy.bus.RuntimeProvider.class
net.engio.mbassy.bus.SyncMessageBus$SyncPostCommand.class
net.engio.mbassy.bus.SyncMessageBus.class
net.engio.mbassy.bus.config.BusConfiguration$1.class
net.engio.mbassy.bus.config.BusConfiguration$2.class
net.engio.mbassy.bus.config.BusConfiguration.class
net.engio.mbassy.bus.config.IBusConfiguration.class
net.engio.mbassy.bus.config.ISyncBusConfiguration.class
net.engio.mbassy.bus.config.SyncBusConfiguration.class
net.engio.mbassy.bus.publication.IPublicationCommand.class
net.engio.mbassy.bus.publication.ISyncAsyncPublicationCommand.class
net.engio.mbassy.bus.publication.SyncAsyncPostCommand.class
net.engio.mbassy.common.AbstractConcurrentSet$Entry.class
net.engio.mbassy.common.AbstractConcurrentSet.class
net.engio.mbassy.common.DeadMessage.class
net.engio.mbassy.common.FilteredMessage.class
net.engio.mbassy.common.IConcurrentSet.class
net.engio.mbassy.common.IPredicate.class
net.engio.mbassy.common.ISetEntry.class
net.engio.mbassy.common.MissingPropertyException.class
net.engio.mbassy.common.PublicationEvent.class
net.engio.mbassy.common.ReflectionUtils.class
net.engio.mbassy.common.StrongConcurrentSet$1.class
net.engio.mbassy.common.StrongConcurrentSet$StrongEntry.class
net.engio.mbassy.common.StrongConcurrentSet.class
net.engio.mbassy.common.WeakConcurrentSet$1.class
net.engio.mbassy.common.WeakConcurrentSet$WeakEntry.class
net.engio.mbassy.common.WeakConcurrentSet.class
net.engio.mbassy.dispatch.AsynchronousHandlerInvocation$1.class
net.engio.mbassy.dispatch.AsynchronousHandlerInvocation.class
net.engio.mbassy.dispatch.DelegatingMessageDispatcher.class
net.engio.mbassy.dispatch.EnvelopedMessageDispatcher.class
net.engio.mbassy.dispatch.FilteredMessageDispatcher.class
net.engio.mbassy.dispatch.HandlerInvocation.class
net.engio.mbassy.dispatch.IHandlerInvocation.class
net.engio.mbassy.dispatch.IMessageDispatcher.class
net.engio.mbassy.dispatch.MessageDispatcher.class
net.engio.mbassy.dispatch.ReflectiveHandlerInvocation.class
net.engio.mbassy.dispatch.SynchronizedHandlerInvocation.class
net.engio.mbassy.listener.Enveloped.class
net.engio.mbassy.listener.Filter.class
net.engio.mbassy.listener.Filters$AllowAll.class
net.engio.mbassy.listener.Filters$RejectAll.class
net.engio.mbassy.listener.Filters$RejectSubtypes.class
net.engio.mbassy.listener.Filters.class
net.engio.mbassy.listener.Handler.class
net.engio.mbassy.listener.IMessageFilter.class
net.engio.mbassy.listener.Invoke.class
#内容未全部加载,请点击展开加载全部代码(NowJava.com)
|
| 依赖Jar: |
junit-4.10.jar
/junit/junit/4.10
查看junit所有版本文件
slf4j-api-1.7.5.jar
/org.slf4j/slf4j-api/1.7.5
查看slf4j-api所有版本文件
slf4j-log4j12-1.7.5.jar
/org.slf4j/slf4j-log4j12/1.7.5
查看slf4j-log4j12所有版本文件
|