GatewayReceiver extends GroupableConfiguration<GatewayReceiverInfo> { @Override public Links getLinks() { return new Links(getId(), GATEWAY_RECEIVERS_ENDPOINTS); }  @Override @JsonIgnore String getId(); @Override Links getLinks(); List<ClassName> getGatewayTransportFilters(); void setGatewayTransportFilters(
      List<ClassName> gatewayTransportFilters); Integer getStartPort(); void setStartPort(Integer startPort); Integer getEndPort(); void setEndPort(Integer endPort); Integer getMaximumTimeBetweenPings(); void setMaximumTimeBetweenPings(Integer maximumTimeBetweenPings); Integer getSocketBufferSize(); void setSocketBufferSize(Integer socketBufferSize); Boolean isManualStart(); void setManualStart(Boolean manualStart); static final String GATEWAY_RECEIVERS_ENDPOINTS; }
@Test public void getUri() { assertThat(receiver.getLinks().getSelf()) .isEqualTo("/gateways/receivers/cluster"); receiver.setGroup("group"); assertThat(receiver.getLinks().getSelf()) .isEqualTo("/gateways/receivers/group"); }