Client410(final String connectString) { conf = new org.apache.hw_v4_1_0.hedwig.client.conf.ClientConfiguration() { @Override public boolean isAutoSendConsumeMessageEnabled() { return true; } @Override public int getConsumedMessagesBufferSize() { return 1; } @Override protected org.apache.hw_v4_1_0.hedwig.util.HedwigSocketAddress getDefaultServerHedwigSocketAddress() { return new org.apache.hw_v4_1_0.hedwig.util.HedwigSocketAddress(connectString); } }; client = new org.apache.hw_v4_1_0.hedwig.client.HedwigClient(conf); publisher = client.getPublisher(); subscriber = client.getSubscriber(); }
void close() throws Exception { if (null != client) { client.close(); } }