Download List

프로젝트 설명

Somnifugi is an implementation of JMS that works
exclusively inside a single JVM to transfer
messages between threads. Somnifugi lets you
create very loosely coupled subsystems that
communicate using the JMS APIs without the
overhead of sockets. Somnifugi is particularly
useful for isolating the awt Thread so that the
user interface will stay lively, for decoupling
calls to slower external resources such as
database connections, and for speeding up
implementations of generic JMS clients by placing
decoupled JMS clients in the same JVM.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2002-08-20 09:21
alpha-0-3-0

JMS 1.1, 메시지 속성에 대한 지원, 그리고 주제에 메시지를 선택기에 대한 원초적인 지원에 대한 지원이 추가되었습니다. overview.html 함께 junit toolkit.jar와 함께 테스트를 실패하도록 (Throwable)를 사용하여 추가되었습니다. 메타 디렉터리의 소스 소스 코드를 번들하고, 추가되었습니다 속성을 메시지에 추가되었습니다. 간단한 자바 predicates 하드 Somnifugi 특정 인터페이스에서 메시지 선택기의 코딩 작업을 시작했다. 지금 등록 jmsbridge를 통해 복사됩니다. 버전 정보. jar 파일에 추가되었습니다.
Tags: Major feature enhancements
Support for JMS 1.1, support for message properties, and primitive support for message selectors in Topics were added. overview.html was added, along with the junit toolkit.jar to let tests fail (using Throwable). The meta directory's source was added to the source code bundle, and properties were added to messages. Simple Java predicates were hard coded in a Somnifugi specific interface to start work on message selectors. Properties are now copied through jmsbridge. Version information was added to the .jar files.

2002-03-05 23:35
alpha-0-2-0

이 릴리스 JSDK 1.4로 컴파일합니다. SomniJNDIBypass 및 메시지가 추가되었습니다 로깅 시간이 초과되었습니다. 대기열 및 주제 캐시 새로운 singletons으로 JNDI를 ObjectFactories와 함께 작동하도록 분리되었습니다. SomniQueueConnection, SomniQueue, SomniTopicConnection, 그리고 SomniTopic JNDI를에서 Referencables 만들어왔다. 지금은 JNDI를 Somnifugi 호환됩니다. JMS 사양을 통해 시위되었습니다이 릴리스의 우선순위, QueueBrowsers 및 메시지 선택기를 제외하고 모두해야합니까. 수많은 시행 이전에 지원되지 않는 방법. 그것은 지금 막 내려 우선순위와 속성을합니다. 전체 패키지를 통해 로깅이 추가되었습니다.
Tags: Major feature enhancements
This release compiles with JSDK 1.4. SomniJNDIBypass and logging of timed out messages have been added. Queue and Topic caches have been separated into new singletons to work with JNDI ObjectFactories. SomniQueueConnection, SomniQueue, SomniTopicConnection, and SomniTopic have been made Referencables in JNDI. Somnifugi is now JNDI compatible. The JMS specification has been marched through, and this release should do everything except priorities, QueueBrowsers, and message selectors. Implemented many previously unsupported methods. It is now down to just priorities and properties. Logging across the entire package has been added.

2001-11-29 17:55
alpha 0.1

JMSBridge 하위에 추가되었습니다. 소스 코드, 문서 전달, 청소했다 구축하고 별도의 타르 볼로 libs가. 링크 index.html 다운로드 및 javadocs에서 추가되었습니다. 예외 태그 더보기 @ UnsupportedOperationExceptions 추가했다. SomniTopic에서 타이밍 문제와 SomniTopicPublisher되었습니다 올바른 것으로 간주됩니다. 교수 레아의 개요 지금 javadoc에 나타납니다.
Tags: Minor feature enhancements
A JMSBridge subproject was added. The build was cleaned up to deliver source
code, docs, and libs as separate tar balls. Links were added from index.html to
the download and the javadocs. More @exception tags were added for the
UnsupportedOperationExceptions. The timing behavior in SomniTopic and
SomniTopicPublisher has been deemed to be correct. Professor Lea's overview now
shows up in the javadoc.

Project Resources