|
org.eclipse.rse.dstore.universal.miners
Class UniversalByteStreamHandler
java.lang.Object
org.eclipse.dstore.core.model.ByteStreamHandler
org.eclipse.rse.dstore.universal.miners.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
-
-
Specified by:
-
receiveBytes in interface org.eclipse.dstore.core.model.IByteStreamHandler
-
Overrides:
-
receiveBytes in class org.eclipse.dstore.core.model.ByteStreamHandler
-
-
Parameters:
-
remotePath - the path where to save the file -
buffer - the bytes to insert in the file -
size - the number of bytes to insert -
binary - 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.
-
-
Specified by:
-
receiveAppendedBytes in interface org.eclipse.dstore.core.model.IByteStreamHandler
-
Overrides:
-
receiveAppendedBytes in class org.eclipse.dstore.core.model.ByteStreamHandler
-
-
Parameters:
-
remotePath - the path where to save the file -
buffer - the bytes to append in the file -
size - the number of bytes to append in the file -
binary - indicates whether to save the bytes as binary or text
Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.
|
|