com.uwyn.rife.rep |
Provides classes and interfaces for the application repository.
Related Documentation
For overviews, tutorials, examples, guides, and documentation, please see:
|
Java Source File Name | Type | Comment |
BlockingParticipant.java | Class | A repository participant is basically a service that needs to be
initialized before it can return objects that correspond to specified
identification keys.
Each participant is launched in a seperate thread which is started to
perform the initialization. |
BlockingParticipantDelegate.java | Class | This class implements a wrapper blocking participant that is able to delegate
all the logic to another participant, while still being usable in a blocking
repository. |
BlockingRepository.java | Class | The BlockingRepository class provides a
Repository implementation that loads the participants from an
XML file.
This file defaults to rep/participants.xml , but it can be
overridden by providing another filename to the
BlockingRepository.initialize(String,ResourceFinder) initialize method. |
BlockingRepositoryCleanup.java | Class | The BlockingRepositoryCleanup class is simply a thread that
calls the BlockingRepository 's
BlockingRepository.cleanup cleanup method. |
Participant.java | Interface | A Participant is basically a service that needs to be
initialized before it can return objects that correspond to specified
identification keys. |
Rep.java | Class | This static abstract class provides easy application-wide access to the
default Repository . |
Repository.java | Interface | The Repository provides a collection of application-wide data
structures and services that typically setup the whole application
structure in a modular fashion.
These modules are called Participant s and they are
registered through a name so make it possible to retrieve them. |
RepositoryListener.java | Interface | An interface that can be implemented to receive notifications about the
progress of the initialization of a repository. |
SingleObjectParticipant.java | Class | Convenience abstract base class to make it easy to implement participants
that only provide a single data object. |
TestBlockingRepository.java | Class | |
TestBlockingRepositoryServerside.java | Class | |
TestParticipantConfig.java | Class | |
TestSuiteRep.java | Class | |
Xml2BlockingRepository.java | Class | Processes a Rep XML document and add all the declared
participants to a BlockingRepository . |