ThreadRenamingRunnable
"이희승 (Trustin Lee)"
trustin at gmail.com
Wed Jun 10 03:47:01 EDT 2009
Hi Jason,
Sorry about the late reply first of all.
I like your idea and will implement it as you suggested.
Thanks!
Trustin
On 2009-06-05 오전 7:09, jasons2645 wrote:
>
> I am running into a similar issue where it would be nice to have control over
> thread names. A suggestion for solving this...
>
> Since ThreadRenamingRunnable is a public class, it seems like a good way to
> provide this customization would be to introduce an interface named
> something like ThreadNameDeterminer which would have a single method: String
> determineThreadName( String originalThreadName, String
> nettyProposedThreadName );
>
> DefaultThreadNameDeterminer could be installed by default on
> ThreadRenamingRunnable, and modified by a client via a static setter method.
> DefaultThreadNameDeterminer would just return the netty-proposed thread
> name.
>
> This would give users the flexibility to do whatever they want wrt thread
> naming while providing good default behavior; it also eliminates the need to
> try to 'find out' if the user has set a thread name themselves.
>
>>>> However, I agree with you that it would be nice if 'New I/O
>>>> (client|server) (boss|worker)' could be customizable. Perhaps
>>>> ThreadRenamingRunnable could be improved so that it does not rename
>>>> the current thread completely but append additional information to the
>>>> current thread name if a user set the thread name already?
>>>
>>> Hmm.. but how do I determine 'if a user set the thread name already?'
>>> That's a tricky problem..
--
— Trustin Lee, http://gleamynode.net/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 258 bytes
Desc: OpenPGP digital signature
Url : http://lists.jboss.org/pipermail/netty-users/attachments/20090610/48f1e93b/attachment.bin
More information about the netty-users
mailing list