Package net.jini.core.lookup

Examples of net.jini.core.lookup.ServiceTemplate


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


  proxy = super.getProxy();

        /* create the attribute templates to be used with getServiceTypes() */
  attrTmpls = new ServiceTemplate[attrsLen];
        for (i=0;i<attrsLen;i++) {
            attrTmpls[i] = new ServiceTemplate(null,null,attrs[i]);
  }

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

      for (j=1,exit_loop=false;
     ((exit_loop==false)&&(j<maxChainLen));j++) {
    sClass[j] = sClass[j-1].getSuperclass();
    if ( !sClass[j].isAssignableFrom(Object.class) ) {
        Class[] superClassType = {sClass[j]};
        superClassTmpls[i][j] = new ServiceTemplate
      (null,superClassType,null);
    } else {
        exit_loop = true;
        chainLen[i] = j;
    }
View Full Code Here

        /* create and register all of the service items */
  srvcItems = super.createServiceItems(TEST_SRVC_CLASSES);
  srvcRegs = super.registerAll();
  proxy = super.getProxy();
        /* create an "empty" template */
  emptyTmpl = new ServiceTemplate(null,null,null);

        /* retrieve all pre-existing class types; add them to expected set */
        Class[] curClassTypes = null;
  curClassTypes = proxy.getEntryClasses(emptyTmpl);
  expectedTypeDescs
View Full Code Here

  proxy = super.getProxy();
  srvcIDTmpl = new ServiceTemplate[srvcRegs.length];
  evntRegs = new EventRegistration[srvcRegs.length];
        for (i=0;i<srvcRegs.length;i++) {
            curSrvcID = srvcRegs[i].getServiceID();
            srvcIDTmpl[i] = new ServiceTemplate(curSrvcID,null,null);
      EventRegistration er;
      er = proxy.notify(srvcIDTmpl[i], regTransitions, listener,
            new MarshalledObject(curSrvcID),
            Long.MAX_VALUE);
      evntRegs[i] = prepareEventRegistration(er);
View Full Code Here

     @exception TestException usually indicates a failure
     */
    public static void verifyEventItems(Vector eventVector)
  throws Exception
    {
  ServiceTemplate tmpl = new ServiceTemplate(null, null, null);
    outer:
  for (int i = 0; i < eventVector.size(); i++) {
      ServiceEvent evnt = (ServiceEvent)eventVector.elementAt(i);
      for (int j = i + 1; j < eventVector.size(); j++) {
    ServiceEvent oevnt = (ServiceEvent)eventVector.elementAt(j);
View Full Code Here

        Vector srvcSupers = new Vector();
  int s0 = getSrvcIndx(srvcObj,srvcItems);
  int nAttrs = preEventState[0].length;
  int trans;
  int newSrvcIndx;
  ServiceTemplate srvcTmpl;
  for(j=0;j<nAttrs;j++) {
      srvcTmpl = template[s0/nSrvcsPerClass][j];
      for(i=0;i<(srvcTmpl.serviceTypes).length;i++) {
    tmplTuple = new SrvcAttrTuple
        ( srvcsForEquals,attrs,
View Full Code Here

  srvcRegs = super.registerAll();
  proxy = super.getProxy();
        srvcIDTmpl = new ServiceTemplate[srvcRegs.length];
        for (i=0;i<srvcRegs.length;i++) {
            curSrvcID = srvcRegs[i].getServiceID();
            srvcIDTmpl[i] = new ServiceTemplate(curSrvcID,null,null);
  }
        for(i=0; i<srvcRegs.length; i++) {
      /* Not necessary to add each attribute to each service
             * instance; just pick a different attribute set from
             * attrs[][] for each service class instance
View Full Code Here

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

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

  srvcRegs = super.registerAll(leaseDuration);
  proxy = super.getProxy();

  srvcIDTmpls = new ServiceTemplate[nInstances];
  for(int i=0; i<srvcIDTmpls.length; i++) {
      srvcIDTmpls[i] = new ServiceTemplate(srvcRegs[i].getServiceID(),
                                                 null,null);
  }
  leaseStartTime = QATestUtils.getCurTime();
    }
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.