uk.ac.starlink.ttools.task
Class MultiCone

java.lang.Object
  extended by uk.ac.starlink.ttools.task.ConsumerTask
      extended by uk.ac.starlink.ttools.task.SingleMapperTask
          extended by uk.ac.starlink.ttools.cone.SkyConeMatch2
              extended by uk.ac.starlink.ttools.task.MultiCone
All Implemented Interfaces:
Task

public class MultiCone
extends SkyConeMatch2

SkyConeMatch2 implementation which uses an external Cone Search service.

Since:
4 Jul 2006
Author:
Mark Taylor

Constructor Summary
MultiCone()
           
 
Method Summary
 Executable createExecutable(Environment env)
          Creates an executable object which will do the work of this task in the given Environment.
 
Methods inherited from class uk.ac.starlink.ttools.cone.SkyConeMatch2
createProducer
 
Methods inherited from class uk.ac.starlink.ttools.task.SingleMapperTask
createInputProducer
 
Methods inherited from class uk.ac.starlink.ttools.task.ConsumerTask
createProducer, getOutputMode, getParameterList, getParameters, getPurpose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiCone

public MultiCone()
Method Detail

createExecutable

public Executable createExecutable(Environment env)
                            throws TaskException
Description copied from interface: Task
Creates an executable object which will do the work of this task in the given Environment. This method should do all of the parameter processing and prepare an object which just executes. The idea is that any communication with the user related to the supplied parameter values can be done before the task starts to execute in earnest. Consequently, the returned Executable object ought not to make any reference to env, though this is not absolutely prohibited.

Specified by:
createExecutable in interface Task
Overrides:
createExecutable in class ConsumerTask
Parameters:
env - the environment in which the task will operate
Throws:
TaskException - if no executable can be created; this should usually be a UsageException or some subclass


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.