Examples of XMLPipelineFactory


Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

     * on the first parse of the input xml document.
     */
    public void testPipeline() throws Exception {
        cpc.createCache("myCache", "1000", "100");

        XMLPipelineFactory pipelineFactory =
                new IntegrationTestHelper().getPipelineFactory();

        String path = getClass().getName().replace('.', '/');

        URL inputURL = getResourceURL(path + ".input-A.xml");
View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

        }

        // As this XML Document can contain pipeline mark-up we need
        // to ensure that the parsed document enters a pipeline so that
        // it is processed correctly.
        XMLPipelineFactory factory = context.getPipelineFactory();

        // create a new pipeline.
        XMLPipeline pipeline = factory.createDynamicPipeline(context);

        XMLProcess cup = factory.createContextUpdatingProcess();
        cup.setPipeline(target.getPipeline());
        XMLProcess pipelineProcess = pipeline.getPipelineProcess();
        cup.setNextProcess(pipelineProcess);

        // set up the XMLReader so that the inclusion can be read.
View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

        // create the rule
        rule = createTestableRule();
       
        // get hold of the default pipeline factory
        XMLPipelineFactory factory = XMLPipelineFactory.getDefaultInstance();
       
        // factory a pipeline configuration
        pipelineConfiguration = factory.createPipelineConfiguration();
       
        // factor a DynamicProcessConfiguration
        DynamicProcessConfiguration dynamicConfig =
                factory.createDynamicProcessConfiguration();
       
        // register the DynamicProcessConfiguration with the pipeline
        // configuration
        pipelineConfiguration.storeConfiguration(
                DynamicProcessConfiguration.class,
                dynamicConfig);
       
        // create a XMLPipelineContext
        EnvironmentInteraction interaction = null;
        XMLPipelineContext context = factory.createPipelineContext(
                pipelineConfiguration,
                interaction);

        // create a pipeline
        XMLPipeline pipeline = factory.createDynamicPipeline(context);
       
        // create a dynamic process
        dynamicProcess = factory.createDynamicProcess(
                new SimpleDynamicProcessConfiguration());
               
        // finally, register the pipeline with the dynamic process
        dynamicProcess.setPipeline(pipeline);
    }
View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

     * on the first parse of the input xml document.
     */
    public void testPipeline() throws Exception {
        cpc.createCache("myCache", "1000", "0");

        XMLPipelineFactory pipelineFactory =
                new IntegrationTestHelper().getPipelineFactory();

        String path = getClass().getName().replace('.', '/');

        URL inputURL = getResourceURL(path + ".input-A.xml");
View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

        serverMock = new HttpServerMock();

        writer = new StringWriter();

        XMLPipelineFactory factory = XMLPipelineFactory.getDefaultInstance();
        XMLPipelineFilter filter = createPipelineFilter(factory,
                createErrorHandler(), writer);

        pipeline = filter.getPipelineProcess().getPipeline();
    }
View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

    /**
     * Test the convert from an absolute to relative url.
     */
    public void testConvertAbsoluteURLToRelativeURL() throws Exception {
        XMLPipelineFactory pipelineFactory =
                new IntegrationTestHelper().getPipelineFactory();

        XMLPipelineConfiguration pipelineConfiguration =
                createPipelineConfiguration();

        // Create a XMLPipelineContext
        XMLPipelineContext pipelineContext =
                pipelineFactory.createPipelineContext(
                        pipelineConfiguration,
                        (EnvironmentInteraction)null);

        // create a dynamic pipeine
        XMLPipeline pipeline = pipelineFactory.createDynamicPipeline(pipelineContext);

        AbsoluteToRelativeURLOperationProcess process =
            new AbsoluteToRelativeURLOperationProcess();
        process.setPipeline(pipeline);

View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

    /**
     * Test that getBaseURL returns values explicitly set on the operation
     * ahead of values set on the process configuration.
     */
    public void testGetBaseURL() throws Exception {
        XMLPipelineFactory pipelineFactory =
                new IntegrationTestHelper().getPipelineFactory();

        XMLPipelineConfiguration pipelineConfiguration =
                createPipelineConfiguration();
        AbsoluteToRelativeURLConfiguration config =
                (AbsoluteToRelativeURLConfiguration) pipelineConfiguration.
                retrieveConfiguration(AbsoluteToRelativeURLConfiguration.class);

        // Create a XMLPipelineContext
        XMLPipelineContext pipelineContext =
                pipelineFactory.createPipelineContext(
                        pipelineConfiguration,
                        (EnvironmentInteraction)null);

        // create a dynamic pipeine
        XMLPipeline pipeline = pipelineFactory.
                createDynamicPipeline(pipelineContext);

        AbsoluteToRelativeURLOperationProcess process =
            new AbsoluteToRelativeURLOperationProcess();
        process.setPipeline(pipeline);
View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

    /**
     * Test that getSubstitutionPath returns values explicitly set on the
     * operation ahead of values set on the process configuration.
     */
    public void testGetSubstitutionPath() throws Exception {
        XMLPipelineFactory pipelineFactory =
                new IntegrationTestHelper().getPipelineFactory();

        XMLPipelineConfiguration pipelineConfiguration =
                createPipelineConfiguration();
        AbsoluteToRelativeURLConfiguration config =
                (AbsoluteToRelativeURLConfiguration) pipelineConfiguration.
                retrieveConfiguration(AbsoluteToRelativeURLConfiguration.class);

        // Create a XMLPipelineContext
        XMLPipelineContext pipelineContext =
                pipelineFactory.createPipelineContext(
                        pipelineConfiguration,
                        (EnvironmentInteraction)null);

        // create a dynamic pipeine
        XMLPipeline pipeline = pipelineFactory.
                createDynamicPipeline(pipelineContext);

        AbsoluteToRelativeURLOperationProcess process =
            new AbsoluteToRelativeURLOperationProcess();
        process.setPipeline(pipeline);
View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

            // the AsyncResult.
            final XMLPipelineContext pipelineContext = getPipelineContext();
            pipelineContext.getDependencyContext().pushDependencyTracker(
                fixedExpiryMode? Tracking.DISABLED: Tracking.ENABLED);

            XMLPipelineFactory factory = pipelineContext.getPipelineFactory();
            recorder = factory.createPipelineRecorder();
            boolean startedRecorder = false;
            try {
                recorder.startRecording(getPipeline());

                // Note that we don't forward the events directly in case one
View Full Code Here

Examples of com.volantis.xml.pipeline.sax.XMLPipelineFactory

    /**
     * Tests the getPipelineFactory() Method.
     * @throws Exception
     */
    public void testGetPipelineFactory() throws Exception {
        XMLPipelineFactory factory = pi.getPipelineFactory();


        assertTrue("getPipelineFactory() should return an instance " +
                   " of the MCSPipelineFactory class",
                   factory.getClass().getName().equals(
                               "com.volantis.mcs.runtime.pipeline." +
                               "PipelineInitialization$MCSPipelineFactory"));
    }
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.