public class AbstractCrossPlatformObject<C extends ClientContext,S extends ServerContext> extends TransferableObject implements CrossPlatformObject<C,S>, SimpleLogSupport
| Constructor and Description |
|---|
AbstractCrossPlatformObject(C clientCtx) |
AbstractCrossPlatformObject(S serverCtx) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkOnClient() |
protected void |
checkOnServer() |
C |
getClientContext()
Returns the the client runtime environment
|
LogChannel |
getLogChannel() |
S |
getServerContext()
Returns the server runtime environment
|
boolean |
isLogDebug() |
boolean |
isLogVerbose() |
boolean |
isOnClient()
Tells whether this object is currently alive on the client.
|
boolean |
isOnServer()
Tells whether this object is currently alive on the server.
|
void |
logDebug(java.lang.String message) |
void |
logDump(java.lang.String message) |
void |
logError(java.lang.String message) |
void |
logError(java.lang.String message,
java.lang.Exception error) |
void |
logFatal(java.lang.String message,
java.lang.Exception error) |
void |
logInfo(java.lang.String message) |
void |
logVerbose(java.lang.String message) |
void |
logWarning(java.lang.String message) |
void |
setClientContext(C clientCtx)
Sets the client runtime environment
|
void |
setLogChannel(LogChannel logCh) |
void |
setServerContext(S serverCtx)
Sets the server runtime environment
|
clone, deepCloneconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString, toStringequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waittoDumpString, toDumpString, toString, toStringdeepClonepublic AbstractCrossPlatformObject(S serverCtx)
public AbstractCrossPlatformObject(C clientCtx)
public final S getServerContext()
ServerObjectgetServerContext in interface ServerObject<S extends ServerContext>public final C getClientContext()
ClientObjectgetClientContext in interface ClientObject<C extends ClientContext>protected final void checkOnServer()
protected final void checkOnClient()
public void setServerContext(S serverCtx)
CrossPlatformObjectsetServerContext in interface CrossPlatformObject<C extends ClientContext,S extends ServerContext>ServerObject.getServerContext()public void setClientContext(C clientCtx)
CrossPlatformObjectsetClientContext in interface CrossPlatformObject<C extends ClientContext,S extends ServerContext>ClientObject.getClientContext()public final boolean isOnServer()
CrossPlatformObjectisOnServer in interface CrossPlatformObject<C extends ClientContext,S extends ServerContext>ServerObject.getServerContext()public final boolean isOnClient()
CrossPlatformObjectisOnClient in interface CrossPlatformObject<C extends ClientContext,S extends ServerContext>ClientObject.getClientContext()public void logFatal(java.lang.String message,
java.lang.Exception error)
logFatal in interface SimpleLogSupportpublic void logError(java.lang.String message,
java.lang.Exception error)
logError in interface SimpleLogSupportpublic void logError(java.lang.String message)
logError in interface SimpleLogSupportpublic void logWarning(java.lang.String message)
logWarning in interface SimpleLogSupportpublic void logInfo(java.lang.String message)
logInfo in interface SimpleLogSupportpublic void logVerbose(java.lang.String message)
logVerbose in interface SimpleLogSupportpublic void logDebug(java.lang.String message)
logDebug in interface SimpleLogSupportpublic void logDump(java.lang.String message)
logDump in interface SimpleLogSupportpublic boolean isLogDebug()
isLogDebug in interface SimpleLogSupportpublic boolean isLogVerbose()
isLogVerbose in interface SimpleLogSupportpublic LogChannel getLogChannel()
getLogChannel in interface SimpleLogSupportpublic void setLogChannel(LogChannel logCh)
setLogChannel in interface SimpleLogSupportCopyright © 2014 EsprIT-Systems. All Rights Reserved.