at.spardat.xma.component.IComponentClient Maven / Gradle / Ivy
/*******************************************************************************
* Copyright (c) 2003, 2007 s IT Solutions AT Spardat GmbH .
* 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
*
* Contributors:
* s IT Solutions AT Spardat GmbH - initial API and implementation
*******************************************************************************/
/*
* @(#) $Id: IComponentClient.java 2089 2007-11-28 13:56:13Z s3460 $
*
*
*
*
*/
package at.spardat.xma.component;
import at.spardat.xma.appshell.ITask;
import at.spardat.xma.boot.component.IComponent;
/**
* Interface for client side components.
*
* @author s2877
* @since 1.4.0
*/
public interface IComponentClient extends IComponent {
/**
* Creates the Task with the given name. The default implementation
* takes the name as the fully qualified classname of the Task.
* @param name unique name for the task within the component.
*/
ITask createTask(String name);
}