private List<PrivateTopic> privateTopicsFromConsumer(String target) { List<PrivateTopic> localTargetTopics = null; byte[] tbytes = CharSequenceToUTF8Local.get().convert(target).append(" ").asBytes(); int targetId = (int)TrieParserReader.query(TrieParserReaderLocal.get(), privateTopicTarget, tbytes, 0, tbytes.length, Integer.MAX_VALUE); if (targetId<0) { localTargetTopics = new ArrayList<PrivateTopic>(); //logger.info("record target '{}'",target); privateTopicTarget.setValue(tbytes, targetId = privateTargetTopics.size()); privateTargetTopics.add(localTargetTopics); } else { localTargetTopics = privateTargetTopics.get(targetId); } return localTargetTopics; }
private List<PrivateTopic> privateTopicsFromProducer(String source) { List<PrivateTopic> localSourceTopics = null; byte[] bytes = CharSequenceToUTF8Local.get().convert(source).append(" ").asBytes(); int sourceId = (int)TrieParserReader.query(TrieParserReaderLocal.get(), privateTopicSource, bytes, 0, bytes.length, Integer.MAX_VALUE); if (sourceId<0) { localSourceTopics = new ArrayList<PrivateTopic>(); privateTopicSource.setValue(bytes, sourceId = privateSourceTopics.size()); privateSourceTopics.add(localSourceTopics); } else { localSourceTopics = privateSourceTopics.get(sourceId); } return localSourceTopics; }
/** * * @param username used for basic authorization * @param password used for basic authorization */ public BasicAuthorization(String username, String password) { backing = CharSequenceToUTF8Local.get() .convert(username) .append(":") .convert(password).asBytes(); }
public List<PrivateTopic> getPrivateTopicsFromTarget(String target) { byte[] bytes = CharSequenceToUTF8Local.get().convert(target).append(" ").asBytes(); int targetId = (int)TrieParserReader.query(TrieParserReaderLocal.get(), privateTopicTarget, bytes, 0, bytes.length, Integer.MAX_VALUE); List<PrivateTopic> result = (targetId<0) ? Collections.EMPTY_LIST: privateTargetTopics.get(targetId); return result; }
public List<PrivateTopic> getPrivateTopicsFromSource(String source) { byte[] bytes = CharSequenceToUTF8Local.get().convert(source).append(" ").asBytes(); int sourceId = (int)TrieParserReader.query(TrieParserReaderLocal.get(), privateTopicSource, bytes, 0, bytes.length, Integer.MAX_VALUE); List<PrivateTopic> result = (sourceId<0) ? Collections.EMPTY_LIST : privateSourceTopics.get(sourceId); return result; }
@Override public void useSerialStores(int instances, int largestBlock, String passphrase) { CharSequenceToUTF8 charSequenceToUTF8 = CharSequenceToUTF8Local.get(); SecureRandom sr = new SecureRandom(charSequenceToUTF8.convert(passphrase).asBytes()); charSequenceToUTF8.clear(); NoiseProducer noiseProducer = new NoiseProducer(sr); serialStoreReleaseAck = new Pipe[instances]; serialStoreReplay = new Pipe[instances]; serialStoreWriteAck = new Pipe[instances]; serialStoreRequestReplay = new Pipe[instances]; serialStoreWrite = new Pipe[instances]; int j = instances; while (--j>=0) { buildSerialStore(j, noiseProducer, largestBlock, SequentialReplayerImpl.File); } }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim, Object assoc) { if (fieldCount == fieldTypes.length) { fieldNames = grow(fieldNames); fieldTypes = grow(fieldTypes); fieldDims = grow(fieldDims); fieldAssoc = grow(fieldAssoc); } fieldNames[fieldCount] = CharSequenceToUTF8Local.get().convert(fieldName).asBytes(); fieldTypes[fieldCount] = fieldType; fieldDims[fieldCount] = fieldDim; fieldAssoc[fieldCount] = assoc; fieldCount++; return this; }
byte[] bytes = CharSequenceToUTF8Local.get().convert(source).append(" ").asBytes(); int sourceId = (int)TrieParserReader.query(TrieParserReaderLocal.get(), privateTopicSource, bytes, 0, bytes.length, Integer.MAX_VALUE); if (sourceId<0) { byte[] tbytes = CharSequenceToUTF8Local.get().convert(targets[t]).append(" ").asBytes(); int targetId = (int)TrieParserReader.query(TrieParserReaderLocal.get(), privateTopicTarget, tbytes, 0, tbytes.length, Integer.MAX_VALUE); if (targetId<0) {
case Text: StringBuilder text = Appendables.appendValue(new StringBuilder(), value); final byte[] textBytes = CharSequenceToUTF8Local.get().convert(text).asBytes();
final byte[] textBytes = CharSequenceToUTF8Local.get().convert(text).asBytes();
final byte[] textBytes = CharSequenceToUTF8Local.get().convert(value).asBytes();
case Text: StringBuilder text = Appendables.appendValue(Appendables.appendValue(new StringBuilder(), numerator), "/", denominator); final byte[] textBytes = CharSequenceToUTF8Local.get().convert(text).asBytes();
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim, Object assoc, JSONRequired isRequired, Object validator) { if (fieldCount == fieldTypes.length) { fieldNames = grow(fieldNames); fieldTypes = grow(fieldTypes); fieldDims = grow(fieldDims); fieldAssoc = grow(fieldAssoc); fieldReq = grow(fieldReq); fieldValid = grow(fieldValid); } fieldNames[fieldCount] = CharSequenceToUTF8Local.get().convert(fieldName).asBytes(); fieldTypes[fieldCount] = fieldType; fieldDims[fieldCount] = fieldDim; fieldAssoc[fieldCount] = assoc; fieldReq[fieldCount] = isRequired; fieldValid[fieldCount] = validator; fieldCount++; return this; }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim, Object assoc, JSONRequired isRequired, Object validator) { if (fieldCount == fieldTypes.length) { fieldNames = grow(fieldNames); fieldTypes = grow(fieldTypes); fieldDims = grow(fieldDims); fieldAssoc = grow(fieldAssoc); fieldReq = grow(fieldReq); fieldValid = grow(fieldValid); } fieldNames[fieldCount] = CharSequenceToUTF8Local.get().convert(fieldName).asBytes(); fieldTypes[fieldCount] = fieldType; fieldDims[fieldCount] = fieldDim; fieldAssoc[fieldCount] = assoc; fieldReq[fieldCount] = isRequired; fieldValid[fieldCount] = validator; fieldCount++; return this; }
SecureRandom sr = new SecureRandom(charSequenceToUTF8.convert(username).append(":").append(password).asBytes()); charSequenceToUTF8.clear(); noiseProducer = new NoiseProducer(sr);