I dumped the route as XML from within VisualVM and it appears that my
*filter() * is encompassing the remainder of the route, instead of just the
*wireTap()* portion. So when I set *mirrorEnabled = false*, nothing gets
routed to the intended destinations.

        <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        <route startupOrder="100" customId="true" id="ROUTE_ID_RAW_CQMS_EVENTS"
xmlns="http://camel.apache.org/schema/spring";>
                <from
uri="netty:udp://dloco-1.mission.net:2030?serverPipelineFactory=#CQMS_SERVER_PIPELINE_FACTORY_ROUTE_ID_RAW_CQMS_EVENTS&amp;keepAlive=true&amp;sync=true&amp;orderedThreadPoolExecutor=false&amp;receiveBufferSize=4110592&amp;allowDefaultCodec=false&amp;disconnectOnNoReply=false&amp;receiveBufferSizePredictor=8192"/>
                <setProperty propertyName="CamelCharsetName" id="setProperty1">
                        <expressionDefinition>iso-8859-1</expressionDefinition>
                </setProperty>
                <threads poolSize="7" maxPoolSize="14"
threadName="threads_ROUTE_ID_RAW_CQMS_EVENTS" callerRunsWhenRejected="true"
id="threads1">
*                       <filter id="filter1">
                                <method
method="isMirrorEnabled">com.mission.RouteManager$MirrorBean</method>
                                <wireTap
uri="netty:udp://devserver-09.mission.net:11111?clientPipelineFactory=#CQMS_CLIENT_PIPELINE_FACTORY_ROUTE_ID_RAW_CQMS_EVENTS&amp;sync=false&amp;sendBufferSize=4194304&amp;allowDefaultCodec=false&amp;disconnectOnNoReply=false"
customId="true" id="ROUTE_ID_RAW_CQMS_EVENTS_MIRROR"/>
                                <to 
uri="log:com.mission.BACKUP_FILE1?level=INFO" id="to1"/>
                                <to
uri="log:com.mission.THROUGHPUT_FILE1?level=INFO&amp;groupInterval=30000&amp;groupDelay=1000&amp;groupActiveOnly=false"
id="to2"/>
                                <to uri="seda:SEDA_MAIN_100" id="to3"/>
                                <to uri="seda:SEDA_ACK_100" customId="true"
id="ROUTE_ID_RAW_CQMS_EVENTS_TO_FIRST_URIS"/>
                                <setProperty propertyName="CamelCharsetName" 
id="setProperty2">
                                        
<expressionDefinition>iso-8859-1</expressionDefinition>
                                </setProperty>
                        </filter>*
                </threads>
        </route>



--
View this message in context: 
http://camel.465427.n5.nabble.com/Conditionally-omitting-a-portion-of-a-route-tp5770127p5770132.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to