Class DefaultChannelAccessPolicy

java.lang.Object
org.springframework.integration.security.channel.DefaultChannelAccessPolicy
All Implemented Interfaces:
ChannelAccessPolicy

public class DefaultChannelAccessPolicy extends Object implements ChannelAccessPolicy
Creates the ConfigAttributes for secured channel send and receive operations based on simple String values.
Author:
Mark Fisher, Oleg Zhurakousky, Artem Bilan
  • Constructor Details

    • DefaultChannelAccessPolicy

      public DefaultChannelAccessPolicy(String sendAccess, String receiveAccess)
      Create an access policy instance. The provided 'sendAccess' and 'receiveAccess' values may be a single String or a comma-delimited list of values. All whitespace will be trimmed. A null value indicates that the policy does not apply for either send or receive access type. At most one of the values may be null.
      Parameters:
      sendAccess - The send access value(s).
      receiveAccess - The receive access value(s).
    • DefaultChannelAccessPolicy

      public DefaultChannelAccessPolicy(String[] sendAccess, String[] receiveAccess)
      Create an access policy instance. A null value indicates that the policy does not apply for either send or receive access type. At most one of the values may be null. Typically is used for the values from the SecuredChannel
      Parameters:
      sendAccess - The send access values.
      receiveAccess - The receive access values.
      Since:
      4.2
  • Method Details