Commit 856b0259d1ac54e497608814849e201b17377a2a
1 parent
4ce9e096
Fix the microservices mode for CoAP
Showing
1 changed file
with
2 additions
and
1 deletions
@@ -22,6 +22,7 @@ import org.eclipse.californium.core.coap.MediaTypeRegistry; | @@ -22,6 +22,7 @@ import org.eclipse.californium.core.coap.MediaTypeRegistry; | ||
22 | import org.eclipse.californium.core.coap.Response; | 22 | import org.eclipse.californium.core.coap.Response; |
23 | import org.eclipse.californium.core.observe.ObserveRelation; | 23 | import org.eclipse.californium.core.observe.ObserveRelation; |
24 | import org.eclipse.californium.core.server.resources.CoapExchange; | 24 | import org.eclipse.californium.core.server.resources.CoapExchange; |
25 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression; | ||
25 | import org.springframework.stereotype.Service; | 26 | import org.springframework.stereotype.Service; |
26 | import org.thingsboard.server.coapserver.CoapServerContext; | 27 | import org.thingsboard.server.coapserver.CoapServerContext; |
27 | import org.thingsboard.server.coapserver.TbCoapServerComponent; | 28 | import org.thingsboard.server.coapserver.TbCoapServerComponent; |
@@ -73,7 +74,7 @@ import static org.eclipse.californium.core.coap.Message.NONE; | @@ -73,7 +74,7 @@ import static org.eclipse.californium.core.coap.Message.NONE; | ||
73 | @Slf4j | 74 | @Slf4j |
74 | @Service | 75 | @Service |
75 | @RequiredArgsConstructor | 76 | @RequiredArgsConstructor |
76 | -@TbCoapServerComponent | 77 | +@ConditionalOnExpression("'${service.type:null}'=='tb-transport' || ('${service.type:null}'=='monolith' && '${transport.api_enabled:true}'=='true' && '${transport.coap.enabled}'=='true')") |
77 | public class DefaultCoapClientContext implements CoapClientContext { | 78 | public class DefaultCoapClientContext implements CoapClientContext { |
78 | 79 | ||
79 | private final CoapServerContext config; | 80 | private final CoapServerContext config; |