|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.Instance
public final class Instance
Field Summary | |
---|---|
static java.lang.String |
DESIGNER_OMEA
|
static int |
FEATURE
|
static int |
FEATURE_CODE
|
static java.lang.String |
HTML
|
static int |
MEDIA
|
static int |
MIME_TYPE
|
static int |
OBJECT
|
static int |
PAGE
|
static int |
PRIV
|
static int |
PRIV_NAME
|
SerialExecutor |
QueueSessions
|
static int |
REGION
|
static int |
REGION_NAME
|
static int |
ROLE
|
static int |
ROLE_NAME
|
static java.lang.String |
SCHEDULER
|
static int |
SESSION
|
static int |
TREE_TYPE
|
static int |
USER
|
static int |
USER_NAME
|
static java.util.Map<java.lang.String,UserMessages> |
userInformation
|
Method Summary | ||
---|---|---|
void |
addClusterServer(java.lang.String host,
int port)
|
|
void |
addConnector(java.lang.String name,
Connector connector)
|
|
void |
addCookieSession(javax.servlet.http.HttpServletResponse response,
PSession session)
|
|
void |
addInstanceCookie(javax.servlet.http.HttpServletResponse response,
java.lang.String cookieName,
java.lang.String cookieValue)
Adds instance related cookie to given request. |
|
void |
addInstanceListener(InstanceListener listener)
|
|
void |
addToCache(int elemType,
java.lang.Object elem,
java.lang.Long ID)
|
|
void |
addToCache(int elemType,
java.lang.Object elem,
java.lang.Long ID,
java.lang.String name)
|
|
void |
addToCache(int elemType,
java.lang.Object elem,
java.lang.String name)
|
|
void |
addUniqueID(java.lang.Long uid)
|
|
void |
asynchronicRun(java.lang.String title,
java.lang.Runnable target)
|
|
boolean |
cacheCode()
|
|
boolean |
cacheFeature()
|
|
boolean |
cacheMedia()
|
|
boolean |
cacheRole()
|
|
boolean |
cacheUser()
|
|
void |
checkSessions()
|
|
boolean |
checkUniqueID(java.lang.Long uid)
|
|
void |
checkUsers()
|
|
void |
clear()
|
|
void |
clear(int elemType,
java.util.Collection<java.lang.Long> IDs)
|
|
void |
clear(int elemType,
java.lang.Long ID)
|
|
void |
clear(int elemType,
java.lang.String name)
|
|
void |
clearPFeatures()
|
|
void |
clearPrivsToRolesHierarchy()
|
|
void |
clearThreadResources()
|
|
void |
close()
|
|
java.util.LinkedList<PSession> |
getActiveSessions()
|
|
java.lang.String |
getAdminPassword(java.lang.String login)
|
|
PFeature |
getCachedFeature(java.lang.Long ID)
|
|
PPage |
getCachedPage(java.lang.Long ID)
|
|
PRole |
getCachedRole(java.lang.Long ID)
|
|
PSession |
getCachedSession(java.lang.Long ID)
|
|
PUser |
getCachedUser(java.lang.Long userID)
|
|
int |
getCacheSize(int elemType)
|
|
Cluster |
getCluster()
|
|
int |
getCompatible()
|
|
java.lang.String |
getConfig(java.lang.String property)
|
|
Connector |
getConnector(java.lang.String name)
|
|
java.util.Map<java.lang.String,Connector> |
getConnectors()
|
|
java.lang.String |
getCookieName()
|
|
java.lang.String |
getCookieSession(java.lang.Object sessionID)
|
|
java.lang.String |
getCookieSessionID()
|
|
java.lang.String |
getCookieSessionKey()
|
|
java.lang.String |
getCurrencyDecimal()
|
|
int |
getCurrencyScale()
|
|
java.lang.String |
getCurrencyThousand()
|
|
static Current |
getCurrent()
|
|
int |
getCurrentClients()
|
|
int |
getCurrentSessions()
|
|
java.lang.String |
getDatabaseVersion()
|
|
SQLConnectable |
getDataConnector()
|
|
java.text.DateFormat |
getDateFormat()
|
|
java.lang.String |
getDefaultPageCode()
|
|
java.lang.Long |
getDefaultPageID()
|
|
ElementByCodeCache |
getElementByCodeCache()
|
|
PFeature |
getFeature(java.lang.Long ID)
|
|
PFeature |
getFeature(java.lang.String code)
|
|
java.util.List<java.lang.Long> |
getFeatureHierarchy(java.lang.Long featureID)
|
|
jpalio.features.FeatureManager |
getFeatureManager()
|
|
GroovyEngine |
getGroovyEngine()
|
|
java.lang.String |
getHTTPHeadersQuery()
|
|
java.lang.String |
getInstanceCookie(javax.servlet.http.HttpServletRequest request,
java.lang.String cookieName)
Gets a value of instance related cookie |
|
InstanceType |
getInstanceType()
|
|
PalioListener |
getListener(java.lang.String name)
|
|
java.util.Set<java.lang.String> |
getListenerNames()
|
|
java.util.TreeMap<java.lang.String,PalioListener> |
getListeners()
|
|
java.util.Locale |
getLocale()
|
|
org.apache.log4j.Logger |
getLogger(java.lang.String name)
|
|
int |
getMaxClients()
|
|
int |
getMaxSessions()
|
|
PMedia |
getMedia(java.lang.Long ID)
|
|
java.security.MessageDigest |
getMessageDigest()
Returns new instance of MessageDigest object. |
|
PMimeType |
getMimeType(java.lang.Long ID)
|
|
Module |
getModule(java.lang.String name)
|
|
|
getModule(java.lang.String name,
java.lang.Class<C> clazz)
|
|
ModuleManager |
getModuleManager()
|
|
java.lang.String |
getName()
|
|
PObject |
getObject(java.lang.Long ID)
|
|
PPage |
getPage(java.lang.Long ID)
|
|
PalioConnectable |
getPalioConnector()
|
|
PBuffer |
getPBuffer()
|
|
java.util.Collection |
getPPrivs()
|
|
PPriv |
getPriv(java.lang.Long ID)
|
|
PPriv |
getPriv(java.lang.String name)
|
|
java.util.List<java.lang.Long> |
getPrivRolesHierarchy(java.lang.Long privID)
|
|
java.util.Collection |
getPUsers()
|
|
PRegion |
getRegion(java.lang.Long ID)
|
|
PRegion |
getRegion(java.lang.String name)
|
|
java.util.Map<java.lang.String,java.lang.String> |
getRequestHeaders()
Zwraca tylko nazwy nagłówków zapisanych w instance config |
|
PRole |
getRole(java.lang.Long ID)
|
|
PRole |
getRole(java.lang.String name)
|
|
java.util.List<java.lang.Long> |
getRoleHierarchy(java.lang.Long roleID)
|
|
ScriptGenerationConfiguration |
getScriptGenerationConfiguration()
ScriptGenerationConfiguration should be fulfilled before switching instance to DATABASE state. |
|
PSession |
getSession(java.lang.Long ID)
|
|
PSession |
getSession(java.lang.Long ID,
java.lang.String sessionKey)
|
|
java.lang.Long |
getSessionMaxDuration()
|
|
long |
getSessionMaxDurationInMillis()
|
|
java.lang.Long |
getSessionTimeout()
|
|
long |
getSessionTimeoutInMillis()
|
|
java.lang.String |
getSID()
|
|
|
getSingletonInstance(java.lang.Class<T> singletonClass)
Returns an Instance singleton object for given class. |
|
InstanceLifeCycleState |
getState()
|
|
java.util.HashMap<java.lang.String,java.lang.String> |
getStickyParamDefaultValues()
|
|
java.util.LinkedList<java.lang.String> |
getStickyParams()
|
|
java.lang.String |
getStringDateFormat()
|
|
java.util.TimeZone |
getTimeZone()
|
|
PTreeType |
getTreeType(java.lang.Long ID)
|
|
long |
getUniqueID()
|
|
PUser |
getUser(java.lang.Long userID)
|
|
PUser |
getUser(java.lang.String name)
|
|
torn.omea.framework.core.OmeaContext |
getVersionerSource()
|
|
java.util.List<WebServiceData> |
getWebServicesData()
|
|
boolean |
hasWebsiteDefined(java.lang.String website)
|
|
boolean |
includeUrlContext()
|
|
void |
invokeListeners(InstanceEvent event)
|
|
boolean |
isAdminUser(java.lang.String login,
java.lang.String password)
|
|
boolean |
isConnectorExist(java.lang.String name)
|
|
boolean |
isEnabled(java.lang.String website)
|
|
boolean |
isPageStatistic()
|
|
boolean |
isRedirectHTML()
|
|
boolean |
isRegistered()
Deprecated. użyj getState() aby sprawdzić w jakim stanie jest instancja |
|
boolean |
isRestrictExceptions()
|
|
boolean |
isSessionActivityLog()
|
|
boolean |
isSessionCookies()
|
|
boolean |
isSessionCookiesLongTerm()
|
|
boolean |
isSessionStaticIP()
|
|
boolean |
isSessionStoreRegion()
|
|
boolean |
isSessionUrl()
|
|
boolean |
isSessionWriteParams()
|
|
boolean |
isShared()
|
|
boolean |
isStateMinimumAt(InstanceLifeCycleState minimum)
|
|
boolean |
logBadPasswords()
|
|
PSession |
login(java.lang.String userName,
java.lang.String password,
java.lang.String clientIP,
java.util.Map<java.lang.String,java.lang.String> headers,
PSession session)
|
|
PSession |
login(java.lang.String userName,
java.lang.String password,
java.lang.String clientIP,
java.util.Map<java.lang.String,java.lang.String> headers,
PSession session,
java.lang.Long region)
|
|
java.lang.String |
mediaHost()
|
|
int |
mediaSecure()
|
|
void |
preLoadCode()
|
|
void |
preLoadMedia()
|
|
void |
preLoadSessions()
|
|
void |
putSessionFromPreLoad(java.lang.Object[] row,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.HashMap<java.lang.String,java.lang.Object> params)
|
|
void |
rebuildPrivsToRolesHierarchy()
|
|
void |
registerAdmin(java.lang.String login,
java.lang.String password)
|
|
void |
registerVersionSource(torn.omea.framework.core.OmeaContext source)
|
|
void |
releaseCapacity()
|
|
void |
removeConnector(java.lang.String name)
|
|
void |
removeCookieSession(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.Cookie[] cookies,
java.lang.String cookieSessionName)
|
|
void |
removeCookieSession(javax.servlet.http.HttpServletResponse response,
javax.servlet.http.HttpServletRequest request,
java.lang.Long sessionID)
|
|
java.lang.String |
removeInstanceCookie(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String cookieName)
Removes instance related cookie and returns its current value |
|
void |
removeInstanceListener(InstanceListener listener)
|
|
void |
removeUniqueID(java.lang.Long uid)
|
|
void |
reserveCapacity()
|
|
java.lang.String |
runHost()
|
|
int |
runSecure()
|
|
void |
setConfig(java.lang.String property,
java.lang.String value)
|
|
static void |
setCurrent(Current current)
|
|
void |
setDefaultPageID(java.lang.Long defaultPage)
|
|
void |
setListener(java.lang.String name,
java.util.Properties params)
|
|
void |
setupCluster(int port,
java.lang.String password)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String HTML
public static final java.lang.String SCHEDULER
public static final java.lang.String DESIGNER_OMEA
public static final java.util.Map<java.lang.String,UserMessages> userInformation
public static final int PAGE
public static final int OBJECT
public static final int MEDIA
public static final int MIME_TYPE
public static final int ROLE
public static final int ROLE_NAME
public static final int PRIV
public static final int PRIV_NAME
public static final int REGION
public static final int REGION_NAME
public static final int USER
public static final int USER_NAME
public static final int SESSION
public static final int TREE_TYPE
public static final int FEATURE
public static final int FEATURE_CODE
public final SerialExecutor QueueSessions
Method Detail |
---|
public static Current getCurrent()
public static void setCurrent(Current current)
public boolean isRestrictExceptions()
public ScriptGenerationConfiguration getScriptGenerationConfiguration()
@Deprecated public boolean isRegistered()
true
jeśli instancja uruchomiła się prawidłowo (bezbłędnie) lub false
jeżeli instancja wciąż jest
uruchamiana lub wystąpiły błędy w trakcie inicjalizacji.public InstanceLifeCycleState getState()
public boolean isStateMinimumAt(InstanceLifeCycleState minimum)
public InstanceType getInstanceType()
public ElementByCodeCache getElementByCodeCache()
public final java.lang.String getName()
public final java.lang.String getSID()
public final java.security.MessageDigest getMessageDigest()
MessageDigest
object. A digest alghoritm from this Instance configuration is used. If an algorithm is
not specified, MD5 is used. If NoSuchAlgorithmException
is thrown while getting an instance of message digest, method returns
null.
public final java.util.Locale getLocale()
public final java.util.TimeZone getTimeZone()
public final java.lang.String getStringDateFormat()
public final java.text.DateFormat getDateFormat()
public final java.lang.String getCurrencyThousand()
public final java.lang.String getCurrencyDecimal()
public final int getCurrencyScale()
public final boolean isSessionCookies()
public final boolean isSessionCookiesLongTerm()
public final boolean isSessionUrl()
public final java.lang.String getCookieName()
public java.lang.String getCookieSession(java.lang.Object sessionID)
public void addCookieSession(javax.servlet.http.HttpServletResponse response, PSession session)
public void removeCookieSession(javax.servlet.http.HttpServletResponse response, javax.servlet.http.Cookie[] cookies, java.lang.String cookieSessionName)
public void removeCookieSession(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request, java.lang.Long sessionID)
public void addInstanceCookie(javax.servlet.http.HttpServletResponse response, java.lang.String cookieName, java.lang.String cookieValue)
response
- ResponsecookieName
- Cookie name (without prefix)cookieValue
- Cookie valuepublic java.lang.String getInstanceCookie(javax.servlet.http.HttpServletRequest request, java.lang.String cookieName)
request
- RequestcookieName
- Cookie name (without prefix)public java.lang.String removeInstanceCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.String cookieName)
request
- Requestresponse
- ResponsecookieName
- Cookie name (without prefix)public java.lang.String getCookieSessionID()
public java.lang.String getCookieSessionKey()
public boolean logBadPasswords()
public final boolean isSessionActivityLog()
public final boolean isSessionWriteParams()
public final boolean isSessionStaticIP()
public final java.util.Map<java.lang.String,java.lang.String> getRequestHeaders()
public final java.lang.String getHTTPHeadersQuery()
public int getMaxClients()
public int getCurrentClients()
public int getMaxSessions()
public int getCurrentSessions()
public java.util.List<WebServiceData> getWebServicesData()
public void reserveCapacity() throws palio.PalioException
palio.PalioException
public void releaseCapacity()
public boolean isEnabled(java.lang.String website)
public boolean hasWebsiteDefined(java.lang.String website)
public final boolean cacheMedia()
public final boolean cacheCode()
public final boolean cacheFeature()
public final boolean cacheRole()
public final boolean cacheUser()
public final int runSecure()
public final java.lang.String runHost()
public final int mediaSecure()
public final java.lang.String mediaHost()
public boolean isRedirectHTML()
public boolean includeUrlContext()
public java.util.LinkedList<java.lang.String> getStickyParams()
public java.util.HashMap<java.lang.String,java.lang.String> getStickyParamDefaultValues()
public final Module getModule(java.lang.String name) throws palio.PalioException
palio.PalioException
public final <C extends Module> C getModule(java.lang.String name, java.lang.Class<C> clazz) throws palio.PalioException
palio.PalioException
public final java.util.Set<java.lang.String> getListenerNames()
public final PalioListener getListener(java.lang.String name)
public final void setListener(java.lang.String name, java.util.Properties params) throws palio.PalioException
palio.PalioException
public ModuleManager getModuleManager()
public final java.util.TreeMap<java.lang.String,PalioListener> getListeners()
public final PalioConnectable getPalioConnector()
public final SQLConnectable getDataConnector()
public final boolean isConnectorExist(java.lang.String name)
public final Connector getConnector(java.lang.String name)
public final void removeConnector(java.lang.String name)
public final void addConnector(java.lang.String name, Connector connector)
public final java.util.Map<java.lang.String,Connector> getConnectors()
public PBuffer getPBuffer()
public final java.lang.String getConfig(java.lang.String property)
public final void setConfig(java.lang.String property, java.lang.String value)
public final java.lang.Long getDefaultPageID()
public final java.lang.String getDefaultPageCode() throws palio.PalioException
palio.PalioException
public final void setDefaultPageID(java.lang.Long defaultPage) throws palio.PalioException
palio.PalioException
public final boolean isPageStatistic()
public final PPage getPage(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PPage getCachedPage(java.lang.Long ID)
public final PTreeType getTreeType(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PObject getObject(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PMedia getMedia(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PMimeType getMimeType(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PRole getRole(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PRole getCachedRole(java.lang.Long ID)
public final PRole getRole(java.lang.String name) throws palio.PalioException
palio.PalioException
public final PFeature getFeature(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PFeature getCachedFeature(java.lang.Long ID)
public final PFeature getFeature(java.lang.String code) throws palio.PalioException
palio.PalioException
public final PPriv getPriv(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PPriv getPriv(java.lang.String name) throws palio.PalioException
palio.PalioException
public final PRegion getRegion(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PRegion getRegion(java.lang.String name) throws palio.PalioException
palio.PalioException
public final PUser getUser(java.lang.Long userID) throws palio.PalioException
palio.PalioException
public final PUser getCachedUser(java.lang.Long userID)
public final PUser getUser(java.lang.String name) throws palio.PalioException
palio.PalioException
public final PSession getSession(java.lang.Long ID) throws palio.PalioException
palio.PalioException
public final PSession getSession(java.lang.Long ID, java.lang.String sessionKey)
public final PSession getCachedSession(java.lang.Long ID)
public final void putSessionFromPreLoad(java.lang.Object[] row, java.util.Map<java.lang.String,java.lang.String> headers, java.util.HashMap<java.lang.String,java.lang.Object> params) throws palio.PalioException
palio.PalioException
public final boolean isShared()
public void addToCache(int elemType, java.lang.Object elem, java.lang.Long ID, java.lang.String name) throws palio.PalioException
palio.PalioException
public void addToCache(int elemType, java.lang.Object elem, java.lang.Long ID) throws palio.PalioException
palio.PalioException
public void addToCache(int elemType, java.lang.Object elem, java.lang.String name) throws palio.PalioException
palio.PalioException
public final java.util.LinkedList<PSession> getActiveSessions()
public long getSessionTimeoutInMillis()
public java.lang.Long getSessionTimeout()
public java.lang.Long getSessionMaxDuration()
public boolean isSessionStoreRegion()
public long getSessionMaxDurationInMillis()
public final int getCacheSize(int elemType)
public final void close()
public final void clear()
public void clearPFeatures()
public void clearThreadResources()
public final void clear(int elemType, java.lang.String name)
public final void clear(int elemType, java.lang.Long ID)
public final void clear(int elemType, java.util.Collection<java.lang.Long> IDs)
public final PSession login(java.lang.String userName, java.lang.String password, java.lang.String clientIP, java.util.Map<java.lang.String,java.lang.String> headers, PSession session) throws palio.PalioException
palio.PalioException
public final PSession login(java.lang.String userName, java.lang.String password, java.lang.String clientIP, java.util.Map<java.lang.String,java.lang.String> headers, PSession session, java.lang.Long region) throws palio.PalioException
palio.PalioException
public void checkSessions() throws palio.PalioException
palio.PalioException
public void checkUsers()
public jpalio.features.FeatureManager getFeatureManager()
public void asynchronicRun(java.lang.String title, java.lang.Runnable target)
public void rebuildPrivsToRolesHierarchy() throws palio.PalioException
palio.PalioException
public void clearPrivsToRolesHierarchy()
public java.util.List<java.lang.Long> getPrivRolesHierarchy(java.lang.Long privID) throws palio.PalioException
palio.PalioException
public java.util.Collection getPPrivs()
public java.util.Collection getPUsers() throws palio.PalioException
palio.PalioException
public java.util.List<java.lang.Long> getRoleHierarchy(java.lang.Long roleID) throws palio.PalioException
palio.PalioException
public java.util.List<java.lang.Long> getFeatureHierarchy(java.lang.Long featureID) throws palio.PalioException
palio.PalioException
public void preLoadSessions()
public void preLoadCode() throws palio.PalioException
palio.PalioException
public void preLoadMedia() throws palio.PalioException
palio.PalioException
public java.lang.String getDatabaseVersion()
public int getCompatible()
public void registerAdmin(java.lang.String login, java.lang.String password)
public java.lang.String getAdminPassword(java.lang.String login)
public boolean isAdminUser(java.lang.String login, java.lang.String password)
public void registerVersionSource(torn.omea.framework.core.OmeaContext source)
public torn.omea.framework.core.OmeaContext getVersionerSource()
public void setupCluster(int port, java.lang.String password)
public void addClusterServer(java.lang.String host, int port)
public Cluster getCluster()
public org.apache.log4j.Logger getLogger(java.lang.String name)
public GroovyEngine getGroovyEngine()
public void addInstanceListener(InstanceListener listener)
public void removeInstanceListener(InstanceListener listener)
public void invokeListeners(InstanceEvent event)
public void addUniqueID(java.lang.Long uid)
public void removeUniqueID(java.lang.Long uid)
public long getUniqueID()
public boolean checkUniqueID(java.lang.Long uid)
public <T> T getSingletonInstance(java.lang.Class<T> singletonClass)
InstanceSingletonsFactory
will be used to created an object of given
class. This class must have a constructor with one parameter of Instance
type.
singletonClass
- Singleton classSingletonsManager
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |