Topic | Description |
---|---|
Connection |
The ConnectionManager service provides a facility to listen for incoming socket connections. The DefaultConnectionManager compoent gives a thread pooled implementation of this service. If there are multiple server components depending on this component, they would all share the same thread pool. |
Datasource |
The DataSourceSelector service provides a way to select DataSourceComponent. The DefaultDataSourceSelector component provides a set of ready to use DataSourceComponents. |
Scheduler |
The TimeScheduler service provides a services supporting the scheduling of activities to occur an certain intervals. The DefaultTimeScheduler block implements the service. When used in conjunction with the service is it a TimeTrigger. There are two such tiggers provided within the implementation CronTimeTrigger and PeriodicTimeTigger. |
Sockets |
The SocketManager service provides a way to lookup a factory for server of client sockets. This service is provided by the DefaultSocketManager component. |
Store |
The Store service provides a way to store named Objects or Streams without knowing how they are stored. The RepositoryManager block implements this service and provides (in invocation of select(..) ) an appropriate Respository. The two configurable implementations use the local file system for storage. |
Threads |
The ThreadManager service provides a way get default or named Thread Pool. The DefaultThreadManager block implements this service based on the Excalibur implementations of ThreadPool. |