felix

Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1552709 is being indexed.

Make sure we close input stream after reading framework version. (FELIX-4365)

[FELIX-4363] The CommandSession get/set methods are not thread safe
FELIX-4361 Applied the patch, including the suggestion from Sander Mak. Modified the existing test case to correctly terminate instead of waiting 30 seconds. Added a simpler test case that shows the problem without relying on multiple threads.
Remove unused files
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, 59 of 61 passing (implemented nested failure handling, wrong thread)
FELIX-4305:

- Added toString() method in Tuple inner class.

- Added "void invoke(Object[] callbackInstances, DependencyService dependencyService, ServiceReference reference, Object service, String name)"

method, which can now be used by the AspectServiceImpl class.

- Added "void invokeSwappedCallback(...)" method, which can now be used by the AspectServiceImpl class.

- Use ds.autoConfig() and ds.propagate() methods instead of ds.dependencyChanged() method.

- Don't propagate added/changed/removed service properties if the events are not for us (see handleAspectAwareXXX methods).

- The invokeAdded/invokeChanged/invokeRemoved/handleAspectAwareXXX methods are now returning a boolean in order to indicate

if the callbacks have really been invoked, or have been ignored.

FELIX-4305: implements new autoConfig/propagate methods from ComponentDeclaration interface.

FELIX-4305: All aspect dependency callbacks are proxied in order to propagate original service properties modification.

Added setServiceProperties used to update current aspect service properties.

FELIX-4305: Configure adapter service dependency with "setPropagate" in order to automaically reflect

adaptee service properties modifications.

FELIX-4305: Added getServices() method, which returns a snapshot of all currently instantiated services.

FELIX-4305: Fixed some javadocs. Added autoConfig(final Dependency dependency), propagate(final Dependency dependency) methods.

FELIX-4294: Reverted the getServiceProperties() method to the previous version
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, 56 of 61 passing (implemented orphaned conditions)
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, 55 of 61 passing
FELIX-4352: Added the wtf enhancement (thanks Jago !). I think that service properties should be taken into account by the getRoot method.

  1. /dependencymanager/shell/src/test/java/org/apache
  2. /dependencymanager/shell/src/test/java/org
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, 53 of 61 passing
FELIX-4294: adapted tests to the new dependency manager shell, which is now only using Gogo.
FELIX-4294: Dependency Manager shell improvements
FELIX-4294: Added getName method
FELIX-4294: added getClassName, getId, getServices methods. Modified getServiceProperties to return adapter service properties
FELIX-4294: added getName method
FELIX-4294: added getClassName,getId,getServices methods. renamed propertiesToString method name to appendProperties. Modified getName method.

FELIX-4294: added toString method for shell improvement
FELIX-4294: Added getClassName,getServices,getServiceProperties,getId methods
FELIX-2647 : Implement Coordinator Service - further fixes for the CT tests cases, up from 18 to 45 of 61 passing
FELIX-2647 : Implement Coordinator Service - start implementing nested coordinations and fix failing CT test cases
FELIX-2647 : Implement Coordinator Service - disable jmx support for now
FELIX-2647 : Implement Coordinator Service - update to official 4.3 version