Package de.otto.synapse.message
Class Header.Builder
java.lang.Object
de.otto.synapse.message.Header.Builder
- Enclosing class:
- Header
public static class Header.Builder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Headerbuild()Header.BuilderwithAttribute(HeaderAttr attr, java.lang.String value)Header.BuilderwithAttribute(HeaderAttr attr, java.time.Instant value)Header.BuilderwithAttribute(java.lang.String key, java.lang.String value)Header.BuilderwithAttribute(java.lang.String key, java.time.Instant value)Header.BuilderwithAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)Header.BuilderwithShardPosition(ShardPosition shardPosition)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
withShardPosition
-
withAttribute
public Header.Builder withAttribute(@Nonnull java.lang.String key, @Nonnull java.lang.String value) -
withAttribute
-
withAttribute
public Header.Builder withAttribute(@Nonnull java.lang.String key, @Nonnull java.time.Instant value) -
withAttribute
-
withAttributes
public Header.Builder withAttributes(@Nonnull java.util.Map<java.lang.String,java.lang.String> attributes) -
build
-