fferpcore.EndpointKeyglobal with sharing class EndpointKey The four part identifier for a Publication or Subscription. In the simplest case a publication or subscription is uniquely identified by the product that it is associated with and the message type that it publishes or subscribes to. A Product Proxy enables one product to provide integrations on behalf of another. If no proxy is specified then the value of MANAGED_PROXY_DEVELOPER_NAME is assumed. User defined endpoints use the value of USER_PROXY_DEVELOPER_NAME. An optional identifier allows more than one endpoint to exist for a given combination of type, product, proxy and message type. Properties
Methods
EndpointKeyglobal EndpointKey(String productDeveloperName, String proxyDeveloperName, String messageTypeDeveloperName, String identifier) Constructs an fferpcore.EndpointKey using its four constituent parts. Input Parameters
EndpointKeyglobal EndpointKey(fferpcore.MessagingSystemService.Sender sender, fferpcore.MessagingSystemService.MessageTypeSpecifier specifier) Constructs an fferpcore.EndpointKey from a Sender and Specifier. Input Parameters
EndpointKeyglobal EndpointKey(String productDeveloperName, String messageTypeDeveloperName) Constructs an fferpcore.EndpointKey using default values for Proxy and Identifier. This assumes the default Managed proxy and no identifier. Input Parameters
getOwnerProductDeveloperNameglobal String getOwnerProductDeveloperName() Return ValueThe product developer name. getProductProxyDeveloperNameglobal String getProductProxyDeveloperName() Return ValueThe proxy developer name. getMessageTypeDeveloperNameglobal String getMessageTypeDeveloperName() Return ValueThe message type developer name. getSenderglobal fferpcore.MessagingSystemService.Sender getSender() Return ValueA Sender used by the MessagingSystemService. getMessageTypeSpecifierglobal fferpcore.MessagingSystemService.MessageTypeSpecifier getMessageTypeSpecifier() Return ValueA MessageTypeSpecifier used by the MessagingSystemService. hashCodeglobal Integer hashCode() equalsglobal Boolean equals(Object other) |