|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.data.tml.proxies.TServiceFactory
public class TServiceFactory
Factory methods for TBinders, TReaders, and TWriters and related queries.
| Field Summary | |
|---|---|
static TBinderPlugin |
binderPlugin
The TBinderPlugin. |
static TReaderPlugin |
readerPlugin
The TReaderPlugin. |
static TWriterPlugin |
writerPlugin
The TWriterPlugin. |
| Constructor Summary | |
|---|---|
TServiceFactory()
|
|
| Method Summary | |
|---|---|
static org.gcube.common.clients.fw.builders.SingletonBuilder<? extends AsyncTBinder> |
async_binder()
Returns an AsyncTBinder builder. |
static org.gcube.common.clients.fw.builders.SingletonBuilder<? extends TBinder> |
binder()
Returns a TBinder builder. |
static org.gcube.common.clients.fw.queries.StatefulQuery |
plugin(String name)
Returns a query for TBinder endpoints with a given plugin. |
static org.gcube.common.clients.fw.builders.StatefulBuilder<TReader> |
reader()
Returns a TReader builder. |
static SourceQueryBuilder |
readSource()
Returns a builder for a query for TReader instances for a given source. |
static org.gcube.common.clients.fw.builders.StatefulBuilder<TWriter> |
writer()
Returns a TReader builder. |
static SourceQueryBuilder |
writeSource()
Returns a builder for a query for TWriter instances for a given source. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final TBinderPlugin binderPlugin
TBinderPlugin.
public static final TReaderPlugin readerPlugin
TReaderPlugin.
public static final TWriterPlugin writerPlugin
TWriterPlugin.
| Constructor Detail |
|---|
public TServiceFactory()
| Method Detail |
|---|
public static org.gcube.common.clients.fw.builders.SingletonBuilder<? extends TBinder> binder()
TBinder builder.
public static org.gcube.common.clients.fw.builders.SingletonBuilder<? extends AsyncTBinder> async_binder()
AsyncTBinder builder.
public static org.gcube.common.clients.fw.builders.StatefulBuilder<TReader> reader()
TReader builder.
public static org.gcube.common.clients.fw.builders.StatefulBuilder<TWriter> writer()
TReader builder.
public static org.gcube.common.clients.fw.queries.StatefulQuery plugin(String name)
TBinder endpoints with a given plugin.
name - the name of the plugin
public static SourceQueryBuilder readSource()
TReader instances for a given source.
public static SourceQueryBuilder writeSource()
TWriter instances for a given source.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||