default implementation of queryInterrupt - Maple Help

Online Help

All Products    Maple    MapleSim

Home : Support : Online Help : Programming : OpenMaple : Java Application Programming Interface : EngineCallBacksDefault Class : OpenMaple/Java/EngineCallBacksDefault/queryInterrupt

EngineCallBacksDefault.queryInterrupt - default implementation of queryInterrupt

Calling Sequence

boolean queryInterrupt( Object data ) throws MapleException




arbitrary data that was passed to the Engine constructor



queryInterrupt is a member function of the com.maplesoft.openmaple.EngineCallBacksDefault class.  This class implements the EngineCallBacks interface.


This default implementation always returns false, thus the Maple engine will never be interrupted.


import com.maplesoft.openmaple.*;

import com.maplesoft.externalcall.MapleException;

class Example


    public static void main( String notused[] ) throws MapleException


    String mapleArgs[];

    Engine engine;

    Algebraic a;

    mapleArgs = new String[1];

    mapleArgs[0] = "java";

    engine = new Engine( mapleArgs, new EngineCallBacksDefault(),

        null, null );

    while ( true )


        a = engine.evaluate( "Array( 1..10^5 ):" );





This example code will never interrupt the Maple engine because the queryInterrupt CallBack always returns false.

See Also

ExternalCalling/Java/MapleException, OpenMaple, OpenMaple/Java/Engine, OpenMaple/Java/Engine/Engine, OpenMaple/Java/EngineCallBacks, OpenMaple/Java/EngineCallBacks/queryInterrupt, OpenMaple/Java/EngineCallBacksDefault

Download Help Document

Was this information helpful?

Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam