queryInterrupt - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


EngineCallBacksDefault.queryInterrupt

default implementation of queryInterrupt

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

boolean queryInterrupt( Object data ) throws MapleException

Parameters

data

-

arbitrary data that was passed to the Engine constructor

Description

• 

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.

Examples

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 ):" );

        a.dispose();

    }

    }

}

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