Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This approach will create a binary with only the GetFile processor and RemoteProcessGroup along with a shared object that can be used for patching or updates.  The addition of new base processors will not require the addition of any cmake CMAKE code or code beyond the processor and test. The shared object will include a version that identifies the built source and enables agents that load that shared object to enforce update rules. While a binary limited to GetFile and an RPG may not be useful to many, including updates to either can allow us to update agents in real time through the transmission of a shared object. Realtime updates with non updates to system dependencies can be done in realtime. This can be done by versioning the class loading mechanism. While we don't aim to match the complexity of java class loading, we can certainly use the facilities that exist now to separate class instantiation. Once registry versioning is complete, we should be able to support object isolation.

...