com.aelitis.azureus.plugins.net.buddy
Class BuddyPluginBeta.ChatInstance
java.lang.Object
com.aelitis.azureus.plugins.net.buddy.BuddyPluginBeta.ChatInstance
- Enclosing class:
- BuddyPluginBeta
public class BuddyPluginBeta.ChatInstance
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getClone
public BuddyPluginBeta.ChatInstance getClone()
throws Exception
- Throws:
Exception
addReference
protected void addReference()
getName
public String getName()
getShortName
public String getShortName()
getNetwork
public String getNetwork()
getKey
public String getKey()
isFavourite
public boolean isFavourite()
setFavourite
public void setFavourite(boolean b)
getSaveMessages
public boolean getSaveMessages()
setSaveMessages
public void setSaveMessages(boolean b)
isManaged
public boolean isManaged()
amManager
public boolean amManager()
isReadOnly
public boolean isReadOnly()
getURL
public String getURL()
getPublicKey
public byte[] getPublicKey()
isPrivateChat
public boolean isPrivateChat()
getNetAndKey
public String getNetAndKey()
setKeepAlive
public void setKeepAlive(boolean b)
getKeepAlive
public boolean getKeepAlive()
isSharedNickname
public boolean isSharedNickname()
setSharedNickname
public void setSharedNickname(boolean _shared)
getInstanceNickname
public String getInstanceNickname()
setInstanceNickname
public void setInstanceNickname(String _nick)
getNickname
public String getNickname()
isAvailable
public boolean isAvailable()
getHistory
public BuddyPluginBeta.ChatMessage[] getHistory()
getEstimatedNodes
public int getEstimatedNodes()
getStatus
public String getStatus()
messageReceived
public void messageReceived(Map<String,Object> message_map)
throws IPCException
- Throws:
IPCException
chatRequested
public Map<String,Object> chatRequested(Map<String,Object> message_map)
throws IPCException
- Throws:
IPCException
sendMessage
public void sendMessage(String message,
Map<String,Object> options)
sendLocalMessage
public void sendLocalMessage(String message,
String[] args,
int message_type)
sendControlMessage
public void sendControlMessage(String cmd)
export
public String export()
getParticipants
public BuddyPluginBeta.ChatParticipant[] getParticipants()
getParticipant
public BuddyPluginBeta.ChatParticipant getParticipant(String nick)
updated
protected void updated(BuddyPluginBeta.ChatParticipant p)
getLastMessageNotMine
public long getLastMessageNotMine()
setUserData
public void setUserData(Object key,
Object value)
getUserData
public Object getUserData(Object key)
addListener
public void addListener(BuddyPluginBeta.ChatListener listener)
removeListener
public void removeListener(BuddyPluginBeta.ChatListener listener)
isDestroyed
public boolean isDestroyed()
destroy
public void destroy()