public void createBatchSubscription(Topic topic, String endpoint, BatchSubscriptionPolicy policy) { Subscription subscription = subscription(topic, "batchSubscription") .withEndpoint(endpoint) .withContentType(ContentType.JSON) .withSubscriptionPolicy(policy) .build(); createSubscription(topic, subscription); }
public void createBatchSubscription(Topic topic, String endpoint, BatchSubscriptionPolicy policy) { Subscription subscription = subscription(topic, "batchSubscription") .withEndpoint(endpoint) .withContentType(ContentType.JSON) .withSubscriptionPolicy(policy) .build(); createSubscription(topic, subscription); }
private Subscription subscriptionWithEndpoint(String endpoint) { return subscriptionBuilderWithTestValues().withEndpoint(endpoint).build(); }
@Test public void shouldAnonymizePassword() { // given Subscription subscription = subscription("group.topic", "subscription").withEndpoint("http://user:password@service/path").build(); // when & then assertThat(subscription.anonymize().getEndpoint()).isEqualTo(new EndpointAddress("http://user:*****@service/path")); }
public Subscription createSubscription(Topic topic, String subscriptionName, String endpoint, ContentType contentType, SubscriptionMode mode, Subscription.State state) { Subscription subscription = subscription(topic, subscriptionName) .withEndpoint(endpoint) .withContentType(contentType) .withSubscriptionPolicy(subscriptionPolicy().applyDefaults().build()) .withMode(mode) .withState(state) .build(); return createSubscription(topic, subscription); }
public Subscription createSubscription(Topic topic, String subscriptionName, String endpoint, ContentType contentType, SubscriptionMode mode, Subscription.State state) { Subscription subscription = subscription(topic, subscriptionName) .withEndpoint(endpoint) .withContentType(contentType) .withSubscriptionPolicy(subscriptionPolicy().applyDefaults().build()) .withMode(mode) .withState(state) .build(); return createSubscription(topic, subscription); }