Versions Compared

Key

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

To store and retrieve content, Blueriq offers the IContentManager interface. This interface allows plugins to create, read, update and delete content.

Since Blueriq 17.4, Blueriq also offers an extension to this interface: the IChannelContentManager interface, which adds four methods that make use of the Java NIO API. These methods are an alternative to the stream-based equivalents in the IContentManager interface, which have been deprecated. As the deprecated methods might be removed in a future release, and as using the NIO-based API should bring performance improvements, it is advised to always implement the IChannelContentManager instead of an IContentManager from Blueriq 17.4 onwards.

At the lowest level, content managers use an IConnection to serialize and deserialize the data. An IConnection can be a connection to anything, e.g. the file system, a database or even a REST service. Projects may write their own connections and content managers to suit their specific needs or use one of the predefined content managers. 

...