@Component public class CamelRouteLogic extends Object
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
CamelRouteLogic() |
Modifier and Type | Method and Description |
---|---|
List<CamelRouteTO> |
list(AnyTypeKind anyTypeKind) |
CamelMetrics |
metrics() |
CamelRouteTO |
read(AnyTypeKind anyTypeKind,
String key) |
T |
resolveBeanReference(Method method,
Object... args)
Resolves stored bean (if existing) referred by the given CUD method.
|
protected CamelRouteTO |
resolveReference(Method method,
Object... args) |
void |
restartContext() |
void |
update(AnyTypeKind anyTypeKind,
CamelRouteTO routeTO) |
@PreAuthorize(value="hasRole(\'ROUTE_LIST\')") @Transactional(readOnly=true) public List<CamelRouteTO> list(AnyTypeKind anyTypeKind)
@PreAuthorize(value="hasRole(\'ROUTE_READ\')") @Transactional(readOnly=true) public CamelRouteTO read(AnyTypeKind anyTypeKind, String key)
@PreAuthorize(value="hasRole(\'ROUTE_UPDATE\')") public void update(AnyTypeKind anyTypeKind, CamelRouteTO routeTO)
@PreAuthorize(value="hasRole(\'ROUTE_UPDATE\')") public void restartContext()
@PreAuthorize(value="isAuthenticated()") public CamelMetrics metrics()
protected CamelRouteTO resolveReference(Method method, Object... args) throws UnresolvedReferenceException
UnresolvedReferenceException
public T resolveBeanReference(Method method, Object... args) throws UnresolvedReferenceException
method
- method.args
- method arguments.UnresolvedReferenceException
- in case of failures, read-only methods and unresolved bean.Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.