@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); String[] requiredRoleNames = DataSerializer.readStringArray(in); Set requiredRolesSet = new HashSet(requiredRoleNames.length); for (int i = 0; i < requiredRoleNames.length; i++) { Role role = InternalRole.getRole(requiredRoleNames[i]); requiredRolesSet.add(role); } this.requiredRoles = Collections.unmodifiableSet(requiredRolesSet); }
@Override public void fromData(DataInput in) throws IOException, ClassNotFoundException { super.fromData(in); setContext(ClientProxyMembershipID.readCanonicalized(in)); } }