Package org.apache.camel.support
Class LifecycleStrategySupport
java.lang.Object
org.apache.camel.support.LifecycleStrategySupport
- All Implemented Interfaces:
org.apache.camel.spi.LifecycleStrategy
public abstract class LifecycleStrategySupport
extends Object
implements org.apache.camel.spi.LifecycleStrategy
A useful base class for
LifecycleStrategy
implementations.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.camel.spi.LifecycleStrategy
adapt
(org.apache.camel.spi.OnCamelContextEvent handler) static org.apache.camel.spi.LifecycleStrategy
adapt
(org.apache.camel.spi.OnCamelContextInitialized handler) static org.apache.camel.spi.LifecycleStrategy
adapt
(org.apache.camel.spi.OnCamelContextInitializing handler) static org.apache.camel.spi.LifecycleStrategy
adapt
(org.apache.camel.spi.OnCamelContextStarted handler) static org.apache.camel.spi.LifecycleStrategy
adapt
(org.apache.camel.spi.OnCamelContextStarting handler) static org.apache.camel.spi.LifecycleStrategy
adapt
(org.apache.camel.spi.OnCamelContextStopped handler) static org.apache.camel.spi.LifecycleStrategy
adapt
(org.apache.camel.spi.OnCamelContextStopping handler) protected static void
doAutoWire
(String name, String kind, Object target, org.apache.camel.CamelContext camelContext) static org.apache.camel.spi.OnCamelContextInitialized
onCamelContextInitialized
(Consumer<org.apache.camel.CamelContext> consumer) static org.apache.camel.spi.OnCamelContextInitializing
onCamelContextInitializing
(Consumer<org.apache.camel.CamelContext> consumer) static org.apache.camel.spi.OnCamelContextStarted
onCamelContextStarted
(Consumer<org.apache.camel.CamelContext> consumer) static org.apache.camel.spi.OnCamelContextStarting
onCamelContextStarting
(Consumer<org.apache.camel.CamelContext> consumer) static org.apache.camel.spi.OnCamelContextStopped
onCamelContextStopped
(Consumer<org.apache.camel.CamelContext> consumer) static org.apache.camel.spi.OnCamelContextStopping
onCamelContextStopping
(Consumer<org.apache.camel.CamelContext> consumer) void
onComponentAdd
(String name, org.apache.camel.Component component) void
onComponentRemove
(String name, org.apache.camel.Component component) void
onEndpointAdd
(org.apache.camel.Endpoint endpoint) void
onEndpointRemove
(org.apache.camel.Endpoint endpoint) void
onRouteContextCreate
(org.apache.camel.Route route) void
onRoutesAdd
(Collection<org.apache.camel.Route> routes) void
onRoutesRemove
(Collection<org.apache.camel.Route> routes) void
onServiceAdd
(org.apache.camel.CamelContext context, org.apache.camel.Service service, org.apache.camel.Route route) void
onServiceRemove
(org.apache.camel.CamelContext context, org.apache.camel.Service service, org.apache.camel.Route route) void
onThreadPoolAdd
(org.apache.camel.CamelContext camelContext, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId) void
onThreadPoolRemove
(org.apache.camel.CamelContext camelContext, ThreadPoolExecutor threadPool) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.camel.spi.LifecycleStrategy
onContextInitialized, onContextInitializing, onContextStarted, onContextStarting, onContextStopped, onContextStopping, onDataFormatCreated, onLanguageCreated
-
Constructor Details
-
LifecycleStrategySupport
public LifecycleStrategySupport()
-
-
Method Details
-
adapt
public static org.apache.camel.spi.LifecycleStrategy adapt(org.apache.camel.spi.OnCamelContextEvent handler) -
adapt
public static org.apache.camel.spi.LifecycleStrategy adapt(org.apache.camel.spi.OnCamelContextInitializing handler) -
adapt
public static org.apache.camel.spi.LifecycleStrategy adapt(org.apache.camel.spi.OnCamelContextInitialized handler) -
adapt
public static org.apache.camel.spi.LifecycleStrategy adapt(org.apache.camel.spi.OnCamelContextStarting handler) -
adapt
public static org.apache.camel.spi.LifecycleStrategy adapt(org.apache.camel.spi.OnCamelContextStarted handler) -
adapt
public static org.apache.camel.spi.LifecycleStrategy adapt(org.apache.camel.spi.OnCamelContextStopping handler) -
adapt
public static org.apache.camel.spi.LifecycleStrategy adapt(org.apache.camel.spi.OnCamelContextStopped handler) -
onCamelContextInitializing
public static org.apache.camel.spi.OnCamelContextInitializing onCamelContextInitializing(Consumer<org.apache.camel.CamelContext> consumer) -
onCamelContextInitialized
public static org.apache.camel.spi.OnCamelContextInitialized onCamelContextInitialized(Consumer<org.apache.camel.CamelContext> consumer) -
onCamelContextStarting
public static org.apache.camel.spi.OnCamelContextStarting onCamelContextStarting(Consumer<org.apache.camel.CamelContext> consumer) -
onCamelContextStarted
public static org.apache.camel.spi.OnCamelContextStarted onCamelContextStarted(Consumer<org.apache.camel.CamelContext> consumer) -
onCamelContextStopping
public static org.apache.camel.spi.OnCamelContextStopping onCamelContextStopping(Consumer<org.apache.camel.CamelContext> consumer) -
onCamelContextStopped
public static org.apache.camel.spi.OnCamelContextStopped onCamelContextStopped(Consumer<org.apache.camel.CamelContext> consumer) -
onComponentAdd
- Specified by:
onComponentAdd
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onComponentRemove
- Specified by:
onComponentRemove
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onEndpointAdd
public void onEndpointAdd(org.apache.camel.Endpoint endpoint) - Specified by:
onEndpointAdd
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onEndpointRemove
public void onEndpointRemove(org.apache.camel.Endpoint endpoint) - Specified by:
onEndpointRemove
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onServiceAdd
public void onServiceAdd(org.apache.camel.CamelContext context, org.apache.camel.Service service, org.apache.camel.Route route) - Specified by:
onServiceAdd
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onServiceRemove
public void onServiceRemove(org.apache.camel.CamelContext context, org.apache.camel.Service service, org.apache.camel.Route route) - Specified by:
onServiceRemove
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onRoutesAdd
- Specified by:
onRoutesAdd
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onRoutesRemove
- Specified by:
onRoutesRemove
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onRouteContextCreate
public void onRouteContextCreate(org.apache.camel.Route route) - Specified by:
onRouteContextCreate
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onThreadPoolAdd
public void onThreadPoolAdd(org.apache.camel.CamelContext camelContext, ThreadPoolExecutor threadPool, String id, String sourceId, String routeId, String threadPoolProfileId) - Specified by:
onThreadPoolAdd
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
onThreadPoolRemove
public void onThreadPoolRemove(org.apache.camel.CamelContext camelContext, ThreadPoolExecutor threadPool) - Specified by:
onThreadPoolRemove
in interfaceorg.apache.camel.spi.LifecycleStrategy
-
doAutoWire
-