/** * Returns the next available message in the chat. The method call will block * (not return) until a packet is available or the <tt>timeout</tt> has elapased. * If the timeout elapses without a result, <tt>null</tt> will be returned. * * @param timeout the maximum amount of time to wait for the next message. * @return the next message, or <tt>null</tt> if the timeout elapses without a * message becoming available. */ public Message nextMessage(long timeout) { return (Message) messageCollector.nextResult(timeout); }
/** * Returns the next available message in the chat. The method call will block * (not return) until a packet is available or the <tt>timeout</tt> has elapased. * If the timeout elapses without a result, <tt>null</tt> will be returned. * * @param timeout the maximum amount of time to wait for the next message. * @return the next message, or <tt>null</tt> if the timeout elapses without a * message becoming available. */ public Message nextMessage(long timeout) { return (Message) messageCollector.nextResult(timeout); }
/** * Returns the next available message in the chat. The method call will block * (not return) until a message is available. * * @return the next message. */ public Message nextMessage() { return (Message) messageCollector.nextResult(); }
/** * Returns the next available message in the chat. The method call will block * (not return) until a message is available. * * @return the next message. */ public Message nextMessage() { return (Message) messageCollector.nextResult(); }
/** * Returns the next available message in the chat. The method call will block * (not return) until a message is available. * * @return the next message. */ public Message nextMessage() { return (Message) messageCollector.nextResult(); }
/** * Returns the next available message in the chat. The method call will block * (not return) until a packet is available or the <tt>timeout</tt> has elapased. * If the timeout elapses without a result, <tt>null</tt> will be returned. * * @param timeout the maximum amount of time to wait for the next message. * @return the next message, or <tt>null</tt> if the timeout elapses without a * message becoming available. */ public Message nextMessage(long timeout) { return (Message) messageCollector.nextResult(timeout); }