Qorus Integration Engine®  4.0.3_git
com.qoretechnologies.qorus.FsRemote Class Reference

Java wrapper for the OMQ::FsRemote class in Qorus. More...

Inheritance diagram for com.qoretechnologies.qorus.FsRemote:
org::qore::jni::QoreObjectWrapper

Public Member Methods

 FsRemote (QoreObject obj)
 creates the object as a wrapper for the Qore object
 
 FsRemote (String remote, HashMap< String, Object > opts) throws Throwable
 constructor taking a string giving the name of the remote connection for the remote server More...
 
 FsRemote (String remote) throws Throwable
 constructor taking a string giving the name of the remote connection for the remote server More...
 
 FsRemote (QorusSystemRestHelper remote, HashMap< String, Object > opts) throws Throwable
 constructor taking a com.qoretechnologies.qorus.QorusSystemRestHelper object for the remote server More...
 
 FsRemote (QorusSystemRestHelper remote) throws Throwable
 constructor taking a com.qoretechnologies.qorus.QorusSystemRestHelper object for the remote server More...
 
StreamConfig config () throws Throwable
 returns the configuration object
 
void disconnect () throws Throwable
 Disconnects the connection.
 
Object callRemoteMethod (String method, Object... args) throws Throwable
 Calls a remote method and returns the result.
 

Detailed Description

Java wrapper for the OMQ::FsRemote class in Qorus.

Constructor & Destructor Documentation

◆ FsRemote() [1/4]

com.qoretechnologies.qorus.FsRemote.FsRemote ( String  remote,
HashMap< String, Object opts 
) throws Throwable
inline

constructor taking a string giving the name of the remote connection for the remote server

Parameters
remotea string giving the name of the remote connection for the remote server
optsoptional Streaming API Constructor Options as follows:
  • "timeout": an HTTP socket timeout value in milliseconds; used locally and in the remote for socket I/O and queue operations; default value: 5m
  • "loglevel": a default log level option for logging; see Log Levels for valid value
  • "no_remote_timeout": if True the "timeout" option will not be sent to the remote
Note
the explicit or default timeout value here overrides any socket I/O timeout set for the remote connection object

◆ FsRemote() [2/4]

com.qoretechnologies.qorus.FsRemote.FsRemote ( String  remote) throws Throwable
inline

constructor taking a string giving the name of the remote connection for the remote server

Parameters
remotea string giving the name of the remote connection for the remote server
Note
the explicit or default timeout value here overrides any socket I/O timeout set for the remote connection object

◆ FsRemote() [3/4]

com.qoretechnologies.qorus.FsRemote.FsRemote ( QorusSystemRestHelper  remote,
HashMap< String, Object opts 
) throws Throwable
inline

constructor taking a com.qoretechnologies.qorus.QorusSystemRestHelper object for the remote server

Parameters
remotea com.qoretechnologies.qorus.QorusSystemRestHelper object for the remote server
optsoptional Streaming API Constructor Options as follows:
  • "timeout": an HTTP socket timeout value in milliseconds; used locally and in the remote for socket I/O and queue operations; default value: 5m
  • "loglevel": a default log level option for logging; see Log Levels for valid value
  • "no_remote_timeout": if True the "timeout" option will not be sent to the remote
Note
the explicit or default timeout value here overrides any socket I/O timeout set for the remote connection object

◆ FsRemote() [4/4]

com.qoretechnologies.qorus.FsRemote.FsRemote ( QorusSystemRestHelper  remote) throws Throwable
inline

constructor taking a com.qoretechnologies.qorus.QorusSystemRestHelper object for the remote server

Parameters
remotea com.qoretechnologies.qorus.QorusSystemRestHelper object for the remote server
Note
the explicit or default timeout value here overrides any socket I/O timeout set for the remote connection object

The documentation for this class was generated from the following file: