File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
elasticsearch5/src/main/java/com/dtstack/logstash/outputs Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 9
9
import java .util .concurrent .TimeUnit ;
10
10
import java .util .concurrent .atomic .AtomicBoolean ;
11
11
import java .util .concurrent .atomic .AtomicLong ;
12
+
12
13
import org .apache .commons .lang3 .StringUtils ;
13
14
import org .elasticsearch .action .ActionFuture ;
14
15
import org .elasticsearch .action .ActionRequest ;
30
31
import org .elasticsearch .transport .client .PreBuiltTransportClient ;
31
32
import org .slf4j .Logger ;
32
33
import org .slf4j .LoggerFactory ;
34
+
33
35
import com .dtstack .logstash .annotation .Required ;
34
36
import com .dtstack .logstash .render .Formatter ;
35
37
import com .dtstack .logstash .render .FreeMarkerRender ;
@@ -250,6 +252,13 @@ public void sendFailedMsg(Object msg){
250
252
checkNeedWait ();
251
253
}
252
254
255
+
256
+ @ Override
257
+ public void release (){
258
+ if (bulkProcessor !=null )bulkProcessor .close ();
259
+ if (esclient !=null )esclient .close ();
260
+ }
261
+
253
262
public void checkNeedWait (){
254
263
while (!isClusterOn .get ()){//等待集群可用
255
264
try {
You can’t perform that action at this time.
0 commit comments