public void setKeepAliveTimeMillis(long keepAliveTimeMillis) { gravityConfig.setKeepAliveTimeMillis(keepAliveTimeMillis); if (gravityPool != null) gravityPool.setKeepAliveTimeMillis(keepAliveTimeMillis); }
public int getQueueCapacity() { if (gravityPool != null) return gravityPool.getQueueCapacity(); return gravityConfig.getQueueCapacity(); }
public int getQueueRemainingCapacity() { if (gravityPool != null) return gravityPool.getQueueRemainingCapacity(); return gravityConfig.getQueueCapacity(); }
@Override public void stop() throws Exception { getGravity().stop(); }
@Override public Message handleMessage(Message message) { return getGravity().handleMessage(message); }
@Override public List<Channel> getConnectedChannelsByDestination(String destination) { return getGravity().getConnectedChannelsByDestination(destination); } @Override
@Override public Channel findCurrentChannel(String destination) { return getGravity().findCurrentChannel(destination); }
public GravityConfig getGravityConfig() { return getGravity().getGravityConfig(); } public ServicesConfig getServicesConfig() {
public ServicesConfig getServicesConfig() { return getGravity().getServicesConfig(); } public GraniteConfig getGraniteConfig() {
@Override public void reconfigure(GravityConfig gravityConfig, GraniteConfig graniteConfig) { getGravity().reconfigure(gravityConfig, graniteConfig); }
@Override public List<Channel> findConnectedChannelsByUser(String name) { return getGravity().findConnectedChannelsByUser(name); }
protected boolean queueReceiver() { if (hasReceivedMessage()) { receiver.queue(getGravity()); return true; } return false; }
@Override public Channel findChannelByClientId(String clientId) { return getGravity().findChannelByClientId(clientId); } @Override
public long getKeepAliveTimeMillis() { if (gravityPool != null) return gravityPool.getKeepAliveTimeMillis(); return gravityConfig.getKeepAliveTimeMillis(); } public void setKeepAliveTimeMillis(long keepAliveTimeMillis) {
public void setMaximumPoolSize(int maximumPoolSize) { gravityConfig.setMaximumPoolSize(maximumPoolSize); if (gravityPool != null) gravityPool.setMaximumPoolSize(maximumPoolSize); }
public int getCorePoolSize() { if (gravityPool != null) return gravityPool.getCorePoolSize(); return gravityConfig.getCorePoolSize(); }
public void setCorePoolSize(int corePoolSize) { gravityConfig.setCorePoolSize(corePoolSize); if (gravityPool != null) gravityPool.setCorePoolSize(corePoolSize); }
public int getMaximumPoolSize() { if (gravityPool != null) return gravityPool.getMaximumPoolSize(); return gravityConfig.getMaximumPoolSize(); } public void setMaximumPoolSize(int maximumPoolSize) {
@Override public void stop(boolean now) throws Exception { getGravity().stop(now); }
@Override public Message handleMessage(Message message, boolean skipInterceptor) { return getGravity().handleMessage(message, skipInterceptor); }