class org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory extends java.lang.Object implements org.apache.camel.spi.RoutePolicyFactory
{
private final org.apache.camel.spi.RoutePolicy policy;
final org.apache.camel.impl.SupervisingRouteController this$0;
private void <init>(org.apache.camel.impl.SupervisingRouteController)
{
org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicy v;
org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory v;
org.apache.camel.impl.SupervisingRouteController v, v;
v := @this: org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory;
v := @parameter: org.apache.camel.impl.SupervisingRouteController;
v.<org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory: org.apache.camel.impl.SupervisingRouteController this$0> = v;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicy;
v = v.<org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory: org.apache.camel.impl.SupervisingRouteController this$0>;
specialinvoke v.<org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicy: void <init>(org.apache.camel.impl.SupervisingRouteController)>(v);
v.<org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory: org.apache.camel.spi.RoutePolicy policy> = v;
return;
}
public org.apache.camel.spi.RoutePolicy createRoutePolicy(org.apache.camel.CamelContext, java.lang.String, org.apache.camel.model.RouteDefinition)
{
org.apache.camel.model.RouteDefinition v;
org.apache.camel.CamelContext v;
org.apache.camel.spi.RoutePolicy v;
org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory v;
java.lang.String v;
v := @this: org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.model.RouteDefinition;
v = v.<org.apache.camel.impl.SupervisingRouteController$ManagedRoutePolicyFactory: org.apache.camel.spi.RoutePolicy policy>;
return v;
}
}