@ Trivial @ Reference ( name = "remoteIp" , service = ChannelConfiguration . class , policy = ReferencePolicy . DYNAMIC , policyOption = ReferencePolicyOption . GREEDY , cardinality = ReferenceCardinality . MANDATORY ) protected void setRemoteIp ( ChannelConfiguration config ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEventEnabled ( ) ) { Tr . event ( this , tc , "set remote ip " + config . getProperty ( "id" ) , this ) ; } this . remoteIpConfig = config ; if ( remoteIpConfig != null ) { performAction ( updateAction ) ; } }
The specific remoteIpOptions is selected by a filter set through metatype that matches a specific user - configured option set or falls back to a default .