Class AppSearchSession
public class AppSearchSession : Closeable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ICloseable, IAutoCloseable
- Inheritance
-
AppSearchSession
- Implements
- Extension Methods
Constructors
AppSearchSession(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public AppSearchSession(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
Close()
public void Close()
CommitBlob(Set<AppSearchBlobHandle>, Executor, Consumer<AppSearchResult<CommitBlobResponse>>)
public void CommitBlob(Set<AppSearchBlobHandle> arg0, Executor arg1, Consumer<AppSearchResult<CommitBlobResponse>> arg2)
Parameters
arg0Set<AppSearchBlobHandle>arg1Executorarg2Consumer<AppSearchResult<CommitBlobResponse>>
GetByDocumentId(GetByDocumentIdRequest, Executor, BatchResultCallback<String, GenericDocument>)
public void GetByDocumentId(GetByDocumentIdRequest arg0, Executor arg1, BatchResultCallback<String, GenericDocument> arg2)
Parameters
arg0GetByDocumentIdRequestarg1Executorarg2BatchResultCallback<String, GenericDocument>
GetNamespaces(Executor, Consumer<AppSearchResult<Set<String>>>)
public void GetNamespaces(Executor arg0, Consumer<AppSearchResult<Set<String>>> arg1)
Parameters
GetSchema(Executor, Consumer<AppSearchResult<GetSchemaResponse>>)
public void GetSchema(Executor arg0, Consumer<AppSearchResult<GetSchemaResponse>> arg1)
Parameters
arg0Executorarg1Consumer<AppSearchResult<GetSchemaResponse>>
GetStorageInfo(Executor, Consumer<AppSearchResult<StorageInfo>>)
public void GetStorageInfo(Executor arg0, Consumer<AppSearchResult<StorageInfo>> arg1)
Parameters
arg0Executorarg1Consumer<AppSearchResult<StorageInfo>>
OpenBlobForRead(Set<AppSearchBlobHandle>, Executor, Consumer<AppSearchResult<OpenBlobForReadResponse>>)
public void OpenBlobForRead(Set<AppSearchBlobHandle> arg0, Executor arg1, Consumer<AppSearchResult<OpenBlobForReadResponse>> arg2)
Parameters
arg0Set<AppSearchBlobHandle>arg1Executorarg2Consumer<AppSearchResult<OpenBlobForReadResponse>>
OpenBlobForWrite(Set<AppSearchBlobHandle>, Executor, Consumer<AppSearchResult<OpenBlobForWriteResponse>>)
public void OpenBlobForWrite(Set<AppSearchBlobHandle> arg0, Executor arg1, Consumer<AppSearchResult<OpenBlobForWriteResponse>> arg2)
Parameters
arg0Set<AppSearchBlobHandle>arg1Executorarg2Consumer<AppSearchResult<OpenBlobForWriteResponse>>
Put(PutDocumentsRequest, Executor, BatchResultCallback<String, Void>)
public void Put(PutDocumentsRequest arg0, Executor arg1, BatchResultCallback<String, Void> arg2)
Parameters
arg0PutDocumentsRequestarg1Executorarg2BatchResultCallback<String, Void>
Remove(RemoveByDocumentIdRequest, Executor, BatchResultCallback<String, Void>)
public void Remove(RemoveByDocumentIdRequest arg0, Executor arg1, BatchResultCallback<String, Void> arg2)
Parameters
arg0RemoveByDocumentIdRequestarg1Executorarg2BatchResultCallback<String, Void>
Remove(String, SearchSpec, Executor, Consumer<AppSearchResult<Void>>)
public void Remove(String arg0, SearchSpec arg1, Executor arg2, Consumer<AppSearchResult<Void>> arg3)
Parameters
arg0Stringarg1SearchSpecarg2Executorarg3Consumer<AppSearchResult<Void>>
RemoveBlob(Set<AppSearchBlobHandle>, Executor, Consumer<AppSearchResult<RemoveBlobResponse>>)
public void RemoveBlob(Set<AppSearchBlobHandle> arg0, Executor arg1, Consumer<AppSearchResult<RemoveBlobResponse>> arg2)
Parameters
arg0Set<AppSearchBlobHandle>arg1Executorarg2Consumer<AppSearchResult<RemoveBlobResponse>>
ReportUsage(ReportUsageRequest, Executor, Consumer<AppSearchResult<Void>>)
public void ReportUsage(ReportUsageRequest arg0, Executor arg1, Consumer<AppSearchResult<Void>> arg2)
Parameters
arg0ReportUsageRequestarg1Executorarg2Consumer<AppSearchResult<Void>>
Search(String, SearchSpec)
public SearchResults Search(String arg0, SearchSpec arg1)
Parameters
arg0Stringarg1SearchSpec
Returns
SearchSuggestion(String, SearchSuggestionSpec, Executor, Consumer<AppSearchResult<List<SearchSuggestionResult>>>)
public void SearchSuggestion(String arg0, SearchSuggestionSpec arg1, Executor arg2, Consumer<AppSearchResult<List<SearchSuggestionResult>>> arg3)
Parameters
arg0Stringarg1SearchSuggestionSpecarg2Executorarg3Consumer<AppSearchResult<List<SearchSuggestionResult>>>
SetBlobVisibility(SetBlobVisibilityRequest, Executor, Consumer<AppSearchResult<Void>>)
public void SetBlobVisibility(SetBlobVisibilityRequest arg0, Executor arg1, Consumer<AppSearchResult<Void>> arg2)
Parameters
arg0SetBlobVisibilityRequestarg1Executorarg2Consumer<AppSearchResult<Void>>
SetSchema(SetSchemaRequest, Executor, Executor, Consumer<AppSearchResult<SetSchemaResponse>>)
public void SetSchema(SetSchemaRequest arg0, Executor arg1, Executor arg2, Consumer<AppSearchResult<SetSchemaResponse>> arg3)
Parameters
arg0SetSchemaRequestarg1Executorarg2Executorarg3Consumer<AppSearchResult<SetSchemaResponse>>