org.eclipse.rse.dstore.universal.miners.filesystem
Class UniversalByteStreamHandler
java.lang.Object
org.eclipse.dstore.core.model.ByteStreamHandler
org.eclipse.rse.dstore.universal.miners.filesystem.UniversalByteStreamHandler
- All Implemented Interfaces:
- org.eclipse.dstore.core.model.IByteStreamHandler
- public class UniversalByteStreamHandler
- extends org.eclipse.dstore.core.model.ByteStreamHandler
This class overrides ByteStreamHandler to handle cases where
virtual files are being transfered to the host
| Fields inherited from class org.eclipse.dstore.core.model.ByteStreamHandler |
_dataStore, _log, FILEMSG_REMOTE_SAVE_FAILED |
|
Constructor Summary |
UniversalByteStreamHandler(org.eclipse.dstore.core.model.DataStore dataStore,
org.eclipse.dstore.core.model.DataElement log)
|
|
Method Summary |
void |
receiveAppendedBytes(String remotePath,
byte[] buffer,
int size,
boolean binary)
Append a bytes to a file at a specified location. |
void |
receiveBytes(String remotePath,
byte[] buffer,
int size,
boolean binary)
Save a file in the specified location. |
| Methods inherited from class org.eclipse.dstore.core.model.ByteStreamHandler |
findStatusFor, getId, internalSendAppendBytes, internalSendBytes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UniversalByteStreamHandler
public UniversalByteStreamHandler(org.eclipse.dstore.core.model.DataStore dataStore,
org.eclipse.dstore.core.model.DataElement log)
receiveBytes
public void receiveBytes(String remotePath,
byte[] buffer,
int size,
boolean binary)
- Save a file in the specified location. This method is called by the
DataStore when the communication layer receives a file transfer
- Parameters:
remotePath - the path where to save the filebuffer - the bytes to insert in the filesize - the number of bytes to insertbinary - indicates whether to save the bytes as binary or text
receiveAppendedBytes
public void receiveAppendedBytes(String remotePath,
byte[] buffer,
int size,
boolean binary)
- Append a bytes to a file at a specified location. This method is called by the
DataStore when the communication layer receives a file transfer append.
- Parameters:
remotePath - the path where to save the filebuffer - the bytes to append in the filesize - the number of bytes to append in the filebinary - indicates whether to save the bytes as binary or text
Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.