public class RestMsgPlugin
extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
COPYRIGHT |
| Constructor and Description |
|---|
RestMsgPlugin()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
initialize(ImaPlugin plugin)
Initialize the plug-in
|
boolean |
onAuthenticate(ImaConnection connect)
Authenticate a connection.
|
void |
onConfigUpdate(String name,
Object subname,
Object value)
Handle the update of a configuration item.
|
ImaConnectionListener |
onConnection(ImaConnection connect,
String protocol)
When the connection is accepted for this protocol, create a new connection listener
for communication between restmsg clients and IBM MessageSight.
|
int |
onProtocolCheck(ImaConnection connect,
byte[] data)
Check that this connection is for this protocol.
|
void |
startMessaging(boolean active)
This callback informs us that messaging is now active in the server.
|
void |
terminate(int reason)
This callback informs us that the MessgeSight server is terminating.
|
public static final String COPYRIGHT
public RestMsgPlugin()
This is invoked by IBM MessageSight when a plug-in is loaded based on the Class property of the plugin.json definition file.
public void initialize(ImaPlugin plugin)
com.ibm.ima.plugin.ImaPluginListener#initialize(com.ibm.ima.plugin.ImaPlugin)public boolean onAuthenticate(ImaConnection connect)
com.ibm.ima.plugin.ImaPluginListener#onAuthenticate(com.ibm.ima.plugin.ImaConnection)public int onProtocolCheck(ImaConnection connect,
byte[] data)
com.ibm.ima.plugin.ImaPluginListener#onConnection(com.ibm.ima.plugin.ImaConnection, byte[])public ImaConnectionListener onConnection(ImaConnection connect,
String protocol)
com.ibm.ima.plugin.ImaPluginListener#onConnection(com.ibm.ima.plugin.ImaConnection, java.lang.String)public void onConfigUpdate(String name,
Object subname,
Object value)
com.ibm.ima.plugin.ImaPluginListener#onConfigUpdate(String, Object, Object)public void startMessaging(boolean active)
com.ibm.ima.plugin.ImaPluginListener#startMessaging(boolean)public void terminate(int reason)
com.ibm.ima.plugin.ImaPluginListener#terminate(int)Copyright © Contributors to the Eclipse Foundation 2014-2021