com.sun.jini.start
Class ServiceStarter
java.lang.Object
com.sun.jini.start.ServiceStarter
public class ServiceStarter
- extends Object
This class provides the main routine for starting shared groups,
non-activatable services, and activatable services.
The following implementation-specific items are discussed below:
Configuring ServiceStarter
This implementation of ServiceStarter
supports the
following configuration entries, with component
com.sun.jini.start
:
•
|
loginContext
|
  |
Type: | LoginContext
|
  |
Default: | null
|
  |
Description: | If not null , specifies the JAAS
login context to use for performing a JAAS login and supplying the
Subject to use when running the
service starter. If null , no JAAS login is performed.
|
•
|
serviceDescriptors
|
  |
Type: | ServiceDescriptor []
|
  |
Default: no default
|
  |
Description: | Array of service descriptors to start.
|
Loggers and Logging Levels
The implementation uses the Logger
, named
com.sun.jini.start.service.starter
.
The following table describes the
type of information logged as well as the levels of information logged.
com.sun.jini.start.service.starter
Level | Description
|
SEVERE |
for problems that prevent service creation from proceeding
|
WARNING |
for problems with service creation that don't prevent further
processing
|
FINER |
for high level
service creation operation tracing
|
FINEST |
for low level
service creation operation tracing
|
- Since:
- 2.0
- Author:
- Sun Microsystems, Inc.
Method Summary |
static void |
main(String[] args)
The main method for the ServiceStarter application. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
main
public static void main(String[] args)
- The main method for the
ServiceStarter
application.
The args
argument is passed directly to
ConfigurationProvider.getInstance()
in order to
obtain a Configuration
object. This configuration
object is then queried for the
com.sun.jini.start.serviceDescriptors
entry, which
is assumed to be a ServiceDescriptor[]
.
The create()
method is then called on each of the array
elements.
- Parameters:
args
- String[]
passed to
ConfigurationProvider.getInstance()
in order
to obtain a Configuration
object.- See Also:
ServiceDescriptor
,
SharedActivatableServiceDescriptor
,
SharedActivationGroupDescriptor
,
NonActivatableServiceDescriptor
,
Configuration
,
ConfigurationProvider
Copyright © GigaSpaces.