|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.jniwrapper.win32.dde.DdeServiceEventAdapter
public abstract class DdeServiceEventAdapter
An abstract adapter class for processing DDE service events.
Constructor Summary | |
---|---|
DdeServiceEventAdapter()
|
Method Summary | |
---|---|
byte[] |
adviseRequest(java.lang.String topic,
DdeItem item)
Occurs when the value of the item has been changed and it is necessary to notify clients. |
boolean |
adviseStart(java.lang.String topic,
DdeItem item)
Occurs when a client begins an advise loop. |
void |
adviseStop(java.lang.String topic,
DdeItem item)
Occurs when a client stops an advise loop. |
boolean |
beforeConnect(java.lang.String topic,
boolean sameApplication)
Occurs when a client attempts to establish connection with the service. |
void |
disconnect(boolean sameApplication)
Occurs on disconnect. |
void |
disconnect(boolean sameApplication)
Occurs on disconnect. |
DdeResponse |
execute(java.lang.String topic,
java.lang.String command)
Occurs when a client makes a command execution request. |
DdeResponse |
pokeData(java.lang.String topic,
DdeItem item,
byte[] data)
Occurs when a client sends data to the service. |
byte[] |
requestData(java.lang.String topic,
DdeItem item)
Occurs when a client makes a request for data. |
void |
serviceRegister(java.lang.String service,
java.lang.String instanceName)
Occurs when a service is registered. |
void |
serviceRegister(java.lang.String service,
java.lang.String instanceName)
Occurs when a service is registered. |
void |
serviceUnregister(java.lang.String service,
java.lang.String instanceName)
Occurs when a service is unregistered. |
void |
serviceUnregister(java.lang.String service,
java.lang.String instanceName)
Occurs when a service is unregistered. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DdeServiceEventAdapter()
Method Detail |
---|
public byte[] adviseRequest(java.lang.String topic, DdeItem item)
DdeServiceEventHandler
adviseRequest
in interface DdeServiceEventHandler
topic
- is the name of the topic.item
- specifies the item name and data format.
null
if the service is unable to process the request.public boolean adviseStart(java.lang.String topic, DdeItem item)
DdeServiceEventHandler
adviseStart
in interface DdeServiceEventHandler
topic
- is the name of the topic.item
- specifies the item name and data format.
true
to allow the client to start the advise loop, or false
otherwise.public void adviseStop(java.lang.String topic, DdeItem item)
DdeServiceEventHandler
adviseStop
in interface DdeServiceEventHandler
topic
- is the name of the topic.item
- specifies the item name.public DdeResponse execute(java.lang.String topic, java.lang.String command)
DdeServiceEventHandler
execute
in interface DdeServiceEventHandler
topic
- is the name of the topic.command
- is the command to be executed.
public boolean beforeConnect(java.lang.String topic, boolean sameApplication)
DdeServiceEventHandler
beforeConnect
in interface DdeServiceEventHandler
topic
- is the name of the topic.sameApplication
- specifies if the client and the service are the same application.
true
to allow the client to connect, or false
otherwise.public DdeResponse pokeData(java.lang.String topic, DdeItem item, byte[] data)
DdeServiceEventHandler
pokeData
in interface DdeServiceEventHandler
topic
- is the name of the topic.item
- specifies the item name and data format.data
- is the sent data.
public byte[] requestData(java.lang.String topic, DdeItem item)
DdeServiceEventHandler
requestData
in interface DdeServiceEventHandler
topic
- is the name of the topic.item
- specifies the item name and data format.
null
if the service is unable to process the request.public void disconnect(boolean sameApplication)
sameApplication
- specifies if the client and the service are the same application.public void serviceRegister(java.lang.String service, java.lang.String instanceName)
service
- is the basic name of the service.instanceName
- is an instance-specific service name.public void serviceUnregister(java.lang.String service, java.lang.String instanceName)
service
- is the basic name of the service.instanceName
- is an instance-specific service name.public void disconnect(boolean sameApplication)
sameApplication
- specifies if the client and the service are the same application.public void serviceRegister(java.lang.String service, java.lang.String instanceName)
service
- is the basic name of the service.instanceName
- is an instance-specific service name.public void serviceUnregister(java.lang.String service, java.lang.String instanceName)
service
- is the basic name of the service.instanceName
- is an instance-specific service name.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |