Package com.sun.jini.start.SharedActivatableServiceDescriptor

Examples of com.sun.jini.start.SharedActivatableServiceDescriptor.Created


    private static void destroy(ServiceDescriptor[] srvArray,
        Configuration config) throws Exception
    {
        logger.entering(DestroySharedGroup.class.getName(), "destroy",
      new Object[] {Arrays.asList(srvArray), config} );
  Created created = null;
        SharedActivatableServiceDescriptor desc = null;
  ActivationSystem activationSystem = null;
     
        for (int i=0; i < srvArray.length; i++) {
      if (srvArray[i] instanceof SharedActivatableServiceDescriptor) {
View Full Code Here


                impl,
                sga.getSharedGroupLog().toString(),
                new String[] { config },
    true);
        try {
            Created created =
                (Created)badCodebase.create(EmptyConfiguration.INSTANCE);
      throw new TestException(
          "Created proxy: " + created.proxy
    + " with a badcodebase descriptor: " + badCodebase);
        } catch (UnmarshalException e) {
      logger.log(Level.INFO, "Expected Failure -- with a badcodebase descriptor: "
          + badCodebase);
            e.printStackTrace();
        }

  SharedActivatableServiceDescriptor badPolicy =
            new SharedActivatableServiceDescriptor(
                codebase,
                policy.replaceAll("policy", "policy_bogus"),
                classpath,
                impl,
                sga.getSharedGroupLog().toString(),
                new String[] { config },
    true);
        try {
            Created created =
                (Created)badPolicy.create(EmptyConfiguration.INSTANCE);
      throw new TestException(
          "Created proxy: " + created.proxy
    + " with a bad policy descriptor: " + badPolicy);
        } catch (ActivationException e) {
      logger.log(Level.INFO, "Expected Failure with a bad policy descriptor: "
          + badPolicy);
            e.printStackTrace();
        }

  SharedActivatableServiceDescriptor badClasspath =
            new SharedActivatableServiceDescriptor(
                codebase,
                policy,
                classpath.replaceAll("mercury", "mercury_bogus"),
                impl,
                sga.getSharedGroupLog().toString(),
                new String[] { config },
    true);
        try {
            Created created =
                (Created)badClasspath.create(EmptyConfiguration.INSTANCE);
      throw new TestException(
          "Created proxy: " + created.proxy
    + " with a bad classpath descriptor: " + badClasspath);
        } catch (ActivationException ae) {
      if (ae.getCause() instanceof ClassNotFoundException) {
          logger.log(Level.INFO,
        "Expected Failure with a bad classpath descriptor: "
              + badClasspath, ae);
      } else {
          logger.log(Level.INFO,
        "Unexpected Failure with a bad classpath descriptor: "
              + badClasspath);
          throw new TestException(
              "Unexpected exception"
        + " with a bad classpath descriptor: " + badClasspath, ae);
      }
        }

  SharedActivatableServiceDescriptor badImpl =
            new SharedActivatableServiceDescriptor(
                codebase,
                policy,
                classpath,
                impl.replaceAll("Impl", "Impl_bogus"),
                sga.getSharedGroupLog().toString(),
                new String[] { config },
    true);
        try {
            Created created =
                (Created)badImpl.create(EmptyConfiguration.INSTANCE);
      throw new TestException(
          "Created proxy: " + created.proxy
    + " with a bad impl descriptor: " + badImpl);
        } catch (ActivationException ae) {
      if (ae.getCause() instanceof ClassNotFoundException) {
          logger.log(Level.INFO,
        "Expected Failure with a bad impl descriptor: "
              + badImpl, ae);

      } else {
          logger.log(Level.INFO,
        "Unexpected Failure with a bad impl descriptor: "
              + badImpl);
          throw new TestException(
              "Unexpected exception"
        + " with a bad impl descriptor: " + badImpl, ae);
      }
        }

  SharedActivatableServiceDescriptor badLog =
            new SharedActivatableServiceDescriptor(
                codebase,
                policy,
                classpath,
                impl,
                sga.getSharedGroupLog().toString() + "bogus",
                new String[] { config },
    true);
        try {
            Created created =
                (Created)badLog.create(EmptyConfiguration.INSTANCE);
      throw new TestException(
          "Created proxy: " + created.proxy
    + " with a bad log descriptor: " + badLog);
        } catch (IOException e) {
      logger.log(Level.INFO, "Expected Failure with a bad log descriptor: "
          + badLog, e);
        }

  SharedActivatableServiceDescriptor badConfig =
            new SharedActivatableServiceDescriptor(
                codebase,
                policy,
                classpath,
                impl,
                sga.getSharedGroupLog().toString(),
                new String[] { sga.getSharedGroupLog().toString() },
    true);
        try {
            Created created =
                (Created)badConfig.create(EmptyConfiguration.INSTANCE);
      throw new TestException(
          "Created proxy: " + created.proxy
    + " with a bad config descriptor: " + badConfig);
        } catch (ActivationException e) {
View Full Code Here

                                                       noopServiceClasspath,
                                                       noopServiceImplName,
                                                       sharedVMDir,
                                                       noopServiceArgsArray,
                                                       false);
            Created createdObj = (Created)destroyVMServiceDescriptor.create
                                                              (starterConfig);
            vmProxy[v] = (SharedGroup)createdObj.proxy;//to destroy service VM
            /* start TestService-v in same shared VM as no-op service */
            SharedActivatableServiceDescriptor serviceDescriptor =
                new SharedActivatableServiceDescriptor(serviceCodebase,
View Full Code Here

    private static void destroy(ServiceDescriptor[] srvArray,
        Configuration config) throws Exception
    {
        logger.entering(DestroySharedGroup.class.getName(), "destroy",
      new Object[] {Arrays.asList(srvArray), config} );
  Created created = null;
        SharedActivatableServiceDescriptor desc = null;
  ActivationSystem activationSystem = null;
     
        for (int i=0; i < srvArray.length; i++) {
      if (srvArray[i] instanceof SharedActivatableServiceDescriptor) {
View Full Code Here

TOP

Related Classes of com.sun.jini.start.SharedActivatableServiceDescriptor.Created

Copyright © 2018 www.massapicom. 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.