public Processor wrap(RouteContext routeContext, final Processor processor) { if (LOG.isDebugEnabled()) { LOG.debug("Securing route {} using Shiro policy {}", routeContext.getRoute().getId(), this); } return new ShiroSecurityProcessor(processor, this); }
public Processor wrap(RouteContext routeContext, Processor processor) { RouteDefinition routeDef = routeContext.getRoute(); ToDefinition toDrools = getDroolsNode( routeDef ); Processor returnedProcessor; if ( toDrools != null ) { returnedProcessor = new DroolsProcess( toDrools.getUri(), processor ); } else { returnedProcessor = processor;//new DroolsClientProcessor( processor ); } return returnedProcessor; }
@Override public synchronized void onInit(Route route) { super.onInit(route); LOGGER.info("Route managed by {}. Setting route {} AutoStartup flag to false.", getClass(), route.getId()); route.getRouteContext().getRoute().setAutoStartup("false"); stoppeddRoutes.add(route); this.refCount.retain(); startManagedRoutes(); }
public Processor wrap(RouteContext routeContext, Processor processor) { RouteDefinition routeDef = routeContext.getRoute(); ToDefinition toDrools = getDroolsNode( routeDef ); Processor returnedProcessor; if ( toDrools != null ) { returnedProcessor = new DroolsProcess( toDrools.getUri(), processor ); } else { returnedProcessor = processor;//new DroolsClientProcessor( processor ); } return returnedProcessor; }
private void logRouteStart(Exchange exchange) { //UnitOfWork -> getRouteContext -> Route -> Id. String routeId = exchange.getUnitOfWork().getRouteContext().getRoute().getId(); WonMessage message = (WonMessage) exchange.getIn().getHeader(WonCamelConstants.MESSAGE_HEADER); if (message == null){ logger.debug("starting route {}: [no WoNMessage]", routeId); return; } logger.debug("starting route {}: {} type:{}, dir:{}, resp:{}, rem: {}", new String[]{ routeId, message.getMessageURI().toString(), message.getMessageType().toString(), message.getEnvelopeType().toString(), message.getIsResponseToMessageURI() == null ? "[not a response]" : message.getIsResponseToMessageURI().toString(), message.getCorrespondingRemoteMessageURI() == null ? "[no remote message uri]" : message.getCorrespondingRemoteMessageURI().toString() }); }
@Override public void onInit(Route route) { ensureElectionIsCreated(); LOG.info("Route managed by {}. Setting route [{}] AutoStartup flag to false.", this.getClass(), route.getId()); route.getRouteContext().getRoute().setAutoStartup("false"); if (election.isMaster()) { if (shouldStopRoute) { startManagedRoute(route); } } else { if (shouldStopRoute) { stopManagedRoute(route); } } }
@Override public void onInit(Route route) { ensureElectionIsCreated(route); LOG.info("Route managed by {}. Setting route {} AutoStartup flag to false.", this.getClass(), route.getId()); route.getRouteContext().getRoute().setAutoStartup("false"); ensureElectionIsCreated(route); if (election.isMaster()) { if (shouldStopRoute) { startManagedRoute(route); } } else { if (shouldStopRoute) { stopManagedRoute(route); } } }
? null : source.getUnitOfWork().getRouteContext().getRoute().getId(); this.breadCrumbId = getBreadCrumbId(source); this.exception = source.getException() == null ? source.getProperty(Exchange.EXCEPTION_CAUGHT, Exception.class) : source.getException();