Examples of AOPDefinition


Examples of org.apache.camel.model.AOPDefinition

        }
    }

    private static void renderAop(StringBuilder buffer, OutputDefinition out) {
        buffer.append("()");
        AOPDefinition aop = (AOPDefinition)out;
        if (aop.getBeforeUri() != null) {
            if (aop.getAfterUri() != null) {
                buffer.append(".around(\"").append(aop.getBeforeUri());
                buffer.append("\", \"").append(aop.getAfterUri()).append("\")");
            } else if (aop.getAfterFinallyUri() != null) {
                buffer.append(".aroundFinally(\"").append(aop.getBeforeUri());
                buffer.append("\", \"").append(aop.getAfterFinallyUri()).append("\")");
            } else {
                buffer.append(".before(\"").append(aop.getBeforeUri()).append("\")");
            }
        } else if (aop.getAfterUri() != null) {
            buffer.append(".after(\"").append(aop.getAfterUri()).append("\")");
        } else if (aop.getAfterFinallyUri() != null) {
            buffer.append(".afterFinally(\"").append(aop.getAfterFinallyUri()).append("\")");
        }
    }
View Full Code Here

Examples of org.apache.camel.model.AOPDefinition

        }
    }

    private static void renderAop(StringBuilder buffer, OutputDefinition out) {
        buffer.append("()");
        AOPDefinition aop = (AOPDefinition)out;
        if (aop.getBeforeUri() != null) {
            if (aop.getAfterUri() != null) {
                buffer.append(".around(\"").append(aop.getBeforeUri());
                buffer.append("\", \"").append(aop.getAfterUri()).append("\")");
            } else if (aop.getAfterFinallyUri() != null) {
                buffer.append(".aroundFinally(\"").append(aop.getBeforeUri());
                buffer.append("\", \"").append(aop.getAfterFinallyUri()).append("\")");
            } else {
                buffer.append(".before(\"").append(aop.getBeforeUri()).append("\")");
            }
        } else if (aop.getAfterUri() != null) {
            buffer.append(".after(\"").append(aop.getAfterUri()).append("\")");
        } else if (aop.getAfterFinallyUri() != null) {
            buffer.append(".afterFinally(\"").append(aop.getAfterFinallyUri()).append("\")");
        }
    }
View Full Code Here

Examples of org.apache.camel.model.AOPDefinition

        }
    }

    private static void renderAop(StringBuilder buffer, OutputDefinition<?> out) {
        buffer.append("()");
        AOPDefinition aop = (AOPDefinition)out;
        if (aop.getBeforeUri() != null) {
            if (aop.getAfterUri() != null) {
                buffer.append(".around(\"").append(aop.getBeforeUri());
                buffer.append("\", \"").append(aop.getAfterUri()).append("\")");
            } else if (aop.getAfterFinallyUri() != null) {
                buffer.append(".aroundFinally(\"").append(aop.getBeforeUri());
                buffer.append("\", \"").append(aop.getAfterFinallyUri()).append("\")");
            } else {
                buffer.append(".before(\"").append(aop.getBeforeUri()).append("\")");
            }
        } else if (aop.getAfterUri() != null) {
            buffer.append(".after(\"").append(aop.getAfterUri()).append("\")");
        } else if (aop.getAfterFinallyUri() != null) {
            buffer.append(".afterFinally(\"").append(aop.getAfterFinallyUri()).append("\")");
        }
    }
View Full Code Here

Examples of org.apache.camel.model.AOPDefinition

        }
    }

    private static void renderAop(StringBuilder buffer, OutputDefinition out) {
        buffer.append("()");
        AOPDefinition aop = (AOPDefinition)out;
        if (aop.getBeforeUri() != null && aop.getAfterUri() != null) {
            buffer.append(".around(\"").append(aop.getBeforeUri());
            buffer.append("\", \"").append(aop.getAfterUri()).append("\")");
        } else if (aop.getBeforeUri() != null) {
            buffer.append(".before(\"").append(aop.getBeforeUri()).append("\")");
        } else if (aop.getAfterUri() != null) {
            buffer.append(".after(\"").append(aop.getAfterUri()).append("\")");
        } else if (aop.getAfterFinallyUri() != null) {
            buffer.append(".afterFinally(\"").append(aop.getAfterUri()).append("\")");
        }
    }
View Full Code Here

Examples of org.apache.camel.model.AOPDefinition

    }

    @SuppressWarnings("rawtypes")
    @Override
    public ProcessorDefinition createCamelDefinition() {
        AOPDefinition answer = new AOPDefinition();

        answer.setInheritErrorHandler(toXmlPropertyValue(PROPERTY_INHERITERRORHANDLER, Objects.<Boolean>getField(this, "inheritErrorHandler")));
        answer.setBeforeUri(toXmlPropertyValue(PROPERTY_BEFOREURI, this.getBeforeUri()));
        answer.setAfterUri(toXmlPropertyValue(PROPERTY_AFTERURI, this.getAfterUri()));
        answer.setAfterFinallyUri(toXmlPropertyValue(PROPERTY_AFTERFINALLYURI, this.getAfterFinallyUri()));

        super.savePropertiesToCamelDefinition(answer);
        return answer;
    }
View Full Code Here

Examples of org.apache.camel.model.AOPDefinition

    @Override
    protected void loadPropertiesFromCamelDefinition(ProcessorDefinition processor) {
        super.loadPropertiesFromCamelDefinition(processor);

        if (processor instanceof AOPDefinition) {
            AOPDefinition node = (AOPDefinition) processor;

            this.setInheritErrorHandler(Objects.<Boolean>getField(node, "inheritErrorHandler"));
            this.setBeforeUri(node.getBeforeUri());
            this.setAfterUri(node.getAfterUri());
            this.setAfterFinallyUri(node.getAfterFinallyUri());
        } else {
            throw new IllegalArgumentException("ProcessorDefinition not an instanceof AOPDefinition. Was " + processor.getClass().getName());
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.