Class UaEndpointUtils


  • public class UaEndpointUtils
    extends com.plccom.opc.ua.utils.EndpointUtil
    contains static utils for sorting EndpointDescription arrays
    Author:
    Indi.An GmbH, www.indi-an.com, support@indi-an.com
    • Constructor Summary

      Constructors 
      Constructor Description
      UaEndpointUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.plccom.opc.ua.core.EndpointDescription[] sortBySecurityLevelAsc​(com.plccom.opc.ua.core.EndpointDescription[] set)
      Sorts endpoints by their security level.
      static com.plccom.opc.ua.core.EndpointDescription[] sortBySecurityLevelDesc​(com.plccom.opc.ua.core.EndpointDescription[] set)
      Sorts endpoints by their security level.
      • Methods inherited from class com.plccom.opc.ua.utils.EndpointUtil

        containsSecureUserTokenPolicy, createAnonymousIdentityToken, createIssuedIdentityToken, createUserNameIdentityToken, createX509IdentityToken, getHostname, getInetAddresses, getInetAddresses, getInetAddressNames, inetAddressToName, reverse, select, select, select, select, selectByMessageSecurityMode, selectByProtocol, selectBySecurityPolicy, selectByUrl, selectEndpoint, sortBySecurityLevel, toSocketAddresses, toSocketAddresses, urlEqualsHostIgnoreCase, urlEqualsHostIgnoreCase
    • Constructor Detail

      • UaEndpointUtils

        public UaEndpointUtils()
    • Method Detail

      • sortBySecurityLevelAsc

        public static com.plccom.opc.ua.core.EndpointDescription[] sortBySecurityLevelAsc​(com.plccom.opc.ua.core.EndpointDescription[] set)
        Sorts endpoints by their security level. The highest security level last.
        Parameters:
        set - set of endpoints
        Returns:
        sorted array of endpoints
      • sortBySecurityLevelDesc

        public static com.plccom.opc.ua.core.EndpointDescription[] sortBySecurityLevelDesc​(com.plccom.opc.ua.core.EndpointDescription[] set)
        Sorts endpoints by their security level. The highest security level first.
        Parameters:
        set - set of endpoints
        Returns:
        sorted array of endpoints