public class ScopedElasticsearchAnalyzerReference extends ElasticsearchAnalyzerReference implements ScopedAnalyzerReference
Modifier and Type | Class and Description |
---|---|
static class |
ScopedElasticsearchAnalyzerReference.CopyBuilder |
static class |
ScopedElasticsearchAnalyzerReference.DeferredInitializationBuilder
A builder that defers the actual analyzer creation to later during the search
factory initialization, so that the builder accepts dangling references.
|
ScopedAnalyzerReference.Builder
Constructor and Description |
---|
ScopedElasticsearchAnalyzerReference(ScopedElasticsearchAnalyzer analyzer) |
Modifier and Type | Method and Description |
---|---|
void |
close()
Close analyzer if possible
|
ScopedElasticsearchAnalyzer |
getAnalyzer() |
void |
initialize() |
boolean |
isInitialized() |
ScopedElasticsearchAnalyzerReference.CopyBuilder |
startCopy() |
is, unwrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
is, unwrap
public ScopedElasticsearchAnalyzerReference(ScopedElasticsearchAnalyzer analyzer)
public ScopedElasticsearchAnalyzer getAnalyzer()
getAnalyzer
in interface AnalyzerReference
getAnalyzer
in interface ScopedAnalyzerReference
getAnalyzer
in class ElasticsearchAnalyzerReference
public boolean isInitialized()
public void initialize()
public void close()
AnalyzerReference
close
in interface AnalyzerReference
public ScopedElasticsearchAnalyzerReference.CopyBuilder startCopy()
startCopy
in interface ScopedAnalyzerReference
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved