Annotation Type MessageConnectorPlugin


  • @Retention(RUNTIME)
    @Target(TYPE)
    public @interface MessageConnectorPlugin

    Runtime annotation used to mark a MessageConnector.

    Since:
    10.0.46
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      boolean canSend  
      java.lang.String[] channelNames  
      java.lang.String protocol  
    • Element Detail

      • protocol

        java.lang.String protocol
        Returns:
        The protocol of the MessageConnector. Used to identify this MessageConnector.
        Since:
        10.0.46
      • channelNames

        java.lang.String[] channelNames
        Returns:
        The channel names, that are supported by this MessageConnector. For a complete list of default channel names please refer to com.novomind.ecom.api.iagent.model.Channel
        Since:
        10.0.46
      • canSend

        boolean canSend
        Returns:
        true if the MessageConnector is capable also to send answered message back to it's source, otherwise false.
        Since:
        10.0.46
      • customChannels

        CustomChannel[] customChannels
        Returns:
        An array of CustomChannel's, that are supported by this MessageConnector.
        Since:
        10.0.102
        Default:
        {}