Package net.jini.constraint

Examples of net.jini.constraint.BasicMethodConstraints


            new BasicMethodConstraints.MethodDesc(defaultConstraints));
        BasicMethodConstraints.MethodDesc[] mArray =
            new BasicMethodConstraints.MethodDesc[mcArray.size()];
        mArray = (BasicMethodConstraints.MethodDesc[])
             mcArray.toArray(mArray);
        methodConstraints = new BasicMethodConstraints(mArray);
    }
    return methodConstraints;
    }
View Full Code Here


     * This method performs all actions mentioned in class description.
     *
     */
    public void run() throws Exception {
        ProxyTrustVerifier ptv = new ProxyTrustVerifier();
        MethodConstraints emptyMC = new BasicMethodConstraints(
                new BasicMethodConstraints.MethodDesc[] {
                    new BasicMethodConstraints.MethodDesc(
                            "getProxyVerifier",
                            InvocationConstraints.EMPTY) });
        Object[] testObjs = new Object[] {
View Full Code Here

      return new MethodDesc(n, t, null);
  }
    }

    static void legal(MethodDesc d1, MethodDesc d2) {
  new BasicMethodConstraints(new MethodDesc[]{d1, d2});
    }
View Full Code Here

  legal(desc(n1, t1), desc(n2, t2));
    }

    static void illegal(MethodDesc d1, MethodDesc d2) {
  try {
      new BasicMethodConstraints(new MethodDesc[]{d1, d2});
      throw new RuntimeException("illegal ordering succeeded");
  } catch (IllegalArgumentException e) {
      System.out.println(e.getMessage());
  }
    }
View Full Code Here

          (MethodConstraints) config.getEntry(
        "test", "discoveryConstraints",
        MethodConstraints.class, null);
      if (discoveryConstraints == null) {
          discoveryConstraints =
        new BasicMethodConstraints(InvocationConstraints.EMPTY);
      }
      try {
          multicastRequestSubjectChecker =
        (ClientSubjectChecker) Config.getNonNullEntry(
            config, "test", "multicastRequestSubjectChecker",
View Full Code Here

                ClientAuthentication.YES }),
            new ConstraintAlternatives(new InvocationConstraint[] {
                Delegation.YES,
                Confidentiality.YES,
                ClientAuthentication.YES }),
            new BasicMethodConstraints(
                    new BasicMethodConstraints.MethodDesc[] { md1, md2 }),
            new BasicMethodConstraints(
                    new BasicMethodConstraints.MethodDesc[] { md1, md3, md2 }),
            new InvocationConstraints(
                new InvocationConstraint[] {
                    ClientAuthentication.YES, Delegation.YES },
                new InvocationConstraint[] {
View Full Code Here

                 "discoveryConstraints",
                 MethodConstraints.class,
                 null);
  if (constraints == null) {
      constraints =
    new BasicMethodConstraints(InvocationConstraints.EMPTY);
  }
  multicastRequestConstraints = DiscoveryConstraints.process(
      constraints.getConstraints(
    DiscoveryConstraints.multicastRequestMethod));
  multicastAnnouncementConstraints = DiscoveryConstraints.process(
View Full Code Here

      Method to = mappings[i];
      descs[--count] = new MethodDesc(
    to.getName(), to.getParameterTypes(),
    methodConstraints.getConstraints(from));
  }
  return new BasicMethodConstraints(descs);
    }
View Full Code Here

    clientConstraints.getConstraints(method);
      InvocationConstraints absoluteConstraints =
    relativeConstraints.makeAbsolute();
      if (relativeConstraints != absoluteConstraints) {
    convertedConstraints =
        new BasicMethodConstraints(absoluteConstraints);
      }
  }
 
  boolean force = false;
  Remote currProxy;
View Full Code Here

     TestConnectTimeout.class.getClassLoader(),
     new Class[] { Ping.class, RemoteMethodControl.class },
     invocationHandler);

  tryProxy(proxy.setConstraints(
      new BasicMethodConstraints(new InvocationConstraints(
    new ConnectionRelativeTime(TIMEOUT),
    null
      ))
  ));

  tryProxy(proxy.setConstraints(
      new BasicMethodConstraints(new InvocationConstraints(
    ConstraintAlternatives.create(new InvocationConstraint[] {
        new ConnectionRelativeTime(TIMEOUT),
        new ConnectionRelativeTime(TIMEOUT + 1)
    }),
    null
      ))
  ));

  tryProxy(proxy.setConstraints(
      new BasicMethodConstraints(new InvocationConstraints(
    null,
    new ConnectionRelativeTime(TIMEOUT)))));

  tryProxy(proxy.setConstraints(
      new BasicMethodConstraints(new InvocationConstraints(
    null,
    ConstraintAlternatives.create(new InvocationConstraint[] {
        new ConnectionRelativeTime(TIMEOUT),
        new ConnectionRelativeTime(TIMEOUT + 1)
    })
      ))
  ));

  tryProxy(proxy.setConstraints(
      new BasicMethodConstraints(new InvocationConstraints(
    new ConnectionAbsoluteTime(System.currentTimeMillis()),
    null
      ))
  ));

  tryProxy(proxy.setConstraints(
      new BasicMethodConstraints(new InvocationConstraints(
    ConstraintAlternatives.create(new InvocationConstraint[] {
        new ConnectionAbsoluteTime(System.currentTimeMillis()),
        new ConnectionAbsoluteTime(System.currentTimeMillis() + 1)
    }),
    null
      ))
  ));

  tryProxy(proxy.setConstraints(
      new BasicMethodConstraints(new InvocationConstraints(
    null,
    new ConnectionAbsoluteTime(System.currentTimeMillis())
      ))
  ));

  tryProxy(proxy.setConstraints(
      new BasicMethodConstraints(new InvocationConstraints(
    null,
    ConstraintAlternatives.create(new InvocationConstraint[] {
        new ConnectionAbsoluteTime(System.currentTimeMillis()),
        new ConnectionAbsoluteTime(System.currentTimeMillis() + 1)
    })
View Full Code Here

TOP

Related Classes of net.jini.constraint.BasicMethodConstraints

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.