@Service @PerLookup public class JavaWebStartInfo extends Object implements ConfigListener
The AppClientServerApplication creates one instance of this class for each app client that is deployed - either standalone or as part of an EAR.
| Modifier and Type | Class and Description |
|---|---|
static class |
JavaWebStartInfo.VendorInfo |
| Modifier and Type | Field and Description |
|---|---|
static String |
APP_LIBRARY_EXTENSION_PROPERTY_NAME |
static String |
APPCLIENT_SERVER_LOGMESSAGE_RESOURCE |
static String |
APPCLIENT_SERVER_MAIN_LOGGER |
static String |
DEVELOPER_EXTENSION_DOCUMENT_TEMPLATE |
static String |
DOC_TEMPLATE_PREFIX |
static String |
JWS_DISABLED |
static String |
JWS_INELIGIBLE |
static String |
JWS_STARTED |
static String |
JWS_STOPPED |
| Constructor and Description |
|---|
JavaWebStartInfo() |
| Modifier and Type | Method and Description |
|---|---|
UnprocessedChangeEvents |
changed(PropertyChangeEvent[] events)
Notification that @Configured objects that were injected have changed
|
static void |
createAndAddDynamicContent(TokenHelper tHelper,
Map<String,DynamicContent> content,
String uriStringForContent,
String uriStringForTemplate) |
void |
init(AppClientServerApplication acServerApp)
Completes initialization of the object.
|
static URI |
relativeURIForProvidedOrGeneratedAppFile(DeploymentContext dc,
URI absURI,
AppClientDeployerHelper helper) |
void |
resume()
Resumes Java Web Start services for this client.
|
File |
signedFileForProvidedAppFile(File unsignedFile) |
static File |
signedFileForProvidedAppFile(URI relURI,
File unsignedFile,
AppClientDeployerHelper helper,
DeploymentContext dc) |
void |
start()
Starts Java Web Start services for this client, if the client is
eligible (as decided by the developer) and enabled (as decided by the
administrator).
|
void |
stop()
Stops Java Web Start services for this client.
|
void |
suspend()
Suspends Java Web Start services for this client.
|
static String |
textFromURL(String templateURLString) |
public static final String APPCLIENT_SERVER_LOGMESSAGE_RESOURCE
public static final String APPCLIENT_SERVER_MAIN_LOGGER
public static final String JWS_STARTED
public static final String JWS_STOPPED
public static final String JWS_INELIGIBLE
public static final String JWS_DISABLED
public static final String DOC_TEMPLATE_PREFIX
public static final String DEVELOPER_EXTENSION_DOCUMENT_TEMPLATE
public static final String APP_LIBRARY_EXTENSION_PROPERTY_NAME
public void init(AppClientServerApplication acServerApp)
acServerApp - the per-client AppClientServerApplication object for the client of interestpublic void start()
public void stop()
public void suspend()
public void resume()
public static URI relativeURIForProvidedOrGeneratedAppFile(DeploymentContext dc, URI absURI, AppClientDeployerHelper helper)
public static File signedFileForProvidedAppFile(URI relURI, File unsignedFile, AppClientDeployerHelper helper, DeploymentContext dc)
public static void createAndAddDynamicContent(TokenHelper tHelper, Map<String,DynamicContent> content, String uriStringForContent, String uriStringForTemplate) throws IOException
IOExceptionpublic UnprocessedChangeEvents changed(PropertyChangeEvent[] events)
ConfigListenerchanged in interface ConfigListenerevents - list of changespublic static String textFromURL(String templateURLString) throws IOException
IOExceptionCopyright © 2019. All rights reserved.