Interface Translator.PropertiesBuilderFactory

All Known Implementing Classes:
ConfiguredPropertiesBuilderFactory, StandardPropertiesBuilderFactory
Enclosing class:
Translator
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface Translator.PropertiesBuilderFactory
Creates a BasicProperties.Builder object from AdaptrisMessage.

This allows for composable implementations that want to build specific properties that cannot easily be derived from metadata.

  • Method Summary

    Modifier and Type
    Method
    Description
    com.rabbitmq.client.AMQP.BasicProperties.Builder
     
    default com.rabbitmq.client.AMQP.BasicProperties.Builder
    build(Map<String,String> entries)
    Convenience method to build a Builder.
  • Method Details

    • build

      com.rabbitmq.client.AMQP.BasicProperties.Builder build(AdaptrisMessage msg)
    • build

      default com.rabbitmq.client.AMQP.BasicProperties.Builder build(Map<String,String> entries)
      Convenience method to build a Builder.

      Create a map that contains the some/all keys from MetadataConstants and this will do something sensible.