/** * Creates a new {@link Source}. * * @param authorizationContext the authorization context * @param address the source address where messages are consumed from * @param index the index inside the connection * @return the created {@link Source} */ public static Source newSource(final AuthorizationContext authorizationContext, final String address, final int index) { return newSourceBuilder().address(address).authorizationContext(authorizationContext).index(index).build(); }
@Override public MqttSourceBuilder addresses(final Set<String> addresses) { delegateBuilder.addresses(addresses); return this; }
@Override public MqttSourceBuilder consumerCount(final int consumerCount) { delegateBuilder.consumerCount(consumerCount); return this; }
.authorizationContext(readAuthorizationContext) .consumerCount(readConsumerCount) .index(index) .enforcement(readEnforcement) .headerMapping(readHeaderMapping) .build();
/** * Creates a new {@link Source}. * * @param authorizationContext the authorization context * @param address the source address where messages are consumed from * @return the created {@link Source} */ public static Source newSource(final AuthorizationContext authorizationContext, final String address) { return newSourceBuilder().address(address).authorizationContext(authorizationContext).build(); }
@Override public MqttSource build() { if (delegate == null) { delegate = delegateBuilder.build(); } return new ImmutableMqttSource(delegate, qos); } }
@Override public MqttSourceBuilder index(final int index) { delegateBuilder.index(index); return this; }
@Override public MqttSourceBuilder address(final String address) { delegateBuilder.address(address); return this; }
@Override public MqttSourceBuilder enforcement(@Nullable final Enforcement enforcement) { delegateBuilder.enforcement(enforcement); return this; }
@Override public MqttSourceBuilder headerMapping(@Nullable final HeaderMapping headerMapping) { delegateBuilder.headerMapping(headerMapping); return this; }
@Override public MqttSourceBuilder authorizationContext(final AuthorizationContext authorizationContext) { delegateBuilder.authorizationContext(authorizationContext); return this; }
.authorizationContext(readAuthorizationContext) .consumerCount(readConsumerCount) .index(index) .enforcement(readEnforcement) .headerMapping(readHeaderMapping) .build();
/** * Creates a new {@link Source}. * * @param authorizationContext the authorization context * @param address the source address where messages are consumed from * @return the created {@link Source} */ public static Source newSource(final AuthorizationContext authorizationContext, final String address) { return newSourceBuilder().address(address).authorizationContext(authorizationContext).build(); }
@Override public MqttSource build() { if (delegate == null) { delegate = delegateBuilder.build(); } return new ImmutableMqttSource(delegate, qos); } }
@Override public MqttSourceBuilder index(final int index) { delegateBuilder.index(index); return this; }
@Override public MqttSourceBuilder address(final String address) { delegateBuilder.address(address); return this; }
@Override public MqttSourceBuilder enforcement(@Nullable final Enforcement enforcement) { delegateBuilder.enforcement(enforcement); return this; }
@Override public MqttSourceBuilder headerMapping(@Nullable final HeaderMapping headerMapping) { delegateBuilder.headerMapping(headerMapping); return this; }
@Override public MqttSourceBuilder authorizationContext(final AuthorizationContext authorizationContext) { delegateBuilder.authorizationContext(authorizationContext); return this; }
/** * Creates a new {@link Source}. * * @param authorizationContext the authorization context * @param address the source address where messages are consumed from * @param index the index inside the connection * @return the created {@link Source} */ public static Source newSource(final AuthorizationContext authorizationContext, final String address, final int index) { return newSourceBuilder().address(address).authorizationContext(authorizationContext).index(index).build(); }