Class PersistentQueryConfigurationWrapper

java.lang.Object
com.illumon.iris.controller.PersistentQueryConfigurationWrapper
All Implemented Interfaces:
Externalizable, Serializable

public class PersistentQueryConfigurationWrapper
extends Object
implements Externalizable
Wrapper to help in the synchronization of PersistentQueryConfiguration objects. These are needed by the various SetupQuery classes (ScriptSetupQuery, RevertHelperSetupQuery, etc) to start workers, and whenever the underlying query configuration class changes, a simultaneous world restart is required to avoid serialization issues. The ADO can already handle this if it has the old ColumnSet, so if this class adds that and uses it in serialization. The readExternal and writeExternal appear unused because the SetupQuery classes which will be serialized and sent between the controller and query servers are instantiated reflexively.
See Also:
Serialized Form