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, deepClone
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
toDumpString, toDumpString, toString, toString
deepClone
public AbstractCrossPlatformObject(S serverCtx)
public AbstractCrossPlatformObject(C clientCtx)
public final S getServerContext()
ServerObject
getServerContext
in interface ServerObject<S extends ServerContext>
public final C getClientContext()
ClientObject
getClientContext
in interface ClientObject<C extends ClientContext>
protected final void checkOnServer()
protected final void checkOnClient()
public void setServerContext(S serverCtx)
CrossPlatformObject
setServerContext
in interface CrossPlatformObject<C extends ClientContext,S extends ServerContext>
ServerObject.getServerContext()
public void setClientContext(C clientCtx)
CrossPlatformObject
setClientContext
in interface CrossPlatformObject<C extends ClientContext,S extends ServerContext>
ClientObject.getClientContext()
public final boolean isOnServer()
CrossPlatformObject
isOnServer
in interface CrossPlatformObject<C extends ClientContext,S extends ServerContext>
ServerObject.getServerContext()
public final boolean isOnClient()
CrossPlatformObject
isOnClient
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 SimpleLogSupport
public void logError(java.lang.String message, java.lang.Exception error)
logError
in interface SimpleLogSupport
public void logError(java.lang.String message)
logError
in interface SimpleLogSupport
public void logWarning(java.lang.String message)
logWarning
in interface SimpleLogSupport
public void logInfo(java.lang.String message)
logInfo
in interface SimpleLogSupport
public void logVerbose(java.lang.String message)
logVerbose
in interface SimpleLogSupport
public void logDebug(java.lang.String message)
logDebug
in interface SimpleLogSupport
public void logDump(java.lang.String message)
logDump
in interface SimpleLogSupport
public boolean isLogDebug()
isLogDebug
in interface SimpleLogSupport
public boolean isLogVerbose()
isLogVerbose
in interface SimpleLogSupport
public LogChannel getLogChannel()
getLogChannel
in interface SimpleLogSupport
public void setLogChannel(LogChannel logCh)
setLogChannel
in interface SimpleLogSupport
Copyright © 2014 EsprIT-Systems. All Rights Reserved.