nServerService provides the interface to implement a P2P server. More...
Public Member Functions | |
nService | accept () |
Wait for service connections More... | |
void | close () |
This will close the ServerService and remove all entries of the service from the server. More... | |
void | go (nConsumeEvent evt) |
This method is asynchronously called by the nirvana client API to deliver an event to a registered subscriber. More... | |
nServerService provides the interface to implement a P2P server.
This acts like a ServerSocket class in that when a new P2P client connects the accept method will return a new nService object. This nService object can then be used to communicate with the remote nService.
nService com.pcbsys.nirvana.client.p2p.nServerService.accept | ( | ) |
Wait for service connections
void com.pcbsys.nirvana.client.p2p.nServerService.close | ( | ) |
This will close the ServerService and remove all entries of the service from the server.
It will also send a disconnect to all remote nServices
void com.pcbsys.nirvana.client.p2p.nServerService.go | ( | nConsumeEvent | evt | ) |
This method is asynchronously called by the nirvana client API to deliver an event to a registered subscriber.
evt | The nConsumeEvent object specifying the event being delivered. |
Implements com.pcbsys.nirvana.client.nEventListener.