gov.nasa.arc.brahms.vm.api.jac
Interface IExternalActivity

All Known Implementing Classes:
AbstractExternalActivity, AddObjectToArrayActivity, AddTimeActivity, ConvertToTimeZoneActivity, CopyFileActivity, CreateArrayActivity, CreateChecksumActivity, CreateCommunicativeActActivity, CreateExternalAgentActivity, DeleteFileActivity, DeregisterFromAgentMonitorActivity, FileExistsActivity, FindAgent, FindObject, GetArrayLengthActivity, GetCalendarActivity, GetCommunicativeActProperty, GetCurrentTimeActivity, GetEnvelopePropertyActivity, GetJavaAttributeValueActivity, GetObjectAtActivity, GetPayloadPropertyActivity, GetPropertyValueActivity, GetTimeStampActivity, GetTomorrowActivity, GetYesterdayActivity, InDateRangeActivity, LoadPropertiesActivity, ParsePrimitiveValueActivity, PrintBeliefActivity, PrintFactActivity, PrintlnActivity, ReadBeliefsActivity, RegisterWithAgentMonitorActivity, ReplaceActivity, RetractAllBeliefsActivity, RetractBeliefsActivity, RetractCommunicativeActActivity, RetractFactsActivity, RTPrimitiveActivity, SendBeliefsActivity, SendCommunicativeActActivity, SetCommunicativeActProperty, SetEnvelopePropertyActivity, SetJavaAttributeValueActivity, SetPayloadPropertyActivity, SetPropertyValueActivity, ToIntActivity, VerifyChecksumActivity

public interface IExternalActivity

The IExternalActivity is an interface for external activities implemented in Java called by Brahms Java activities. The external activity can perform any Java actions. It generally does not make much sense to implement this interface to build a Java activity implementation as this interface does not provide access to parameters or other agents. To build external activities it is recommended to extend the abstract class AbstractExternalActivity.

Version:
12 September 2000
Author:
Ron van Hoof
See Also:
AbstractExternalActivity

Method Summary
 void doActivity()
          Executes the java activity code.
 

Method Detail

doActivity

void doActivity()
                throws ExternalException
Executes the java activity code.

Throws:
ExternalException - if an internal error occurs


Copyright © 1997-2012 All Rights Reserved.