org.fourthline.cling.transport.spi

## Interface GENAEventProcessor

- All Known Implementing Classes:
    GENAEventProcessorImpl, PullGENAEventProcessorImpl, RecoveringGENAEventProcessorImpl

      public interface GENAEventProcessor

  Reads and writes GENA XML content.
  Author:
    Christian Bauer

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `readBody(IncomingEventRequestMessage requestMessage)` Transforms an XML message body and adds to a collection of `StateVariableValue`s..
    `void` | `writeBody(OutgoingEventRequestMessage requestMessage)` Transforms a collection of `StateVariableValue`s into an XML message body.

- - ### Method Detail

    - #### writeBody

          void writeBody(OutgoingEventRequestMessage requestMessage)
                  throws UnsupportedDataException

      Transforms a collection of `StateVariableValue`s into an XML message body.
      Parameters:
        `requestMessage` - The message to transform.
      Throws:
        `UnsupportedDataException`

    - #### readBody

          void readBody(IncomingEventRequestMessage requestMessage)
                 throws UnsupportedDataException

      Transforms an XML message body and adds to a collection of `StateVariableValue`s..
      Parameters:
        `requestMessage` - The message to transform.
      Throws:
        `UnsupportedDataException`

Copyright © 2015 4th Line GmbH, Switzerland. All rights reserved.