Examples of ExtensionContext


Examples of com.jclark.xsl.expr.ExtensionContext

     *
     */
    public ExtensionContext getExtensionContext(String namespace)
        throws XSLException
    {
        ExtensionContext extension =
            (ExtensionContext) extensionTable.get(namespace);
        if (extension == null) {
            extension = sheet.createExtensionContext(namespace);
            if (extension == null) {
                extension = new ExtensionContext()
                    {
                        public boolean available(String name) {
                            return false;
                        }

View Full Code Here

Examples of org.apache.ode.bpel.rtrep.common.extension.ExtensionContext

  public static class TestExtensionAssignOperation implements ExtensionOperation {
    private static final long serialVersionUID = 1L;

    public void run(Object contexto, Element element)
        throws FaultException {
            ExtensionContext context = (ExtensionContext) contexto;
      //Node val = context.readVariable("myVar");
      StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
      sb.append("<message><TestPart>Small</TestPart></message>");
      try {
        context.writeVariable("tmpVar", DOMUtils.stringToDOM(sb.toString()));
      } catch (Exception e) {
        e.printStackTrace();
        Assert.fail();
      } finally {
        context.complete();
      }
    }
View Full Code Here

Examples of org.apache.ode.bpel.rtrep.common.extension.ExtensionContext

            LinkFrame linkFrame) {
        super(self, scopeFrame, linkFrame);
    }

    public final void run() {
        final ExtensionContext context = new ExtensionContextImpl(_self, _scopeFrame, getBpelRuntime());
        final OExtensionActivity oea = (OExtensionActivity)_self.o;
       
        try {
            ExtensionOperation ea = getBpelRuntime().createExtensionActivityImplementation(oea.extensionName);
            if (ea == null) {
                for (OProcess.OExtension oe : oea.getOwner().mustUnderstandExtensions) {
                    if (oea.extensionName.getNamespaceURI().equals(oe.namespaceURI)) {
                        __log.warn("Lookup of extension activity " + oea.extensionName + " failed.");
                        throw new FaultException(ExtensibilityQNames.UNKNOWN_EA_FAULT_NAME, "Lookup of extension activity "
                                + oea.extensionName + " failed. No implementation found.");
                    }
                }
                // act like <empty> - do nothing
                context.complete();
                return;
            }

            ea.run(context, oea.nestedElement.getElement());
        } catch (FaultException fault) {
            __log.error(fault);
            context.completeWithFault(fault);
        }

    }
View Full Code Here

Examples of org.apache.ode.bpel.rtrep.common.extension.ExtensionContext

        return data;
    }

    private void invokeExtensionAssignOperation(OAssign.ExtensionAssignOperation eao) throws FaultException {
        final ExtensionContext context = new ExtensionContextImpl(_self, _scopeFrame, getBpelRuntime());

        try {
            ExtensionOperation ea = getBpelRuntime().createExtensionActivityImplementation(eao.extensionName);
            if (ea == null) {
                for (OProcess.OExtension oe : eao.getOwner().mustUnderstandExtensions) {
                    if (eao.extensionName.getNamespaceURI().equals(oe.namespaceURI)) {
                        __log.warn("Lookup of extension activity " + eao.extensionName + " failed.");
                        throw new FaultException(ExtensibilityQNames.UNKNOWN_EA_FAULT_NAME, "Lookup of extension activity " + eao.extensionName + " failed. No implementation found.");
                    }
                }
                // act like <empty> - do nothing
                context.complete();
                return;
            }

            ea.run(context, eao.nestedElement.getElement());
        } catch (FaultException fault) {
            __log.error(fault);
            context.completeWithFault(fault);
        }
    }
View Full Code Here

Examples of org.apache.ode.bpel.runtime.extension.ExtensionContext

  public static class TestExtensionAssignOperation implements ExtensionOperation {
    private static final long serialVersionUID = 1L;

    public void run(Object contexto, String cid, Element element)
        throws FaultException {
            ExtensionContext context = (ExtensionContext) contexto;
      //Node val = context.readVariable("myVar");
      StringBuffer sb = new StringBuffer("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
      sb.append("<message><TestPart>Small</TestPart></message>");
      try {
        context.writeVariable("tmpVar", DOMUtils.stringToDOM(sb.toString()));
      } catch (Exception e) {
        e.printStackTrace();
        Assert.fail();
      } finally {
        context.complete(cid);
      }
    }
View Full Code Here

Examples of org.apache.ode.bpel.runtime.extension.ExtensionContext

        sendEvent(se);
    }

    private void invokeExtensionAssignOperation(OAssign.ExtensionAssignOperation eao) throws FaultException {

        final ExtensionContext context = new ExtensionContextImpl(_self, _scopeFrame, getBpelRuntimeContext());

        try {
            ExtensionOperation ea = getBpelRuntimeContext().createExtensionActivityImplementation(eao.extensionName);
            if (ea == null) {
                for (OProcess.OExtension oe : eao.getOwner().mustUnderstandExtensions) {
                    if (eao.extensionName.getNamespaceURI().equals(oe.namespaceURI)) {
                        __log.warn("Lookup of extension activity " + eao.extensionName + " failed.");
                        throw new FaultException(ExtensibilityQNames.UNKNOWN_EA_FAULT_NAME, "Lookup of extension activity " + eao.extensionName + " failed. No implementation found.");
                    }
                }
                // act like <empty> - do nothing
                context.complete(_self.parent.export());
                return;
            }

            ea.run(context, _self.parent.export(), eao.nestedElement.getElement());
        } catch (FaultException fault) {
            __log.error(fault);
            context.completeWithFault(_self.parent.export(), fault);
        }
    }
View Full Code Here

Examples of org.apache.ode.bpel.runtime.extension.ExtensionContext

            LinkFrame linkFrame) {
        super(self, scopeFrame, linkFrame);
    }

    public final void run() {
        final ExtensionContext context = new ExtensionContextImpl(_self, _scopeFrame, getBpelRuntimeContext());
        final OExtensionActivity oea = (OExtensionActivity)_self.o;
       
        try {
            ExtensionOperation ea = getBpelRuntimeContext().createExtensionActivityImplementation(oea.extensionName);
            if (ea == null) {
                for (OProcess.OExtension oe : oea.getOwner().mustUnderstandExtensions) {
                    if (oea.extensionName.getNamespaceURI().equals(oe.namespaceURI)) {
                        __log.warn("Lookup of extension activity " + oea.extensionName + " failed.");
                        throw new FaultException(ExtensibilityQNames.UNKNOWN_EA_FAULT_NAME, "Lookup of extension activity "
                                + oea.extensionName + " failed. No implementation found.");
                    }
                }
                // act like <empty> - do nothing
                context.complete(_self.parent.export());
                return;
            }

            if (ea instanceof AbstractLongRunningExtensionOperation) {
                AbstractLongRunningExtensionOperation longEa = (AbstractLongRunningExtensionOperation)ea;
                longEa.setExtensionContext(context);
                longEa.setCid(_self.parent.export());
                longEa.setElement(oea.nestedElement.getElement());
                instance((BpelJacobRunnable)ea);
            } else {
                ea.run(context, _self.parent.export(), oea.nestedElement.getElement());
            }
        } catch (FaultException fault) {
            __log.error(fault);
            context.completeWithFault(_self.parent.export(), fault);
        }

    }
View Full Code Here

Examples of org.gatein.management.spi.ExtensionContext

            return "Root management resource.";
         }
      });

      Map<String, BindingProvider> map = new HashMap<String, BindingProvider>();
      ExtensionContext context = new ExtensionContextImpl(resource, map);

      ServiceLoader<ManagementExtension> loader = ServiceLoader.load(ManagementExtension.class);
      for (ManagementExtension extension : loader)
      {
         extension.initialize(context);
View Full Code Here

Examples of org.gatein.management.spi.ExtensionContext

            return "Root management resource.";
         }
      });

      ManagementProviders providers = new ManagementProviders();
      ExtensionContext context = new ExtensionContextImpl(resource, providers);

      ServiceLoader<ManagementExtension> loader = ServiceLoader.load(ManagementExtension.class);
      for (ManagementExtension extension : loader)
      {
         try
View Full Code Here

Examples of org.jboss.as.ExtensionContext


    static Set<String> parseExtensions(final XMLExtendedStreamReader reader) throws XMLStreamException {
        requireNoAttributes(reader);

        final ExtensionContext extensionContext = new ExtensionContextImpl(reader);

        final Set<String> found = new LinkedHashSet<String>();

        while (reader.nextTag() != END_ELEMENT) {
            // Attribute && require no content
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.