@ConfigurationProperties(prefix="endpoints.camelroutes")
public class CamelRoutesEndpoint
extends org.springframework.boot.actuate.endpoint.AbstractEndpoint<T>
Endpoint
to expose Route
information.Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_ID |
Constructor and Description |
---|
CamelRoutesEndpoint(org.apache.camel.CamelContext camelContext) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.CamelContext |
getCamelContext() |
RouteDetailsInfo |
getRouteDetailsInfo(String id) |
RouteInfo |
getRouteInfo(String id) |
List<RouteInfo> |
getRoutesInfo() |
List<RouteInfo> |
invoke() |
void |
resetRoute(String id) |
void |
resumeRoute(String id) |
void |
startRoute(String id) |
void |
stopRoute(String id,
Optional<Long> timeout,
Optional<TimeUnit> timeUnit,
Optional<Boolean> abortAfterTimeout) |
void |
suspendRoute(String id,
Optional<Long> timeout,
Optional<TimeUnit> timeUnit) |
public static final String ENDPOINT_ID
public CamelRoutesEndpoint(org.apache.camel.CamelContext camelContext)
public RouteDetailsInfo getRouteDetailsInfo(String id)
public void stopRoute(String id, Optional<Long> timeout, Optional<TimeUnit> timeUnit, Optional<Boolean> abortAfterTimeout) throws Exception
Exception
public void suspendRoute(String id, Optional<Long> timeout, Optional<TimeUnit> timeUnit) throws Exception
Exception
public org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.spi.HasCamelContext
Apache Camel