er.imadaptor
Class InstantMessengerAdaptor
java.lang.Object
com.webobjects.appserver.WOAdaptor
er.imadaptor.InstantMessengerAdaptor
- All Implemented Interfaces:
- IMessageListener
public class InstantMessengerAdaptor
- extends WOAdaptor
- implements IMessageListener
log
public static Logger log
IM_FACTORY_KEY
public static final String IM_FACTORY_KEY
- See Also:
- Constant Field Values
SCREEN_NAME_KEY
public static final String SCREEN_NAME_KEY
- See Also:
- Constant Field Values
PASSWORD_KEY
public static final String PASSWORD_KEY
- See Also:
- Constant Field Values
CONVERSATION_TIMEOUT_KEY
public static final String CONVERSATION_TIMEOUT_KEY
- See Also:
- Constant Field Values
CONVERSATION_ACTION_NAME_KEY
public static final String CONVERSATION_ACTION_NAME_KEY
- See Also:
- Constant Field Values
IM_ACTION_URL_KEY
public static final String IM_ACTION_URL_KEY
- See Also:
- Constant Field Values
AUTO_LOGIN_KEY
public static final String AUTO_LOGIN_KEY
- See Also:
- Constant Field Values
WATCHER_ENABLED_KEY
public static final String WATCHER_ENABLED_KEY
- See Also:
- Constant Field Values
WATCHER_IM_FACTORY_KEY
public static final String WATCHER_IM_FACTORY_KEY
- See Also:
- Constant Field Values
WATCHER_SCREEN_NAME_KEY
public static final String WATCHER_SCREEN_NAME_KEY
- See Also:
- Constant Field Values
WATCHER_PASSWORD_KEY
public static final String WATCHER_PASSWORD_KEY
- See Also:
- Constant Field Values
CENTRALIZE_SCREEN_NAME_KEY
public static final String CENTRALIZE_SCREEN_NAME_KEY
- See Also:
- Constant Field Values
IS_IM_KEY
public static final String IS_IM_KEY
- See Also:
- Constant Field Values
CONVERSATION_KEY
public static final String CONVERSATION_KEY
- See Also:
- Constant Field Values
BUDDY_NAME_KEY
public static final String BUDDY_NAME_KEY
- See Also:
- Constant Field Values
MESSAGE_KEY
public static final String MESSAGE_KEY
- See Also:
- Constant Field Values
RAW_MESSAGE_KEY
public static final String RAW_MESSAGE_KEY
- See Also:
- Constant Field Values
InstantMessengerAdaptor
public InstantMessengerAdaptor(String name,
NSDictionary parameters)
instantMessengerAdaptor
public static InstantMessengerAdaptor instantMessengerAdaptor()
setDefaultInstantMessenger
public InstantMessengerConnection setDefaultInstantMessenger(String screenName,
String password)
addInstantMessenger
public InstantMessengerConnection addInstantMessenger(String screenName,
String password)
_addInstantMessenger
public InstantMessengerConnection _addInstantMessenger(String screenName,
String password)
_removeInstantMessengerConnection
public void _removeInstantMessengerConnection(InstantMessengerConnection connection)
removeInstantMessenger
public void removeInstantMessenger(String screenName)
instantMessengerForScreenName
public IInstantMessenger instantMessengerForScreenName(String screenName)
instantMessenger
public IInstantMessenger instantMessenger()
- Deprecated. use defaultInstantMessenger() instead
defaultInstantMessenger
public IInstantMessenger defaultInstantMessenger()
isIMRequest
public static boolean isIMRequest(WOContext context)
isIMRequest
public static boolean isIMRequest(WORequest request)
message
public static String message(WORequest request)
rawMessage
public static String rawMessage(WORequest request)
buddyName
public static String buddyName(WORequest request)
conversation
public static Conversation conversation(WORequest request)
registerForEvents
public void registerForEvents()
- Specified by:
registerForEvents in class WOAdaptor
unregisterForEvents
public void unregisterForEvents()
- Specified by:
unregisterForEvents in class WOAdaptor
dispatchesRequestsConcurrently
public boolean dispatchesRequestsConcurrently()
- Overrides:
dispatchesRequestsConcurrently in class WOAdaptor
messageReceived
public void messageReceived(IInstantMessenger instantMessenger,
String buddyName,
String rawMessage)
- Specified by:
messageReceived in interface IMessageListener
sessionDidCreate
public void sessionDidCreate(NSNotification notification)
sendMessage
public void sendMessage(String screenName,
String buddyName,
String message,
boolean block)
throws MessageException
- Throws:
MessageException
_instantMessengerConnectionNamed
public InstantMessengerConnection _instantMessengerConnectionNamed(String screenName)
_defaultInstantMessengerConnection
public InstantMessengerConnection _defaultInstantMessengerConnection()
getFactory
protected IInstantMessengerFactory getFactory(String key)
removeExpiredConversations
protected void removeExpiredConversations()
Copyright © 2002 – 2007 Project Wonder.