Commits on Dec 20, 2010
  1. Release MSC 1.0.0.Beta5

    dmlloyd committed Dec 20, 2010
Commits on Dec 17, 2010
  1. Nicer service dump output

    dmlloyd committed Dec 17, 2010
Commits on Dec 16, 2010
  1. Rename MXBean query operations so that JConsole doesnt automatically …

    …hit them on connect
    dmlloyd committed Dec 16, 2010
Commits on Dec 15, 2010
  1. [MSC-28] Replace dependents set contained in ServiceInstanceImpl by D…

    …ependent[][] getDependents(), a method that compiles the dependents sets in primaryRegistration and aliasRegistrations into a two-dimensional-array.
    The access to dependents set is now protected by a synchronized block using the dependents set itself as a lock (see ServiceRegistrationImpl.getDependentsLock()).
    fl4via committed Dec 9, 2010
  2. [MSC-43] Fix uninjection of non-primitive values.

    The field value must be set to null only if the field is not primitive.
    fl4via committed Dec 15, 2010
  3. [MSC-56] remove*() methods

    dmlloyd committed Dec 15, 2010
  4. Minor readability improvement

    dmlloyd committed Dec 15, 2010
  5. Log message improvements

    dmlloyd committed Dec 15, 2010
Commits on Dec 14, 2010
  1. [MSC-53] ServiceContainer MBean

    dmlloyd committed Dec 14, 2010
Commits on Dec 13, 2010
  1. Reuse multiple service listener

    dmlloyd committed Dec 13, 2010
Commits on Dec 10, 2010
  1. [MSC-55] Fix NPE problem by validate arguments. Also, reduce class co…

    …unt by eliminating redundant implementations
    dmlloyd committed Dec 10, 2010
Commits on Dec 8, 2010
  1. [MSC-51] Fix the error message

    dmlloyd committed Dec 8, 2010
  2. [MSC-51] Fix the error message

    dmlloyd committed Dec 8, 2010
Commits on Dec 7, 2010
  1. [MSC-46] Add addTerminateListener, awaitTermination(), and awaitTermi…

    …nation(long, TimeUnit) to ServiceContainer interface.
    New tests aadded accordingly.
    fl4via committed Dec 7, 2010
Commits on Dec 6, 2010
  1. [MSC-42] Remove root node from ServiceContainerImpl, and add a new me…

    …chanism for shutdown.
    The new shutdown mechanism adds a listener to every service installed in the container and removes one by one.
    The listener is used for determining when all services are removed, which will trigger the notification of terminate listeners.
    Plus, there is a new down field added to service container impl, that allows to keep track of whether is the
    container up or down. This field is useful to ServiceInstanceImpl, so it can abort any mode change on
    shut down.
    Finally, ServiceContainerImpl.LatchListener now implements a TerminateListener, which counts down itself every time a container is shutdown.
    fl4via committed Dec 4, 2010
  2. Remove unused methods from ServiceInstanceImpl.

    The removed methods are: getDependencyLinks, removeDependent, and removeAllDependents.
    The methods are not used internally in the project, and are unreachable from outside the package org.jboss.msc.service, as they are package-protected.
    fl4via committed Dec 2, 2010
Commits on Dec 4, 2010
  1. Whitespace fixup

    dmlloyd committed Dec 4, 2010