RichFaces Core API 4.1.0.20110910-M2

org.richfaces.application.push
Interface Session


public interface Session

Author:
Nick Belaevski

Method Summary
 void clearBroadcastedMessages(long sequenceNumber)
           
 void connect(Request request)
           
 void disconnect()
           
 java.util.Map<TopicKey,java.lang.String> getFailedSubscriptions()
           
 java.lang.String getId()
           
 long getLastAccessedTime()
           
 int getMaxInactiveInterval()
           
 java.util.Collection<MessageData> getMessages()
           
 java.util.Collection<TopicKey> getSuccessfulSubscriptions()
           
 void invalidate()
           
 void push(TopicKey topicKey, java.lang.String serializedData)
           
 void subscribe(java.lang.String[] topics)
           
 

Method Detail

getMaxInactiveInterval

int getMaxInactiveInterval()

getLastAccessedTime

long getLastAccessedTime()

getId

java.lang.String getId()

getSuccessfulSubscriptions

java.util.Collection<TopicKey> getSuccessfulSubscriptions()

getFailedSubscriptions

java.util.Map<TopicKey,java.lang.String> getFailedSubscriptions()

subscribe

void subscribe(java.lang.String[] topics)

connect

void connect(Request request)
             throws java.lang.Exception
Throws:
java.lang.Exception

disconnect

void disconnect()
                throws java.lang.Exception
Throws:
java.lang.Exception

invalidate

void invalidate()

push

void push(TopicKey topicKey,
          java.lang.String serializedData)

getMessages

java.util.Collection<MessageData> getMessages()

clearBroadcastedMessages

void clearBroadcastedMessages(long sequenceNumber)

RichFaces Core API 4.1.0.20110910-M2

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.