On Mon, Apr 7, 2008 at 2:52 PM, Julien Vermillard <[EMAIL PROTECTED]>
wrote:

> On Mon, 7 Apr 2008 21:39:03 +0900 (KST)
> "이희승 (Trustin Lee) <[EMAIL PROTECTED]> wrote:
>
> > After looking into IoSession and IoService, I ended up with the
> > conclusion that we can use the same statistics type instead of
> > providing different types for IoSession and IoService.
> >
> > The following is the list of common methods in IoSession and IoService
> > (please note that getLargestXXX() methods are not present in IoSession
> > yet, but I think we can add it trivially.):
> >
> >     boolean isBothIdle();
> >     boolean isIdle(IdleStatus status);
> >     boolean isReaderIdle();
> >     boolean isWriterIdle();
> >     double getLargestReadBytesThroughput();
> >     double getLargestReadMessagesThroughput();
> >     double getLargestWrittenBytesThroughput();
> >     double getLargestWrittenMessagesThroughput();
> >     double getReadBytesThroughput();
> >     double getReadMessagesThroughput();
> >     double getWrittenBytesThroughput();
> >     double getWrittenMessagesThroughput();
> >     int getBothIdleCount();
> >     int getIdleCount(IdleStatus status);
> >     int getReaderIdleCount();
> >     int getScheduledWriteBytes();
> >     int getScheduledWriteMessages();
> >     int getWriterIdleCount();
> >     long getLastBothIdleTime();
> >     long getLastIdleTime(IdleStatus status);
> >     long getLastIoTime();
> >     long getLastReaderIdleTime();
> >     long getLastReadTime();
> >     long getLastWriterIdleTime();
> >     long getLastWriteTime();
> >     long getReadBytes();
> >     long getReadMessages();
> >     long getWrittenBytes();
> >     long getWrittenMessages();
> >
> > Should we move all these methods to the statistics class or exclude
> > some?  I think idleness properties are in the gray area.  isXXXIdle()
> > sounds like a non-statistics property, but getXXXIdleCount() sounds
> > like a statistics property.  And what about getLastXXXIdleTime?
> >
> > Any lights?
> >
> > Cheers,
> > Hi
> Hi
>

Hi,

>
> I 'm ok for keeping isXXXIdle,getLastXXXIdleTime in main class, but
> move getXXXIdleCount to stats.


I agree.

Maarten

>
>
> Julien
>

Reply via email to