Class RemoteProvider
java.lang.Object
ecmwf.common.ectrans.RemoteProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDecrypt.Encrypt.getAllocateInterface
(String url, Properties properties) Gets the allocate interface.getDataInputFile
(Object ticket) Gets the data input file.abstract InputStream
getDataInputStream
(Object ticket) Gets the data input stream.getDataOutputFile
(Object ticket) Gets the data output file.abstract OutputStream
getDataOutputStream
(Object ticket) Gets the data output stream.abstract ECtransDestination
getECtransDestination
(String name) Gets the ectrans destination.getNotificationInterface
(String url, String name, String password) Gets the notification interface.Gets the object.getOriginalFilename
(Object ticket) Gets the data output file.abstract String
getRoot()
Gets the root.loadTransferModule
(ECtransModule module) Load transfer module.void
onClose
(ECtransHistory history) On close.void
unloadTransferModule
(TransferModule module) Unload transfer module.abstract void
updateMSUser
(MSUser msuser) Update ms user.
-
Constructor Details
-
RemoteProvider
public RemoteProvider()
-
-
Method Details
-
getRoot
-
updateMSUser
Update ms user.- Parameters:
msuser
- the msuser- Throws:
IOException
- Signals that an I/O exception has occurred.
-
getECtransDestination
Gets the ectrans destination.- Parameters:
name
- the name- Returns:
- the ectrans destination
-
onClose
On close.- Parameters:
history
- the history- Throws:
IOException
- Signals that an I/O exception has occurred.
-
encrypt
-
decrypt
-
getAllocateInterface
Gets the allocate interface.- Parameters:
url
- the urlproperties
- the properties- Returns:
- the allocate interface
- Throws:
Exception
- the exception
-
getNotificationInterface
-
loadTransferModule
Load transfer module.- Parameters:
module
- the module- Returns:
- the transfer module
- Throws:
Exception
- the exception
-
unloadTransferModule
Unload transfer module.- Parameters:
module
- the module
-
getDataInputStream
Gets the data input stream.- Parameters:
ticket
- the ticket- Returns:
- the data input stream
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
getDataOutputStream
Gets the data output stream.- Parameters:
ticket
- the ticket- Returns:
- the data output stream
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
getDataInputFile
Gets the data input file.- Parameters:
ticket
- the ticket- Returns:
- the data input file
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
getDataOutputFile
Gets the data output file.- Parameters:
ticket
- the ticket- Returns:
- the data output file
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
getObject
Gets the object.- Parameters:
key
- the key- Returns:
- the object
- Throws:
IOException
- Signals that an I/O exception has occurred.
-
getOriginalFilename
Gets the data output file.- Parameters:
ticket
- the ticket- Returns:
- the data output file
- Throws:
IOException
- Signals that an I/O exception has occurred.
-