Interface IPRunnable<RESULT,CONTEXT extends Map<String,Object>>

All Superinterfaces:
de.tsl2.nano.core.execution.IRunnable<RESULT,CONTEXT>, Serializable

public interface IPRunnable<RESULT,CONTEXT extends Map<String,Object>> extends de.tsl2.nano.core.execution.IRunnable<RESULT,CONTEXT>, Serializable
Version:
$Revision$
Author:
Tom
  • Method Summary

    Modifier and Type
    Method
    Description
    checkedArguments(CONTEXT args, boolean strict)
    check arguments against defined parameter and return only defined arguments
     
    defined parameter, to be checked (see #checkArguments(Map)) against given CONTEXT

    Methods inherited from interface de.tsl2.nano.core.execution.IRunnable

    run
  • Method Details

    • getName

      String getName()
      Returns:
      name of runnable
    • getParameter

      Map<String,? extends Serializable> getParameter()
      defined parameter, to be checked (see #checkArguments(Map)) against given CONTEXT
    • checkedArguments

      CONTEXT checkedArguments(CONTEXT args, boolean strict)
      check arguments against defined parameter and return only defined arguments