Help Topics Concepts Package Class

## General Properties

The General Properties customizer tab displays properties of objects that inherit from AbleObject.

The General Properties panel provides these options:

Name
  Enter the displayable name. Once an object is initialized, its name may not be changed.
Comment
  Enter any comments you wish to provide.
Serialized File Name
  Enter the name to use when saving. Use the browse button to select a file or path. By convention the extension used is ".ser".
Data Flow Enabled
  Select this checkbox if the object is to use data connections.
Timer Events Enabled
  Select this checkbox if the object is to run its process method at specified intervals.
Timer Interval
  Enter the number of milliseconds to wait between generating timer events.
Asynchronous Event Posting Enabled
  Select this checkbox if the object is to allow events to be added to its asynchronous event processing queue. If not selected, new events cannot be added to the queue.
Asynchronous Event Processing Enabled
  Select this checkbox if the object is to process events from its asynchronous event processing queue. Events added to the queue will remain queued until selected.
State
  This output-only field will display the current object state, as defined by the AbleState class. To avoid unnecessary overhead, the panel listens for changes to the ProcessingState property so that the field is not continually toggling between Active and Waiting states when timer processing is enabled.

The button actions on the tab itself allow these operations:

Init
  Initializes the bean by calling its init method.
Reset
  Resets the bean by calling its reset method.
Suspend
  Suspends the bean by calling its suspendAll method.
Resume
  Resumes the bean by calling its resumeAll method.
Quit
  Quits the bean by calling its quitAll method.

Tracing may be done for all instrumented objects, or for a specific bean or agent. These options allow you to set the trace level and output device.

File
  Select low, medium, high or none to write trace output to the file you specify. "High" means all trace output, "Medium" is typical output, "Low" is only the most significant output.
Console
  Select low, medium, high or none to write trace output to the console. "High" means all trace output, "Medium" is typical output, "Low" is only the most significant output.