Dear Wiki user, You have subscribed to a wiki page or wiki category on "James Wiki" for change notification.
The following page has been changed by RobertBurrellDonkin: http://wiki.apache.org/james/Development/Modularisation The comment on the change is: First cut user modularisation ------------------------------------------------------------------------------ JAMES uses the Avalon framework for logging via AbstractLogEnabled. This introduces a deep coupling between the container and components running in the container that requires resolution. + ---- + + [[Anchor(users)]] + = First Cut User Components = + user-api: + * JamesUsersRepository + * UsersRepository + * VirtualUserTableStore + * VirtualUserTable + * UsersStore + * User + * ErrorMappingException + + domain-api: + * DNSServer + * TemporaryResolutionException + * DomainListUtil + * DomainList + + user-library: + + * JamesMBean + * VirtualUserTableManagement + * VirtualUserTableManagementService + * JamesUser + * DigestUtil + * DefaultVirtualUserTable + * LocalUsersRepository + * LocalJamesUsersRepository + * VirtualUserTableManagementException + * VirtualUserTableManagement + * UserManagementException + * UserManagement + * VirtualUserTableManagementMBean + * UserManagementMBean + * VirtualUserTableUtil + * XMLResources + * AbstractVirtualUserTable + * InvalidMappingException + * XMLVirtualUserTable + * UsersFileRepository + * UsersLDAPRepository + * DefaultUser + * DefaultJamesUser + * AbstractUsersRepository + + avalon-user-function: + + * AvalonUsersStore.java + * AbstractAvalonStore.java + * AvalonVirtualUserTableStore.java + + jdbc-user-function: + + * JDBCVirtualUserTable + * ListUsersJdbcRepository + * JamesUsersJdbcRepository + * AbstractJdbcUsersRepository + * DefaultUsersJdbcRepository +