[picocontainer-scm] [5753] java/2.x/trunk/pico/container/src/java/org/picocontainer/lifecycle/CompositeLifecycleStrategy.java: PICO-381 - CompositeLifecycleStrategy using correct abstract type

paul-yCVjj/[email protected] Wed, 2 Feb 2011 19:33:44 -0600 (CST)
Newsgroups gmane.comp.java.picocontainer.cvs
Message-ID <[email protected]>
Revision 5753
Author paul
Date 2011-02-02 19:33:42 -0600 (Wed, 02 Feb 2011)

Log Message

PICO-381 - CompositeLifecycleStrategy using correct abstract type

Modified Paths

- java/2.x/trunk/pico/container/src/java/org/picocontainer/lifecycle/CompositeLifecycleStrategy.java

Diff

Modified: java/2.x/trunk/pico/container/src/java/org/picocontainer/lifecycle/CompositeLifecycleStrategy.java (5752 => 5753)

--- java/2.x/trunk/pico/container/src/java/org/picocontainer/lifecycle/CompositeLifecycleStrategy.java 2011-02-02 13:16:31 UTC (rev 5752)
+++ java/2.x/trunk/pico/container/src/java/org/picocontainer/lifecycle/CompositeLifecycleStrategy.java 2011-02-03 01:33:42 UTC (rev 5753)
@@ -19,32 +19,32 @@
*/
public class CompositeLifecycleStrategy implements LifecycleStrategy {

- private final StartableLifecycleStrategy[] alternateStrategies;
+ private final LifecycleStrategy[] alternateStrategies;

- public CompositeLifecycleStrategy(StartableLifecycleStrategy... alternateStrategies) {
+ public CompositeLifecycleStrategy(LifecycleStrategy... alternateStrategies) {
this.alternateStrategies = alternateStrategies;
}

public void start(Object component) {
- for (StartableLifecycleStrategy lifecycleStrategy : alternateStrategies) {
+ for (LifecycleStrategy lifecycleStrategy : alternateStrategies) {
lifecycleStrategy.start(component);
}
}

public void stop(Object component) {
- for (StartableLifecycleStrategy lifecycleStrategy : alternateStrategies) {
+ for (LifecycleStrategy lifecycleStrategy : alternateStrategies) {
lifecycleStrategy.stop(component);
}
}

public void dispose(Object component) {
- for (StartableLifecycleStrategy lifecycleStrategy : alternateStrategies) {
+ for (LifecycleStrategy lifecycleStrategy : alternateStrategies) {
lifecycleStrategy.dispose(component);
}
}

public boolean hasLifecycle(Class<?> type) {
- for (StartableLifecycleStrategy lifecycleStrategy : alternateStrategies) {
+ for (LifecycleStrategy lifecycleStrategy : alternateStrategies) {
if (lifecycleStrategy.hasLifecycle(type)) {
return true;
}
@@ -53,7 +53,7 @@
}

public boolean isLazy(ComponentAdapter<?> adapter) {
- for (StartableLifecycleStrategy lifecycleStrategy : alternateStrategies) {
+ for (LifecycleStrategy lifecycleStrategy : alternateStrategies) {
if (lifecycleStrategy.isLazy(adapter)) {
return true;
}

----------

To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email