/*\r
- * Copyright 2017 ZTE Corporation.\r
+ * Copyright 2017-2023 ZTE Corporation.\r
*\r
* Licensed under the Apache License, Version 2.0 (the "License");\r
* you may not use this file except in compliance with the License.\r
*/\r
package org.onap.holmes.common.dmaap;\r
\r
+import jakarta.ws.rs.client.Entity;\r
import lombok.Getter;\r
import lombok.Setter;\r
-import org.jvnet.hk2.annotations.Service;\r
import org.onap.holmes.common.dmaap.entity.PolicyMsg;\r
import org.onap.holmes.common.utils.JerseyClient;\r
+import org.springframework.stereotype.Service;\r
\r
-import javax.ws.rs.client.Entity;\r
import java.util.concurrent.TimeUnit;\r
\r
@Getter\r
@Service\r
public class Publisher {\r
private String url;\r
- private JerseyClient client = new JerseyClient(TimeUnit.SECONDS.toMillis(30));\r
+ private JerseyClient client = JerseyClient.newInstance(TimeUnit.SECONDS.toMillis(30));\r
\r
public void publish(PolicyMsg msg) {\r
client.post(url, Entity.json(msg));\r