Examples of Addon


Examples of com.heroku.api.Addon

        return String.class;
    }

    public Addon getAddOn(int row) {
        if (row==-1) return null;
        final Addon addon = addons.get(row);
        if (isInstalled(addon)) return appAddons.get(addon.getName());
        return addon;
    }
View Full Code Here

Examples of com.m11n.android.model.AddOn

    {
      item = new Platform();
    }
    else if(AddOn.ELEMENT_NAME.equals(parent.getNodeName()))
    {
      item = new AddOn();
    }
    else if(Extra.ELEMENT_NAME.equals(parent.getNodeName()))
    {
      item = new Extra();
    }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.AddOn

            }

            // first try to lookup a service appropriate for the mode
            // that has been configured.
            final String serviceName = ((isNpnMode) ? "spdy-npn" : "spdy-plane");
            AddOn spdyAddon = locator.getService(AddOn.class, serviceName);

            // if no service was found, attempt to load via reflection.
            if (spdyAddon == null) {
                Class<?> spdyMode;
                try {
                    spdyMode = Utils.loadClass("org.glassfish.grizzly.spdy.SpdyMode");
                } catch (ClassNotFoundException cnfe) {
                    if (LOGGER.isLoggable(Level.FINE)) {
                        LOGGER.fine("Unable to load class org.glassfish.grizzly.spdy.SpdyMode.  SPDY support cannot be enabled");
                    }
                    return;
                }
                Object[] enumConstants = spdyMode.getEnumConstants();
                Object mode = ((isNpnMode) ? enumConstants[1] : enumConstants[0]);
                spdyAddon = loadAddOn("org.glassfish.grizzly.spdy.SpdyAddOn", new Class[]{spdyMode}, mode);
            }

            if (spdyAddon != null) {
                // Configure SpdyAddOn
                configureElement(locator, listener, spdyElement, spdyAddon);
               
                // Spdy requires access to more information compared to the other addons
                // that are currently leveraged.  As such, we'll need to mock out a
                // Grizzly NetworkListener to pass to the addon.  This mock object will
                // only provide the information necessary for the addon to operate.
                // It will be important to keep this mock in sync with the details the
                // addon requires.
                spdyAddon.setup(createMockListener(), builder);
                isSpdyEnabled = true;
            }
        }
    }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.AddOn

    protected void configureCometSupport(final ServiceLocator habitat,
            final NetworkListener networkListener,
            final Http http, final FilterChainBuilder filterChainBuilder) {

        if(GrizzlyConfig.toBoolean(http.getCometSupportEnabled())) {
            final AddOn cometAddOn = loadAddOn(habitat, "comet",
                    "org.glassfish.grizzly.comet.CometAddOn");
            if (cometAddOn != null) {
                configureElement(habitat, networkListener, http, cometAddOn);
                cometAddOn.setup(null, filterChainBuilder);
                isCometEnabled = true;
            }
        }
    }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.AddOn

                                             final NetworkListener listener,
                                             final Http http,
                                             final FilterChainBuilder filterChainBuilder) {
        final boolean websocketsSupportEnabled = Boolean.parseBoolean(http.getWebsocketsSupportEnabled());
        if (websocketsSupportEnabled) {
            AddOn wsAddOn = loadAddOn(habitat,
                                      "websocket",
                                      "org.glassfish.grizzly.websockets.WebSocketAddOn");
            if (wsAddOn != null) {
                if (!configureElement(habitat, listener, http, wsAddOn)) {
                    // Dealing with a WebSocketAddOn created by reflection vs
                    // an HK2 service.  We need to pass the configuration data
                    // manually via reflection.
                    try {
                        Method m = wsAddOn.getClass().getDeclaredMethod("setTimeoutInSeconds", Long.TYPE);
                        m.invoke(wsAddOn, Long.parseLong(http.getWebsocketsTimeoutSeconds()));
                    } catch (Exception e) {
                        if (LOGGER.isLoggable(Level.WARNING)) {
                            LOGGER.log(Level.WARNING, e.toString(), e);
                        }
                    }
                }
                wsAddOn.setup(null, filterChainBuilder);
                isWebSocketEnabled = true;
            }
        }
    }
View Full Code Here

Examples of org.glassfish.grizzly.http.server.AddOn

        final boolean jkSupportEnabled = http.getJkEnabled() != null ?
            Boolean.parseBoolean(http.getJkEnabled()) :
            Boolean.parseBoolean(networkListener.getJkEnabled());

        if (jkSupportEnabled) {
            final AddOn ajpAddOn = loadAddOn(habitat, "ajp",
                    "org.glassfish.grizzly.http.ajp.AjpAddOn");
            if (ajpAddOn != null) {
                configureElement(habitat, networkListener, http, ajpAddOn);
                ajpAddOn.setup(null, filterChainBuilder);
                isAjpEnabled = true;
            }
        }
    }
View Full Code Here

Examples of org.jboss.forge.container.addons.Addon

      try
      {
         Future<Void> future = registry.start(addonToDeploy);
         future.get();
         Addon addon = registry.getAddon(addonToDeploy);
         if (addon.getStatus().isFailed())
         {
            ContainerException e = new ContainerException("Addon " + addonToDeploy + " failed to deploy.");
            deployment.deployedWithError(e);
            throw e;
         }
View Full Code Here

Examples of org.jboss.forge.container.addons.Addon

      AddonRegistry registry = runnable.getForge().getAddonRegistry();

      try
      {
         repository.disable(addonToUndeploy);
         Addon addonToStop = registry.getAddon(addonToUndeploy);
         registry.stop(addonToStop);
         Addons.waitUntilStopped(addonToStop);
      }
      catch (Exception e)
      {
View Full Code Here

Examples of org.jboss.forge.container.addons.Addon

         AddonRegistry registry = runnable.getForge().getAddonRegistry();
         try
         {
            Future<Void> future = registry.getAddon(addonToDeploy).getFuture();
            future.get();
            Addon addon = registry.getAddon(addonToDeploy);
            if (addon.getStatus().isFailed())
            {
               ContainerException e = new ContainerException("Addon " + addonToDeploy + " failed to deploy.");
               deployment.deployedWithError(e);
               throw e;
            }
View Full Code Here

Examples of org.jboss.forge.container.addons.Addon

      System.out.println("Undeploying [" + addonToUndeploy + "] ... ");

      try
      {
         repository.disable(addonToUndeploy);
         Addon addonToStop = registry.getAddon(addonToUndeploy);
         Addons.waitUntilStopped(addonToStop);
      }
      catch (Exception e)
      {
         throw new DeploymentException("Failed to undeploy " + addonToUndeploy, e);
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.