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 IStreamService
public jadex.commons.future.IFuture<jadex.bridge.IOutputConnection> getOutputStream()
getOutputStream
in interface IStreamService
public jadex.commons.future.IFuture<java.lang.Long> passInputStream(jadex.bridge.IInputConnection con)
passInputStream
in interface IStreamService
public jadex.commons.future.IFuture<java.lang.Long> passOutputStream(jadex.bridge.IOutputConnection con)
passOutputStream
in interface IStreamService
con
- The output stream.public jadex.commons.future.IFuture<jadex.bridge.IInputConnection> getSecureInputStream()
getSecureInputStream
in interface IStreamService
public jadex.commons.future.IFuture<jadex.bridge.IOutputConnection> getSecureOutputStream()
getSecureOutputStream
in interface IStreamService
public jadex.commons.future.IFuture<java.lang.Long> passSecureInputStream(jadex.bridge.IInputConnection con)
passSecureInputStream
in interface IStreamService
public jadex.commons.future.IFuture<java.lang.Long> passSecureOutputStream(jadex.bridge.IOutputConnection con)
passSecureOutputStream
in interface IStreamService
con
- 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()