private <S extends MessageSchema<S>> PipeConfig<S> buildNewConfig(S instance) { final int maximumLengthOfVariableLengthFields = defaultMaximumLengthOfVariableLengthFields; //when undefined build store and return the default PipeConfig<S> newConfig = instance.newPipeConfig(defaultMinimumFragmentsOnPipe, maximumLengthOfVariableLengthFields); if (configCount >= configs.length) { //grow, we are out of room PipeConfig[] newConfigs = new PipeConfig[configs.length*2]; System.arraycopy(configs, 0, newConfigs, 0, configs.length); configs = newConfigs; } configs[configCount++] = newConfig; return newConfig; }
private <S extends MessageSchema<S>> PipeConfig<S> buildNewConfig(S instance) { final int maximumLengthOfVariableLengthFields = defaultMaximumLengthOfVariableLengthFields; //when undefined build store and return the default PipeConfig<S> newConfig = instance.newPipeConfig(defaultMinimumFragmentsOnPipe, maximumLengthOfVariableLengthFields); if (configCount >= configs.length) { //grow, we are out of room PipeConfig[] newConfigs = new PipeConfig[configs.length*2]; System.arraycopy(configs, 0, newConfigs, 0, configs.length); configs = newConfigs; } configs[configCount++] = newConfig; return newConfig; }
public Pipe<T> newPipe(int minimumFragmentsOnRing, int maximumLenghOfVariableLengthFields) { return new Pipe<T>((PipeConfig<T>) newPipeConfig(minimumFragmentsOnRing, maximumLenghOfVariableLengthFields)); }
public Pipe<T> newPipe(int minimumFragmentsOnRing, int maximumLenghOfVariableLengthFields) { return new Pipe<T>((PipeConfig<T>) newPipeConfig(minimumFragmentsOnRing, maximumLenghOfVariableLengthFields)); }
public Pipe<T> newPipe(int minimumFragmentsOnRing, int maximumLenghOfVariableLengthFields) { return new Pipe<T>((PipeConfig<T>) newPipeConfig(minimumFragmentsOnRing, maximumLenghOfVariableLengthFields)); }
public <S extends MessageSchema<S>> PipeConfig<S> addConfig(int minimumFragmentsOnPipe, int maximumLengthOfVariableLengthFields, Class<S> clazz) { PipeConfig<S> newConfig = MessageSchema .findInstance(clazz) .newPipeConfig(minimumFragmentsOnPipe, maximumLengthOfVariableLengthFields); return addConfig(newConfig); }
public <S extends MessageSchema<S>> PipeConfig<S> addConfig(int minimumFragmentsOnPipe,final int maximumLengthOfVariableLengthFields, Class<S> clazz) { PipeConfig<S> newConfig = MessageSchema .findInstance(clazz) .newPipeConfig(minimumFragmentsOnPipe, maximumLengthOfVariableLengthFields); return addConfig(newConfig); }
public <S extends MessageSchema<S>> PipeConfig<S> addConfig(int minimumFragmentsOnPipe,final int maximumLengthOfVariableLengthFields, Class<S> clazz) { PipeConfig<S> newConfig = MessageSchema .findInstance(clazz) .newPipeConfig(minimumFragmentsOnPipe, maximumLengthOfVariableLengthFields); return addConfig(newConfig); }