private String readNullableString(final DataInputStream in) throws IOException { final boolean valueExists = in.readBoolean(); if (valueExists) { return in.readUTF(); } else { return null; } }
@Override public ProgressiveDownloadAction readFromStream(int version, DataInputStream input) throws IOException { Uri uri = Uri.parse(input.readUTF()); boolean isRemoveAction = input.readBoolean(); int dataLength = input.readInt(); byte[] data = new byte[dataLength]; input.readFully(data); String customCacheKey = input.readBoolean() ? input.readUTF() : null; return new ProgressiveDownloadAction(uri, isRemoveAction, data, customCacheKey); } };
File file = new File("C:/text.bin"); DataInputStream stream = new DataInputStream(new FileInputStream(file)); boolean isTrue = stream.readBoolean(); int value = stream.readInt(); stream.close(); System.out.printlin(isTrue + " " + value);
@Override public Boolean execute(final CommsSession session) throws IOException { final DataOutputStream dos = new DataOutputStream(session.getOutputStream()); dos.writeUTF("putIfAbsent"); serialize(key, keySerializer, dos); serialize(value, valueSerializer, dos); dos.flush(); final DataInputStream dis = new DataInputStream(session.getInputStream()); return dis.readBoolean(); } });
IOException { DataInputStream in = new DataInputStream(new ByteBufferBackedInputStream(payload)); try { String columnName = in.readUTF(); boolean skip = in.readBoolean(); if (skip) { info.skipPruning.set(true);
private StateMap deserialize(final byte[] data, final int recordVersion, final String componentId) throws IOException { try (final ByteArrayInputStream bais = new ByteArrayInputStream(data); final DataInputStream dis = new DataInputStream(bais)) { final byte encodingVersion = dis.readByte(); if (encodingVersion > ENCODING_VERSION) { throw new IOException("Retrieved a response from ZooKeeper when retrieving state for component with ID " + componentId + ", but the response was encoded using the ZooKeeperStateProvider Encoding Version of " + encodingVersion + " but this instance can only decode versions up to " + ENCODING_VERSION + "; it appears that the state was encoded using a newer version of NiFi than is currently running. This information cannot be decoded."); } final int numEntries = dis.readInt(); final Map<String, String> stateValues = new HashMap<>(numEntries); for (int i = 0; i < numEntries; i++) { final boolean hasKey = dis.readBoolean(); final String key = hasKey ? dis.readUTF() : null; final boolean hasValue = dis.readBoolean(); final String value = hasValue ? dis.readUTF() : null; stateValues.put(key, value); } return new StandardStateMap(stateValues, recordVersion); } }
useJampackInAnalysis = dis.readBoolean(); isSilentAnalysis = dis.readBoolean(); harmonicModel = dis.readInt(); noiseModel = dis.readInt(); useHarmonicAmplitudesDirectly = dis.readBoolean(); regularizedCepstrumLambdaHarmonic = dis.readFloat(); useWeightingInRegularizedCepstrumEstimationHarmonic = dis.readBoolean(); harmonicPartCepstrumOrderPreMel = dis.readInt(); harmonicPartCepstrumOrder = dis.readInt(); computeNoisePartLpOrderFromSamplingRate = dis.readBoolean(); noisePartLpOrder = dis.readInt(); preemphasisCoefNoise = dis.readFloat(); hpfBeforeNoiseAnalysis = dis.readBoolean(); decimateNoiseWaveform = dis.readBoolean(); overlapNoiseWaveformModel = dis.readBoolean(); useNoiseAmplitudesDirectly = dis.readBoolean(); regularizedCepstrumEstimationLambdaNoise = dis.readFloat(); useWeightingInRegularizedCesptrumEstimationNoise = dis.readBoolean(); noisePartCepstrumOderPre = dis.readInt(); noisePartCepstrumOrder = dis.readInt(); usePosteriorMelWarpingNoise = dis.readBoolean();
@Override public Boolean execute(final CommsSession session) throws IOException { final DataOutputStream dos = new DataOutputStream(session.getOutputStream()); dos.writeUTF("containsKey"); serialize(key, keySerializer, dos); dos.flush(); final DataInputStream dis = new DataInputStream(session.getInputStream()); return dis.readBoolean(); } });
if (listener != null) listener.onConnected(); DataInputStream in = new DataInputStream(socket.getInputStream()); multiTouch = in.readBoolean(); while (true) { int event = in.readInt(); KeyEvent keyEvent = null; TouchEvent touchEvent = null; case RemoteSender.KEY_DOWN: keyEvent = new KeyEvent(); keyEvent.keyCode = in.readInt(); keyEvent.type = KeyEvent.KEY_DOWN; break; case RemoteSender.KEY_UP: keyEvent = new KeyEvent(); keyEvent.keyCode = in.readInt(); keyEvent.type = KeyEvent.KEY_UP; break;
@Override public final DownloadAction readFromStream(int version, DataInputStream input) throws IOException { Uri uri = Uri.parse(input.readUTF()); boolean isRemoveAction = input.readBoolean(); int dataLength = input.readInt(); byte[] data = new byte[dataLength]; input.readFully(data); int keyCount = input.readInt(); List<StreamKey> keys = new ArrayList<>(); for (int i = 0; i < keyCount; i++) { keys.add(readKey(version, input)); } return createDownloadAction(uri, isRemoveAction, data, keys); }
IOException { DataInputStream in = new DataInputStream(new ByteBufferBackedInputStream(payload)); try { String columnName = in.readUTF(); boolean skip = in.readBoolean(); if (skip) { info.skipPruning.set(true);
try (DataInputStream in = new DataInputStream(new ByteArrayInputStream(decoded))) { String databaseName = in.readUTF(); String tableName = in.readUTF(); boolean createPartitions = in.readBoolean(); long writeId = in.readLong(); TableType tableType = TableType.valueOf(in.readByte()); int thriftLength = in.readInt();
useJampackInAnalysis = dis.readBoolean(); isSilentAnalysis = dis.readBoolean(); harmonicModel = dis.readInt(); noiseModel = dis.readInt(); useHarmonicAmplitudesDirectly = dis.readBoolean(); regularizedCepstrumLambdaHarmonic = dis.readFloat(); useWeightingInRegularizedCepstrumEstimationHarmonic = dis.readBoolean(); harmonicPartCepstrumOrderPreMel = dis.readInt(); harmonicPartCepstrumOrder = dis.readInt(); computeNoisePartLpOrderFromSamplingRate = dis.readBoolean(); noisePartLpOrder = dis.readInt(); preemphasisCoefNoise = dis.readFloat(); hpfBeforeNoiseAnalysis = dis.readBoolean(); decimateNoiseWaveform = dis.readBoolean(); overlapNoiseWaveformModel = dis.readBoolean(); useNoiseAmplitudesDirectly = dis.readBoolean(); regularizedCepstrumEstimationLambdaNoise = dis.readFloat(); useWeightingInRegularizedCesptrumEstimationNoise = dis.readBoolean(); noisePartCepstrumOderPre = dis.readInt(); noisePartCepstrumOrder = dis.readInt(); usePosteriorMelWarpingNoise = dis.readBoolean();
return this.dataIn.readBoolean(); return Boolean.valueOf(this.dataIn.readUTF()).booleanValue();
@Override public Boolean execute(final CommsSession session) throws IOException { final DataOutputStream dos = new DataOutputStream(session.getOutputStream()); dos.writeUTF("remove"); serialize(key, serializer, dos); dos.flush(); // read response final DataInputStream dis = new DataInputStream(session.getInputStream()); return dis.readBoolean(); } });
if (listener != null) listener.onConnected(); DataInputStream in = new DataInputStream(socket.getInputStream()); multiTouch = in.readBoolean(); while (true) { int event = in.readInt(); KeyEvent keyEvent = null; TouchEvent touchEvent = null; case RemoteSender.KEY_DOWN: keyEvent = new KeyEvent(); keyEvent.keyCode = in.readInt(); keyEvent.type = KeyEvent.KEY_DOWN; break; case RemoteSender.KEY_UP: keyEvent = new KeyEvent(); keyEvent.keyCode = in.readInt(); keyEvent.type = KeyEvent.KEY_UP; break;
protected void read(DataInputStream file) { try { int size = file.readInt(); index = new HashIndex<>(); for (int i = 0; i < size; i++) { String tag = file.readUTF(); boolean inClosed = file.readBoolean(); index.add(tag); if (inClosed) closed.add(tag); } } catch (IOException e) { throw new RuntimeIOException(e); } }
private Object readFieldValue(final InputStream in, final FieldType fieldType, final String fieldName, final List<RecordField> subFields) throws IOException { switch (fieldType) { case BOOLEAN: { final DataInputStream dis = new DataInputStream(in); return dis.readBoolean(); final DataInputStream dis = new DataInputStream(in); return dis.readLong(); final DataInputStream dis = new DataInputStream(in); return dis.readUTF(); final DataInputStream dis = new DataInputStream(in); final String childFieldType = dis.readUTF(); final Optional<RecordField> fieldOption = subFields.stream().filter(field -> field.getFieldName().equals(childFieldType)).findFirst(); if (!fieldOption.isPresent()) {
@Override public Set<PeerStatus> getPeerStatuses(final Peer peer) throws IOException { if (!handshakeComplete) { throw new IllegalStateException("Handshake has not been performed"); } logger.debug("{} Get Peer Statuses from {}", this, peer); final CommunicationsSession commsSession = peer.getCommunicationsSession(); final DataInputStream dis = new DataInputStream(commsSession.getInput().getInputStream()); final DataOutputStream dos = new DataOutputStream(commsSession.getOutput().getOutputStream()); final boolean queryPeersForOtherPeers = getVersionNegotiator().getVersion() >= 6; RequestType.REQUEST_PEER_LIST.writeRequestType(dos); dos.flush(); final int numPeers = dis.readInt(); final Set<PeerStatus> peers = new HashSet<>(numPeers); for (int i = 0; i < numPeers; i++) { final String hostname = dis.readUTF(); final int port = dis.readInt(); final boolean secure = dis.readBoolean(); final int flowFileCount = dis.readInt(); peers.add(new PeerStatus(new PeerDescription(hostname, port, secure), flowFileCount, queryPeersForOtherPeers)); } logger.debug("{} Received {} Peer Statuses from {}", this, peers.size(), peer); return peers; }
@Override public boolean parseRequest(DataInputStream inputStream) throws IOException { int numKeys = inputStream.readInt(); keys = new ArrayList<ByteArray>(numKeys); for(int i = 0; i < numKeys; i++) keys.add(ClientRequestHandler.readKey(inputStream)); if(protocolVersion > 2) { if(inputStream.readBoolean()) { int size = inputStream.readInt(); transforms = new HashMap<ByteArray, byte[]>(size); for(int i = 0; i < size; i++) { transforms.put(ClientRequestHandler.readKey(inputStream), ClientRequestHandler.readTransforms(inputStream)); } } } return true; }