public class WikittyServiceSlave extends WikittyServiceDelegator implements org.jivesoftware.smack.PacketListener
WikittyService.ServiceListenerType| Modifier and Type | Field and Description |
|---|---|
protected org.nuiton.util.ApplicationConfig |
config |
protected long |
lastState |
protected long |
lastStateSaveDate |
protected WikittyService |
master |
protected String |
pseudo |
protected String |
room |
protected int |
syncIntervale |
protected RandomAccessFile |
syncStateFile |
anonymousClient, delegate| Constructor and Description |
|---|
WikittyServiceSlave(org.nuiton.util.ApplicationConfig config,
WikittyService ws) |
| Modifier and Type | Method and Description |
|---|---|
WikittyEvent |
clear(String securityToken) |
WikittyEvent |
delete(String securityToken,
Collection<String> ids) |
WikittyEvent |
deleteExtension(String securityToken,
Collection<String> extNames) |
WikittyEvent |
deleteTree(String securityToken,
String wikittyId) |
protected long |
getLastState() |
protected void |
initXMPP(org.nuiton.util.ApplicationConfig config)
TODO poussin 20101117 reutilise le transporter plutot que de dupliquer le code.
|
String |
login(String login,
String password) |
void |
logout(String securityToken) |
void |
processPacket(org.jivesoftware.smack.packet.Packet packet)
used for MUC message
|
protected void |
processRemoteEvent(WikittyEvent event) |
protected void |
setLastState(long date) |
WikittyEvent |
store(String securityToken,
Collection<Wikitty> wikitties,
boolean force) |
WikittyEvent |
storeExtension(String securityToken,
Collection<WikittyExtension> exts) |
addWikittyServiceListener, canDelete, canRead, canWrite, exists, findAllByCriteria, findAllByQuery, findByCriteria, findByQuery, findTreeNode, findTreeNode, getAllExtensionIds, getAllExtensionsRequires, getAnonymousClient, getClient, getDelegate, isDeleted, removeWikittyServiceListener, replay, restore, restoreExtension, restoreExtensionAndDependenciesLastVesion, restoreExtensionLastVersion, restoreVersion, setDelegate, syncSearchEngineprotected String room
protected String pseudo
protected WikittyService master
protected org.nuiton.util.ApplicationConfig config
protected long lastState
protected RandomAccessFile syncStateFile
protected int syncIntervale
protected long lastStateSaveDate
public WikittyServiceSlave(org.nuiton.util.ApplicationConfig config,
WikittyService ws)
protected long getLastState()
protected void setLastState(long date)
protected void initXMPP(org.nuiton.util.ApplicationConfig config)
props - public void processPacket(org.jivesoftware.smack.packet.Packet packet)
processPacket in interface org.jivesoftware.smack.PacketListenerpacket - protected void processRemoteEvent(WikittyEvent event)
public String login(String login, String password)
login in interface WikittyServicelogin in class WikittyServiceDelegatorpublic void logout(String securityToken)
logout in interface WikittyServicelogout in class WikittyServiceDelegatorpublic WikittyEvent store(String securityToken, Collection<Wikitty> wikitties, boolean force)
store in interface WikittyServicestore in class WikittyServiceDelegatorpublic WikittyEvent storeExtension(String securityToken, Collection<WikittyExtension> exts)
storeExtension in interface WikittyServicestoreExtension in class WikittyServiceDelegatorpublic WikittyEvent delete(String securityToken, Collection<String> ids)
delete in interface WikittyServicedelete in class WikittyServiceDelegatorpublic WikittyEvent deleteExtension(String securityToken, Collection<String> extNames)
deleteExtension in interface WikittyServicedeleteExtension in class WikittyServiceDelegatorpublic WikittyEvent deleteTree(String securityToken, String wikittyId)
deleteTree in interface WikittyServicedeleteTree in class WikittyServiceDelegatorpublic WikittyEvent clear(String securityToken)
clear in interface WikittyServiceclear in class WikittyServiceDelegatorCopyright © 2010-2013 CodeLutin. All Rights Reserved.