@Override public int getDefaultMaxTextMessageBufferSize() { return this.configuration.getPolicy().getMaxTextMessageSize(); }
@Override public long getDefaultAsyncSendTimeout() { return this.configuration.getPolicy().getAsyncWriteTimeout(); }
@Override public long getDefaultMaxSessionIdleTimeout() { return this.configuration.getPolicy().getIdleTimeout(); }
@Override public int getDefaultMaxBinaryMessageBufferSize() { return this.configuration.getPolicy().getMaxBinaryMessageSize(); }
@Override public void setDefaultMaxBinaryMessageBufferSize(int max) { super.setDefaultMaxBinaryMessageBufferSize(max); // overall message limit (used in non-streaming) this.configuration.getPolicy().setMaxBinaryMessageSize(max); // incoming streaming buffer size this.configuration.getPolicy().setMaxBinaryMessageBufferSize(max); }
@Override public void setDefaultMaxTextMessageBufferSize(int max) { super.setDefaultMaxTextMessageBufferSize(max); // overall message limit (used in non-streaming) this.configuration.getPolicy().setMaxTextMessageSize(max); // incoming streaming buffer size this.configuration.getPolicy().setMaxTextMessageBufferSize(max); }
@Override public void setAsyncSendTimeout(long ms) { super.setAsyncSendTimeout(ms); this.configuration.getPolicy().setAsyncWriteTimeout(ms); }
@Override public void setDefaultMaxSessionIdleTimeout(long ms) { super.setDefaultMaxSessionIdleTimeout(ms); this.configuration.getPolicy().setIdleTimeout(ms); }