public class StreamProviderAgent extends java.lang.Object implements IStreamService
| Modifier and Type | Field and Description |
|---|---|
protected jadex.bridge.IInternalAccess |
agent |
| Constructor and Description |
|---|
StreamProviderAgent() |
| Modifier and Type | Method and Description |
|---|---|
jadex.commons.future.IFuture<jadex.bridge.IInputConnection> |
getInputStream()
Pass an Input stream to the user.
|
jadex.commons.future.IFuture<jadex.bridge.IOutputConnection> |
getOutputStream()
Pass an Input stream to the user.
|
jadex.commons.future.IFuture<jadex.bridge.IInputConnection> |
getSecureInputStream()
Pass an input stream to the user.
|
jadex.commons.future.IFuture<jadex.bridge.IOutputConnection> |
getSecureOutputStream()
Pass an output stream to the user.
|
static long |
getWriteLength() |
jadex.commons.future.IFuture<java.lang.Long> |
passInputStream(jadex.bridge.IInputConnection con)
Pass an Input stream to the user.
|
jadex.commons.future.IFuture<java.lang.Long> |
passOutputStream(jadex.bridge.IOutputConnection con)
Pass an output stream from the user.
|
jadex.commons.future.IFuture<java.lang.Long> |
passSecureInputStream(jadex.bridge.IInputConnection con)
Pass an Input stream to the user.
|
jadex.commons.future.IFuture<java.lang.Long> |
passSecureOutputStream(jadex.bridge.IOutputConnection con)
Pass an output stream from the user.
|
static jadex.commons.future.IFuture<java.lang.Long> |
read(jadex.bridge.IInputConnection con)
Read data from an input connection.
|
static jadex.commons.future.IFuture<java.lang.Long> |
write(jadex.bridge.IOutputConnection con,
jadex.bridge.IInternalAccess agent)
Write data to a output connection.
|
public jadex.commons.future.IFuture<jadex.bridge.IInputConnection> getInputStream()
getInputStream in interface IStreamServicepublic jadex.commons.future.IFuture<jadex.bridge.IOutputConnection> getOutputStream()
getOutputStream in interface IStreamServicepublic jadex.commons.future.IFuture<java.lang.Long> passInputStream(jadex.bridge.IInputConnection con)
passInputStream in interface IStreamServicepublic jadex.commons.future.IFuture<java.lang.Long> passOutputStream(jadex.bridge.IOutputConnection con)
passOutputStream in interface IStreamServicecon - The output stream.public jadex.commons.future.IFuture<jadex.bridge.IInputConnection> getSecureInputStream()
getSecureInputStream in interface IStreamServicepublic jadex.commons.future.IFuture<jadex.bridge.IOutputConnection> getSecureOutputStream()
getSecureOutputStream in interface IStreamServicepublic jadex.commons.future.IFuture<java.lang.Long> passSecureInputStream(jadex.bridge.IInputConnection con)
passSecureInputStream in interface IStreamServicepublic jadex.commons.future.IFuture<java.lang.Long> passSecureOutputStream(jadex.bridge.IOutputConnection con)
passSecureOutputStream in interface IStreamServicecon - The output stream.public static jadex.commons.future.IFuture<java.lang.Long> read(jadex.bridge.IInputConnection con)
public static jadex.commons.future.IFuture<java.lang.Long> write(jadex.bridge.IOutputConnection con,
jadex.bridge.IInternalAccess agent)
public static long getWriteLength()