public class SynchronizedIRCApi
extends java.lang.Object
implements com.ircclouds.irc.api.IRCApi
Constructor and Description |
---|
SynchronizedIRCApi(com.ircclouds.irc.api.IRCApi irc)
Constructor for synchronization wrapper.
|
Modifier and Type | Method and Description |
---|---|
void |
act(java.lang.String aTarget,
java.lang.String aMessage) |
void |
act(java.lang.String aTarget,
java.lang.String aMessage,
com.ircclouds.irc.api.Callback<java.lang.String> aCallback) |
void |
addListener(com.ircclouds.irc.api.listeners.IMessageListener aListener) |
void |
changeMode(java.lang.String aModeString) |
void |
changeNick(java.lang.String aNewNick) |
void |
changeNick(java.lang.String aNewNick,
com.ircclouds.irc.api.Callback<java.lang.String> aCallback) |
void |
changeTopic(java.lang.String aChannel,
java.lang.String aTopic) |
void |
connect(com.ircclouds.irc.api.IServerParameters aServerParameters,
com.ircclouds.irc.api.Callback<com.ircclouds.irc.api.state.IIRCState> aCallback) |
void |
connect(com.ircclouds.irc.api.IServerParameters aServerParameters,
com.ircclouds.irc.api.Callback<com.ircclouds.irc.api.state.IIRCState> aCallback,
com.ircclouds.irc.api.CapabilityNegotiator negotiator) |
void |
dccAccept(java.lang.String aNick,
java.io.File aFile,
java.lang.Integer aPort,
java.lang.Integer aResumePosition,
com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback) |
void |
dccAccept(java.lang.String aNick,
java.io.File aFile,
java.lang.Integer aPort,
java.lang.Integer aResumePosition,
java.lang.Integer aTimeout,
com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback) |
void |
dccReceive(java.io.File aFile,
java.lang.Integer aSize,
java.net.SocketAddress aAddress,
com.ircclouds.irc.api.ctcp.DCCReceiveCallback aCallback) |
void |
dccReceive(java.io.File aFile,
java.lang.Integer aSize,
java.net.SocketAddress aAddress,
com.ircclouds.irc.api.ctcp.DCCReceiveCallback aCallback,
java.net.Proxy aProxy) |
void |
dccResume(java.io.File aFile,
java.lang.Integer aResumePosition,
java.lang.Integer aSize,
java.net.SocketAddress aAddress,
com.ircclouds.irc.api.ctcp.DCCReceiveCallback aCallback) |
void |
dccResume(java.io.File aFile,
java.lang.Integer aResumePosition,
java.lang.Integer aSize,
java.net.SocketAddress aAddress,
com.ircclouds.irc.api.ctcp.DCCReceiveCallback aCallback,
java.net.Proxy aProxy) |
void |
dccSend(java.lang.String aNick,
java.io.File aFile,
com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback) |
void |
dccSend(java.lang.String aNick,
java.io.File aFile,
java.lang.Integer aTimeout,
com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback) |
void |
dccSend(java.lang.String aNick,
java.io.File aFile,
java.lang.Integer aListeningPort,
java.lang.Integer aTimeout,
com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback) |
void |
dccSend(java.lang.String aNick,
java.lang.Integer aListeningPort,
java.io.File aFile,
com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback) |
void |
deleteListener(com.ircclouds.irc.api.listeners.IMessageListener aListener) |
void |
disconnect() |
void |
disconnect(java.lang.String aQuitMessage) |
com.ircclouds.irc.api.DCCManager |
getDCCManager() |
void |
joinChannel(java.lang.String aChannelName) |
void |
joinChannel(java.lang.String aChannelName,
com.ircclouds.irc.api.Callback<com.ircclouds.irc.api.domain.IRCChannel> aCallback) |
void |
joinChannel(java.lang.String aChannelName,
java.lang.String aKey) |
void |
joinChannel(java.lang.String aChannelName,
java.lang.String aKey,
com.ircclouds.irc.api.Callback<com.ircclouds.irc.api.domain.IRCChannel> aCallback) |
void |
kick(java.lang.String aChannel,
java.lang.String aNick) |
void |
kick(java.lang.String aChannel,
java.lang.String aNick,
com.ircclouds.irc.api.Callback<java.lang.String> aCallback) |
void |
kick(java.lang.String aChannel,
java.lang.String aNick,
java.lang.String aKickMessage) |
void |
kick(java.lang.String aChannel,
java.lang.String aNick,
java.lang.String aKickMessage,
com.ircclouds.irc.api.Callback<java.lang.String> aCallback) |
void |
leaveChannel(java.lang.String aChannelName) |
void |
leaveChannel(java.lang.String aChannelName,
com.ircclouds.irc.api.Callback<java.lang.String> aCallback) |
void |
leaveChannel(java.lang.String aChannelName,
java.lang.String aPartMessage) |
void |
leaveChannel(java.lang.String aChannelName,
java.lang.String aPartMessage,
com.ircclouds.irc.api.Callback<java.lang.String> aCallback) |
void |
message(java.lang.String aTarget,
java.lang.String aMessage) |
void |
message(java.lang.String aTarget,
java.lang.String aMessage,
com.ircclouds.irc.api.Callback<java.lang.String> aCallback) |
void |
notice(java.lang.String aTarget,
java.lang.String aMessage) |
void |
notice(java.lang.String aTarget,
java.lang.String aMessage,
com.ircclouds.irc.api.Callback<java.lang.String> aCallback) |
void |
rawMessage(java.lang.String aMessage) |
void |
setMessageFilter(com.ircclouds.irc.api.filters.IMessageFilter aFilter) |
public SynchronizedIRCApi(com.ircclouds.irc.api.IRCApi irc)
irc
- IRCApi instancepublic void connect(com.ircclouds.irc.api.IServerParameters aServerParameters, com.ircclouds.irc.api.Callback<com.ircclouds.irc.api.state.IIRCState> aCallback)
connect
in interface com.ircclouds.irc.api.IRCApi
public void connect(com.ircclouds.irc.api.IServerParameters aServerParameters, com.ircclouds.irc.api.Callback<com.ircclouds.irc.api.state.IIRCState> aCallback, com.ircclouds.irc.api.CapabilityNegotiator negotiator)
connect
in interface com.ircclouds.irc.api.IRCApi
public void disconnect()
disconnect
in interface com.ircclouds.irc.api.IRCApi
public void disconnect(java.lang.String aQuitMessage)
disconnect
in interface com.ircclouds.irc.api.IRCApi
public void joinChannel(java.lang.String aChannelName)
joinChannel
in interface com.ircclouds.irc.api.IRCApi
public void joinChannel(java.lang.String aChannelName, com.ircclouds.irc.api.Callback<com.ircclouds.irc.api.domain.IRCChannel> aCallback)
joinChannel
in interface com.ircclouds.irc.api.IRCApi
public void joinChannel(java.lang.String aChannelName, java.lang.String aKey)
joinChannel
in interface com.ircclouds.irc.api.IRCApi
public void joinChannel(java.lang.String aChannelName, java.lang.String aKey, com.ircclouds.irc.api.Callback<com.ircclouds.irc.api.domain.IRCChannel> aCallback)
joinChannel
in interface com.ircclouds.irc.api.IRCApi
public void leaveChannel(java.lang.String aChannelName)
leaveChannel
in interface com.ircclouds.irc.api.IRCApi
public void leaveChannel(java.lang.String aChannelName, com.ircclouds.irc.api.Callback<java.lang.String> aCallback)
leaveChannel
in interface com.ircclouds.irc.api.IRCApi
public void leaveChannel(java.lang.String aChannelName, java.lang.String aPartMessage)
leaveChannel
in interface com.ircclouds.irc.api.IRCApi
public void leaveChannel(java.lang.String aChannelName, java.lang.String aPartMessage, com.ircclouds.irc.api.Callback<java.lang.String> aCallback)
leaveChannel
in interface com.ircclouds.irc.api.IRCApi
public void changeNick(java.lang.String aNewNick)
changeNick
in interface com.ircclouds.irc.api.IRCApi
public void changeNick(java.lang.String aNewNick, com.ircclouds.irc.api.Callback<java.lang.String> aCallback)
changeNick
in interface com.ircclouds.irc.api.IRCApi
public void message(java.lang.String aTarget, java.lang.String aMessage)
message
in interface com.ircclouds.irc.api.IRCApi
public void message(java.lang.String aTarget, java.lang.String aMessage, com.ircclouds.irc.api.Callback<java.lang.String> aCallback)
message
in interface com.ircclouds.irc.api.IRCApi
public void act(java.lang.String aTarget, java.lang.String aMessage)
act
in interface com.ircclouds.irc.api.IRCApi
public void act(java.lang.String aTarget, java.lang.String aMessage, com.ircclouds.irc.api.Callback<java.lang.String> aCallback)
act
in interface com.ircclouds.irc.api.IRCApi
public void notice(java.lang.String aTarget, java.lang.String aMessage)
notice
in interface com.ircclouds.irc.api.IRCApi
public void notice(java.lang.String aTarget, java.lang.String aMessage, com.ircclouds.irc.api.Callback<java.lang.String> aCallback)
notice
in interface com.ircclouds.irc.api.IRCApi
public void kick(java.lang.String aChannel, java.lang.String aNick)
kick
in interface com.ircclouds.irc.api.IRCApi
public void kick(java.lang.String aChannel, java.lang.String aNick, java.lang.String aKickMessage)
kick
in interface com.ircclouds.irc.api.IRCApi
public void kick(java.lang.String aChannel, java.lang.String aNick, com.ircclouds.irc.api.Callback<java.lang.String> aCallback)
kick
in interface com.ircclouds.irc.api.IRCApi
public void kick(java.lang.String aChannel, java.lang.String aNick, java.lang.String aKickMessage, com.ircclouds.irc.api.Callback<java.lang.String> aCallback)
kick
in interface com.ircclouds.irc.api.IRCApi
public void changeTopic(java.lang.String aChannel, java.lang.String aTopic)
changeTopic
in interface com.ircclouds.irc.api.IRCApi
public void changeMode(java.lang.String aModeString)
changeMode
in interface com.ircclouds.irc.api.IRCApi
public void rawMessage(java.lang.String aMessage)
rawMessage
in interface com.ircclouds.irc.api.IRCApi
public void dccSend(java.lang.String aNick, java.io.File aFile, com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback)
dccSend
in interface com.ircclouds.irc.api.IRCApi
public void dccSend(java.lang.String aNick, java.io.File aFile, java.lang.Integer aTimeout, com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback)
dccSend
in interface com.ircclouds.irc.api.IRCApi
public void dccSend(java.lang.String aNick, java.lang.Integer aListeningPort, java.io.File aFile, com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback)
dccSend
in interface com.ircclouds.irc.api.IRCApi
public void dccSend(java.lang.String aNick, java.io.File aFile, java.lang.Integer aListeningPort, java.lang.Integer aTimeout, com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback)
dccSend
in interface com.ircclouds.irc.api.IRCApi
public void dccAccept(java.lang.String aNick, java.io.File aFile, java.lang.Integer aPort, java.lang.Integer aResumePosition, com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback)
dccAccept
in interface com.ircclouds.irc.api.IRCApi
public void dccAccept(java.lang.String aNick, java.io.File aFile, java.lang.Integer aPort, java.lang.Integer aResumePosition, java.lang.Integer aTimeout, com.ircclouds.irc.api.ctcp.DCCSendCallback aCallback)
dccAccept
in interface com.ircclouds.irc.api.IRCApi
public void dccReceive(java.io.File aFile, java.lang.Integer aSize, java.net.SocketAddress aAddress, com.ircclouds.irc.api.ctcp.DCCReceiveCallback aCallback)
dccReceive
in interface com.ircclouds.irc.api.IRCApi
public void dccReceive(java.io.File aFile, java.lang.Integer aSize, java.net.SocketAddress aAddress, com.ircclouds.irc.api.ctcp.DCCReceiveCallback aCallback, java.net.Proxy aProxy)
dccReceive
in interface com.ircclouds.irc.api.IRCApi
public void dccResume(java.io.File aFile, java.lang.Integer aResumePosition, java.lang.Integer aSize, java.net.SocketAddress aAddress, com.ircclouds.irc.api.ctcp.DCCReceiveCallback aCallback)
dccResume
in interface com.ircclouds.irc.api.IRCApi
public void dccResume(java.io.File aFile, java.lang.Integer aResumePosition, java.lang.Integer aSize, java.net.SocketAddress aAddress, com.ircclouds.irc.api.ctcp.DCCReceiveCallback aCallback, java.net.Proxy aProxy)
dccResume
in interface com.ircclouds.irc.api.IRCApi
public com.ircclouds.irc.api.DCCManager getDCCManager()
getDCCManager
in interface com.ircclouds.irc.api.IRCApi
public void addListener(com.ircclouds.irc.api.listeners.IMessageListener aListener)
addListener
in interface com.ircclouds.irc.api.IRCApi
public void deleteListener(com.ircclouds.irc.api.listeners.IMessageListener aListener)
deleteListener
in interface com.ircclouds.irc.api.IRCApi
public void setMessageFilter(com.ircclouds.irc.api.filters.IMessageFilter aFilter)
setMessageFilter
in interface com.ircclouds.irc.api.IRCApi
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.