public class BindingsHandler extends Object
| Constructor and Description |
|---|
BindingsHandler(amf.apicontract.client.platform.model.domain.api.AsyncApi api) |
public BindingsHandler(amf.apicontract.client.platform.model.domain.api.AsyncApi api)
public Map<String,AsyncChannelBinding> getChannelBindings()
public Map<String,AsyncMessageBinding> getSubscribeMessageBindings()
public Map<String,AsyncMessageBinding> getPublishMessageBindings()
public Optional<AsyncServerBinding> getServerBinding(String server, ProtocolHandler.Protocol protocol)
public Optional<AsyncChannelBinding> getChannelAsyncBinding(String channel, ProtocolHandler.Protocol protocol)
public Optional<AsyncChannelBinding> getChannelBinding(String channel)
public Optional<AsyncOperationBinding> getPublishAsyncOperationBinding(String channel, ProtocolHandler.Protocol protocol)
public Optional<AsyncOperationBinding> getSubscribeAsyncOperationBinding(String channel, ProtocolHandler.Protocol protocol)
public void registerChannelBindings(amf.apicontract.client.platform.model.domain.EndPoint endPoint)
public void registerServerBindings(amf.apicontract.client.platform.model.domain.Server server)
public void registerMessageBindings(amf.apicontract.client.platform.model.domain.EndPoint endPoint,
AsyncOperation operation,
Map<String,AsyncMessageBinding> bindingsMap)
public static amf.apicontract.client.platform.model.domain.Message opMessage(amf.apicontract.client.platform.model.domain.Operation operation)
Copyright © 2024 MuleSoft, Inc.. All rights reserved.