+1

On Tue, Mar 1, 2016 at 2:35 PM, William Markito <[email protected]> wrote:

> Folks, it doesn't look like we have actually finished this thread...
>
> What do you guys think about the following pattern:
> "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz123456-_"  ?
>
> I'm not specifying a regexp to avoid problems with unicode and to keep it
> only ASCII-only...  Stackoveflow has some suggestions like "^\\p{ASCII}*$"
> but
> I'd be careful and try to keep it strict to the ones specified in the list
> above.
>
> Thanks
>
>
> On Thu, Feb 18, 2016 at 11:19 AM, Darrel Schneider <[email protected]>
> wrote:
>
> > The public javadocs on Region#getName say:
> > Returns the name of this region. A region's name
> >    * can be any non-empty String providing it does not
> >    * contain the name separator, a forward slash (/).
> >
> > Here is the code from LocalRegion that validates the name:
> >   static void validateRegionName(String name)
> >   {
> >     if (name == null) {
> >       throw new
> >
> >
> IllegalArgumentException(LocalizedStrings.LocalRegion_NAME_CANNOT_BE_NULL.toLocalizedString());
> >     }
> >     if (name.length() == 0) {
> >       throw new
> >
> >
> IllegalArgumentException(LocalizedStrings.LocalRegion_NAME_CANNOT_BE_EMPTY.toLocalizedString());
> >     }
> >     if (name.indexOf(SEPARATOR) >= 0) {
> >       throw new
> >
> >
> IllegalArgumentException(LocalizedStrings.LocalRegion_NAME_CANNOT_CONTAIN_THE_SEPARATOR_0.toLocalizedString(SEPARATOR));
> >     }
> >   }
> >
> >
> > On Thu, Feb 18, 2016 at 11:09 AM, William Markito <[email protected]>
> > wrote:
> >
> > > I don't think we should allow non-alphanumeric region names...   And
> > would
> > > be really nice to have a list or a pattern documenting what's valid.
> > >
> > >
> > > On Thu, Feb 18, 2016 at 11:04 AM Kirk Lund <[email protected]> wrote:
> > >
> > > > I was just looking into a ticket filed because /= was used as the
> > Region
> > > > name and this caused problems in JMX ObjectNames. I have two
> questions:
> > > 1)
> > > > do we really want /= to be a valid Region name? 2) do we have a
> > complete
> > > > list somewhere of all the non-alphanumeric characters that are usable
> > in
> > > > Region names?
> > > >
> > > > -Kirk
> > > >
> > > --
> > > ~/William
> > >
> >
>
>
>
> --
>
> ~/William
>

Reply via email to