public abstract class JCSServerModule
extends org.sistema.control.ControlModule
| Modifier and Type | Field and Description |
|---|---|
private org.sistema.persist.server.PPService |
persistService |
private org.sistema.cs.persist.PersistModule |
pModule |
| Constructor and Description |
|---|
JCSServerModule() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addClass(org.sistema.persist.server.PPeer p,
java.lang.String n)
Adds the classes configured in the module by the
PPeerProperty.JCSS_PERSISTENT_PEER_PCLASS
property. |
protected void |
addClasses(org.sistema.persist.server.PPeer p)
Adds the classes configured by the
PPeerProperty.JCSS_PERSISTENT_PEER_PCLASS
property. |
protected org.sistema.persist.server.sql.SQLDatabase |
buildDb()
Builds the database model.
|
void |
init() |
org.sistema.persist.server.PPeer |
initPeer(java.lang.ClassLoader loader,
java.lang.String className)
Initializes a persistent peer.
|
java.util.Collection<org.sistema.persist.server.PPeer> |
initPeers()
Instantiates all peers defined in the module.
|
protected void |
initPersistModule()
initializes the persist module
|
protected org.sistema.persist.server.PolicyManager |
initPolicyManager(java.lang.String className) |
private void |
initSQLPeer(org.sistema.persist.server.sql.SQLPeer p)
Configures SQLPeers
|
boolean |
isInit() |
void |
load() |
protected void |
logClassError(java.lang.ClassNotFoundException exception,
java.lang.String methodName,
java.lang.String className) |
protected void |
logClassError(java.lang.IllegalAccessException exception) |
protected void |
logClassError(java.lang.InstantiationException e) |
protected void |
logClassError(java.lang.reflect.InvocationTargetException e) |
protected void |
logClassError(java.lang.NoSuchMethodException exception) |
protected void |
logErrorPeerNotFound() |
protected void |
logMissingParameter(java.lang.String method,
java.lang.String id,
java.lang.String name,
java.lang.String url) |
connect, disconnect, getParent, getPropertyBool, isLoaded, setParent, unloadprivate org.sistema.cs.persist.PersistModule pModule
private org.sistema.persist.server.PPService persistService
protected void addClass(org.sistema.persist.server.PPeer p,
java.lang.String n)
PPeerProperty.JCSS_PERSISTENT_PEER_PCLASS
property.p - peern - fully qualified name of the classprotected void addClasses(org.sistema.persist.server.PPeer p)
PPeerProperty.JCSS_PERSISTENT_PEER_PCLASS
property.p - peerprotected org.sistema.persist.server.sql.SQLDatabase buildDb()
public void init()
init in class org.sistema.control.ControlModulepublic org.sistema.persist.server.PPeer initPeer(java.lang.ClassLoader loader,
java.lang.String className)
loader - className - public java.util.Collection<org.sistema.persist.server.PPeer> initPeers()
protected void initPersistModule()
todo: build a new module and refactor this code to its init method
protected org.sistema.persist.server.PolicyManager initPolicyManager(java.lang.String className)
className - private void initSQLPeer(org.sistema.persist.server.sql.SQLPeer p)
public boolean isInit()
isInit in class org.sistema.control.ControlModulepublic void load()
load in class org.sistema.app.Moduleprotected void logClassError(java.lang.ClassNotFoundException exception,
java.lang.String methodName,
java.lang.String className)
exception - methodName - className - protected void logClassError(java.lang.IllegalAccessException exception)
exception - protected void logClassError(java.lang.InstantiationException e)
e - protected void logClassError(java.lang.reflect.InvocationTargetException e)
e - protected void logClassError(java.lang.NoSuchMethodException exception)
exception - protected void logErrorPeerNotFound()
protected void logMissingParameter(java.lang.String method,
java.lang.String id,
java.lang.String name,
java.lang.String url)
method - id - name - url -