Directory proposal/myrmidon/src/java/org/apache/myrmidon/components/service/

Directory Created:
2002-02-14 02:03
Directory Deleted:
2002-04-17 10:49
Total Files:
Deleted Files:
Lines of Code:

Browse with ViewVC


Lines of Code

proposal/myrmidon/src/java/org/apache/myrmidon/components/service/ Lines of Code


Author Changes Lines of Code Lines per Change
Totals 14 (100.0%) 65 (100.0%) 4.6
adammurdoch 6 (42.9%) 61 (93.8%) 10.1
donaldp 7 (50.0%) 2 (3.1%) 0.2
darrell 1 (7.1%) 2 (3.1%) 2.0

Most Recent Commits

donaldp 2002-04-17 10:49

zappity zap

0 lines of code changed in:

adammurdoch 2002-04-09 07:21

Changed container config from Parameters to Context, to allow Objects to

be used in the config:

* All services that used to implement Parameterizable now implement Contextualizable.

* Changed 'myrmidon.home' to a File, and the paths to File[].

* DefaultEmbeddor now deploys Antlibs from all directories in 'myrmidon.lib.path',

rather than just a single dir. Can't specify alternative service

implementations (temporarily broken).

* Added 'myrmidon.antlib.path', which DefaultWorkspace uses to search for <import>-ed


* Replaced --task-lib-dir with --antlib-path, which appends directories to


* Added --ext-path, which appends directories to 'myrmidon.ext.path'.

* DefaultClassLoaderManager now uses the container config to locate the shared

classloader, rather than using the context classloader.

20 lines of code changed in:

darrell 2002-04-01 09:56

* Fixed a bunch of checkstyle violations (mostly


* Added basic javadoc target to build.

2 lines of code changed in:

donaldp 2002-03-29 12:57

final static --> static final to follow JLS recomendations

1 lines of code changed in:

adammurdoch 2002-03-15 02:48

TypeManager changes:

* Reverted TypeManager to reference roles by name, rather than type.

* DefaultTypeManager now uses the RoleManager to determine a role's type, to

use for doing instanceof checks.

* DefaultMasterConverter, InstantiatingServiceManager, and VfsManager no

longer look up a TypeFactory in their service() method.

* Added ROLE field to several interfaces.

21 lines of code changed in:

adammurdoch 2002-02-24 07:43

Removed AntServiceManager:

* Renamed DefaultAntServiceManager to InstantiatingServiceManager. This

implementation now sets-up the service factories and service instances

(log enable, service, parameterise, initialise).

* Rearranged the service heirarchy, so that services deployed from a

service descriptor are visible in the root context (passed to workspaces

and project builders).

* Service factories are registered using the role name, not the role class name.

* Added unit tests for InstantiatingServiceManager.

Changes to DefaultConfigurer error messages:

* All exceptions thrown by DefaultConfigurer indicate which configuration

element the error happened in.

* Updated DefaultConfigurer test cases, to check nested error messages

where appropriate.

16 lines of code changed in:

donaldp 2002-02-21 11:06

Rename myrmidons ServiceManager stuff to AntServiceManager

Refactored the codebase to use Avalons ServiceManager rather than ComponentManager. The reason for this is that the ComponentManager required that contained objects implement the Component interface while the ServiceManager constructs do not have this requirement.

This makes it much easier to extract parts of Myrmidon without any dependency on Ant/Avalon

0 lines of code changed in:

donaldp 2002-02-14 10:53

Ran style-formatter over codebase

1 lines of code changed in:

adammurdoch 2002-02-14 02:03

* Moved package to org.apache.myrmidon.interfaces.service.

* Added ServiceManager interface, and several implementations.

4 lines of code changed in:

Generated by StatSVN 0.3.2-SNAPSHOT