|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.common.core.contexts.GCUBEContext
org.gcube.common.core.contexts.GCUBEPortTypeContext
org.gcube.common.core.contexts.GCUBEStatefulPortTypeContext
org.gcube.vremanagement.executor.contexts.EnginePTContext
public class EnginePTContext
The context of the Engine port-type of the service.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.gcube.common.core.contexts.GCUBEPortTypeContext |
|---|
org.gcube.common.core.contexts.GCUBEPortTypeContext.PTConsumer |
| Field Summary | |
|---|---|
protected static EnginePTContext |
cache
Singleton instance. |
static String |
PORTTYPE_NAME
Port-type JNDI name. |
static String |
PORTTYPE_NAMESPACE
Port-type namespace. |
| Fields inherited from class org.gcube.common.core.contexts.GCUBEStatefulPortTypeContext |
|---|
LIFETIME_JNDI_NAME, profile, PUBLICATION_MODE_JNDI_PULL, PUBLICATION_MODE_JNDI_PUSH, PUBLICATIONPROFILE_JNDI_NAME, publicationStatus, RESOURCE_HOME_JNDI_NAME, RPDNAME_JNDI_NAME, WS_HOME_JNDI_NAME |
| Fields inherited from class org.gcube.common.core.contexts.GCUBEPortTypeContext |
|---|
deploymentDescriptor, name, securityDescriptor, WSDD_FILE_NAME, WSSD_WSDD_NAME |
| Fields inherited from class org.gcube.common.core.contexts.GCUBEContext |
|---|
logger, timers |
| Method Summary | |
|---|---|
EngineResource |
createEngine()
Creates th singleton EngineResource of the port-type. |
static EnginePTContext |
getContext()
Returns a context instance. |
EngineResource |
getEngine()
Returns the singleton EngineResource of the port-type.. |
String |
getJNDIName()
|
String |
getNamespace()
|
org.gcube.common.core.contexts.GCUBEServiceContext |
getServiceContext()
|
| Methods inherited from class org.gcube.common.core.contexts.GCUBEStatefulPortTypeContext |
|---|
getLocalHome, getPublicationProfile, getResourceLifeTime, getRPDName, getWSHome, makeKey, onInitialisation |
| Methods inherited from class org.gcube.common.core.contexts.GCUBEPortTypeContext |
|---|
getDeploymentDescriptor, getEPR, getFile, getName, getPersistentFile, getProperty, getSecurityDescriptor, onFailure, onReady, onStateChange, onUpdate |
| Methods inherited from class org.gcube.common.core.contexts.GCUBEContext |
|---|
debugContext, getJNDIContext, getResource, getTiming, printContext, resetTimer, setJNDIContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String PORTTYPE_NAME
public static final String PORTTYPE_NAMESPACE
protected static EnginePTContext cache
| Method Detail |
|---|
public static EnginePTContext getContext()
public String getJNDIName()
getJNDIName in class org.gcube.common.core.contexts.GCUBEPortTypeContextpublic String getNamespace()
getNamespace in class org.gcube.common.core.contexts.GCUBEPortTypeContext
public EngineResource getEngine()
throws Exception
EngineResource of the port-type..
Exception - if the engine could not be returned.
public EngineResource createEngine()
throws Exception
EngineResource of the port-type.
Exception - if the engine could not be created.public org.gcube.common.core.contexts.GCUBEServiceContext getServiceContext()
getServiceContext in class org.gcube.common.core.contexts.GCUBEPortTypeContext
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||