Package com.db4o.cs.internal
Interface ServerMessageDispatcher
-
- All Superinterfaces:
ClientConnection,CommittedCallbackDispatcher,MessageDispatcher
- All Known Implementing Classes:
ServerMessageDispatcherImpl
public interface ServerMessageDispatcher extends ClientConnection, MessageDispatcher, CommittedCallbackDispatcher
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancaresAboutCommitted()voidcaresAboutCommitted(boolean care)ClassInfoHelperclassInfoHelper()booleanclose()booleanclose(ShutdownMode mode)voidcloseConnection()CallbackObjectInfoCollectionscommittedInfo()intdispatcherID()voidjoin()voidlogin()voidmapQueryResultToID(LazyClientObjectSetStub stub, int queryResultId)booleanprocessMessage(Msg message)voidqueryResultFinalized(int queryResultID)LazyClientObjectSetStubqueryResultForID(int queryResultID)ObjectServerImplserver()voidsetDispatcherName(java.lang.String name)Socket4Adaptersocket()voidswitchToFile(MSwitchToFile file)voidswitchToMainFile()Transactiontransaction()voiduseTransaction(MUseTransaction transaction)booleanwrite(Msg msg)-
Methods inherited from interface com.db4o.cs.internal.ClientConnection
messageReceived, name
-
Methods inherited from interface com.db4o.internal.CommittedCallbackDispatcher
dispatchCommitted, willDispatchCommitted
-
Methods inherited from interface com.db4o.cs.internal.messages.MessageDispatcher
isMessageDispatcherAlive
-
-
-
-
Method Detail
-
queryResultFinalized
void queryResultFinalized(int queryResultID)
-
socket
Socket4Adapter socket()
-
dispatcherID
int dispatcherID()
-
queryResultForID
LazyClientObjectSetStub queryResultForID(int queryResultID)
-
switchToMainFile
void switchToMainFile()
-
switchToFile
void switchToFile(MSwitchToFile file)
-
useTransaction
void useTransaction(MUseTransaction transaction)
-
mapQueryResultToID
void mapQueryResultToID(LazyClientObjectSetStub stub, int queryResultId)
-
server
ObjectServerImpl server()
-
login
void login()
-
close
boolean close()
- Specified by:
closein interfaceMessageDispatcher
-
close
boolean close(ShutdownMode mode)
-
closeConnection
void closeConnection()
-
caresAboutCommitted
void caresAboutCommitted(boolean care)
-
caresAboutCommitted
boolean caresAboutCommitted()
-
write
boolean write(Msg msg)
- Specified by:
writein interfaceMessageDispatcher
-
committedInfo
CallbackObjectInfoCollections committedInfo()
-
classInfoHelper
ClassInfoHelper classInfoHelper()
-
processMessage
boolean processMessage(Msg message)
-
join
void join() throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
setDispatcherName
void setDispatcherName(java.lang.String name)
-
transaction
Transaction transaction()
-
-