/*
# Licensed Materials - Property of IBM
# Copyright IBM Corp. 2016
*/
package com.ibm.streamsx.topology.internal.functional.ops;
public interface Functional {
/**
* Gets the functional logic string
* @return string containing functional logic
*/
public String getFunctionalLogic();
/**
* Sets the functional logic string
* @param logic A string containing serialized functional logic
*/
public void setFunctionalLogic(String logic);
/**
* Gets the list of jars that will be loaded by the operator
* @return A list of strings for the jars that will be loaded by the
* operator
*/
public String[] getJar();
/**
* Sets the list of jars that will be loaded by the operator upon initialization.
* @param jar A list of strings of the names of the jars that should be
* loaded upon initialization.
*/
public void setJar(String[] jar);
}