Service Job Provider

Identifier:
eu.geclipse.servicejob.servicejobProvider

Since:
1.0M7

Description:
This extension point is used to define new operator's job. Operator's job is a special kind of task dedicated mainly for grid operators which want to test, manage and benchmark their grid resources.

Configuration Markup:

<!ELEMENT extension (serviceJob , wizard)+>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT serviceJob EMPTY>

<!ATTLIST serviceJob

id              CDATA #REQUIRED

servicejobClass CDATA #REQUIRED>

Information about service job class implementation.



<!ELEMENT wizard EMPTY>

<!ATTLIST wizard

id    CDATA #REQUIRED

name  CDATA #REQUIRED

class CDATA #REQUIRED>

Element for defining UI parts of contribution to Service Job Framework.



Examples:
Please note that serviceJob and wizard nodes can be defined in separate plug-ins. In this case ids of both nodes must be identical.

  <extension
         point="eu.geclipse.servicejob.servicejobProvider">
      <serviceJob
            id="eu.geclipse.benchmarking.benchmark"
            servicejobClass="eu.geclipse.benchmarking.model.service.BenchmarkServiceJob">
      </serviceJob>
      <wizard
            class="eu.geclipse.gbdl.ui.wizards.BenchmarkWizard"
            id="eu.geclipse.benchmarking.benchmark"
            name="Benchmark"
      </wizard>
  </extension>

Supplied Implementation:
Please take a look at eu.geclipse.servicejob.impl for some basic implementations of the service job framework. In this plug-in middleware-independent certificate lifetime test is defined.


Copyright (c) 2008 g-Eclipse Consortium

All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html.

Initial development of the original code was made for the g-Eclipse project founded by European Union project number: FP6-IST-034327 http://www.geclipse.eu.