Package net.jini.core.lookup

Examples of net.jini.core.lookup.ServiceTemplate


        /* add 1 to include the Registrar Service itself */
        expectedNMatches = 1+super.getNInstances();
  ServiceItem[] srvcItems = super.createServiceItems(TEST_SRVC_CLASSES);
  ServiceRegistration[] srvcRegs = super.registerAll();
  proxy = super.getProxy();
  tmpl = new ServiceTemplate(null,null,null);
    }
View Full Code Here


                              +"attribute value = "+(SERVICE_BASE_VALUE+i));
      Class c = Class.forName
   ("com.sun.jini.test.spec.servicediscovery.AbstractBaseTest$TestService");
      Entry[] attrs = new Entry[1];
      attrs[0] = new TestServiceIntAttr(SERVICE_BASE_VALUE+i);
      template = new ServiceTemplate(null, new Class[]{c}, attrs);
            /* Through the service discovery manager, query the discovered
             * lookup service(s) for the one registered service that both
             * matches the template and satisfies the filter
             */
            logger.log(Level.FINE, "  performing lookup -- "
View Full Code Here

      Entry[] attrs = null;
      if(nAttrs > 0) {
    attrs = new Entry[1];
    attrs[0] = new TestServiceIntAttr(SERVICE_BASE_VALUE+i);
      }//endif
      template = new ServiceTemplate(null, new Class[]{c}, attrs);
            logger.log(Level.FINE, "looking up service that will "
                              +"be registered -- blocking "+waitDurSecs
                              +" second(s)");
            /* Register all services after waiting less than the block time */
            logger.log(Level.FINE, "registering "+nSrvcs
View Full Code Here

  proxy = super.getProxy();
  tmpls = new ServiceTemplate[nClasses];
  for(int i=0; i<nClasses; i++) {
      Class c = Class.forName(TEST_SRVC_CLASSES[i]);
      Class[] classType = {c};
      tmpls[i] = new ServiceTemplate(null,classType,null);
  }
    }
View Full Code Here

         */
  tmpl = new ServiceTemplate[nClasses*nSrvcsPerClass];
        for (i=0,k=0;i<nClasses;i++) {
            for (j=0;j<nSrvcsPerClass;j++) {
                int n = k%(attrEntries.length);
          tmpl[k] = new ServiceTemplate(null,null,tmplAttrs[n]);
    setStateAttrInfo(k,n,tmplAttrs,state);
    proxy.notify(tmpl[k],transitionMask,listener,
           new MarshalledObject
         (new QATestUtils.SrvcAttrTuple
             (srvcItems[k].service,
View Full Code Here

    sClassType[1] = sc;
      }
      /* XXXX end */

      for (j=0;j<nAttrClasses;j++) {
    tmpl[i][j] = new ServiceTemplate(null,classType,
             tmplAttrs[j]);
    sTmpl[i][j] = new ServiceTemplate(null,sClassType,
              tmplAttrs[j]);
    proxy.notify(tmpl[i][j],
           transitionMask,
           listener,
           new MarshalledObject
View Full Code Here

  for(j=0; j<nClasses; j++) {
      Class c = Class.forName(TEST_SRVC_CLASSES[j]);
      Class[] classType = {c};

      n = j%attrsLen;
      lookupTmpl[j] = new ServiceTemplate(null,classType,
            attrArray[n]);
      for (i=0;i<nInstancesPerClass;i++) {
    srvcRegs[k].addAttributes(attrArray[n]);
    k++;
      }
View Full Code Here

         */
  tmpl = new ServiceTemplate[nClasses*nSrvcsPerClass];
        for (i=0,k=0;i<nClasses;i++) {
            for (j=0;j<nSrvcsPerClass;j++) {
                n = k%(attrEntries.length);
          tmpl[k] = new ServiceTemplate(null,null,tmplAttrs[n]);
    setStateAttrInfo(k,n,tmplAttrs,state);
    proxy.notify(tmpl[k],transitionMask,listener,
           new MarshalledObject
         (new QATestUtils.SrvcAttrTuple
             (srvcItems[k].service,
View Full Code Here

  proxy = super.getProxy();

        /* create the attribute templates to be used with getEntryClasses() */
        tmpls = new ServiceTemplate[nAttrClasses];
        for (i=0;i<nAttrClasses;i++) {
      tmpls[i] = new ServiceTemplate(null,null,tmplAttrs[i]);
        }

        /* add each attribute to each service item */
        for(i=0; i<srvcRegs.length; i++) {
      for(j=0; j<nAttrClasses; j++) {
View Full Code Here

  lookupTmpl = new ServiceTemplate[nClasses];
        k = 0;
  for(j=0; j<nClasses; j++) {
            n = j%attrsLen;
      lookupTmpl[j] = new ServiceTemplate(null,null,attrArray[n]);
            for (i=0;i<nInstancesPerClass;i++) {
    srvcRegs[k].addAttributes(attrArray[n]);
                k++;
      }
  }
View Full Code Here

TOP

Related Classes of net.jini.core.lookup.ServiceTemplate

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.