public final class OpenOfficeFloorConfiguration extends Object implements Serializable
OfficeFloor
by the
OfficeBuildingManagerMBean
.Constructor and Description |
---|
OpenOfficeFloorConfiguration(String officeFloorLocation)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
void |
addClassPathEntry(String classPathEntry)
Adds a configured class path entry.
|
void |
addJvmOption(String jvmOption)
Adds a JVM option for the
Process . |
void |
addOfficeFloorProperty(String name,
String value)
Adds an
OfficeFloor property. |
void |
addUploadArtifact(UploadArtifact uploadArtifact)
Adds an
UploadArtifact . |
String[] |
getClassPathEntries()
Obtains configured class path entries.
|
String[] |
getJvmOptions()
Obtains the JVM options.
|
String |
getOfficeFloorLocation()
Obtains the
OfficeFloor location. |
Properties |
getOfficeFloorProperties()
Obtains the
OfficeFloor properties. |
String |
getOfficeFloorSourceClassName()
Obtains the
OfficeFloorSource class name. |
String |
getOfficeName()
|
String |
getParameter()
Obtains the parameter for the
Task to be run. |
String |
getProcessName()
Obtains the name of the
Process . |
String |
getTaskName()
Obtains the name of the
Task to be run. |
UploadArtifact[] |
getUploadArtifacts()
Obtains the listing of
UploadArtifact instances. |
String |
getWorkName()
Obtains the name of the
Work to be run. |
void |
setOfficeFloorLocation(String officeFloorLocation)
Specifies the
OfficeFloor location. |
void |
setOfficeFloorSourceClassName(String officeFloorSourceClassName)
Specifies the
OfficeFloorSource class name. |
void |
setOpenTask(String officeName,
String workName,
String taskName,
String parameter)
Specifies the
Task to trigger on opening the OfficeFloor . |
void |
setProcessName(String processName)
Specifies the name of the
Process . |
public OpenOfficeFloorConfiguration(String officeFloorLocation)
officeFloorLocation
- Location of the OfficeFloor
.public String getProcessName()
Process
.Process
.public void setProcessName(String processName)
Process
.processName
- Name of the Process
.public void addUploadArtifact(UploadArtifact uploadArtifact)
UploadArtifact
.uploadArtifact
- UploadArtifact
.public UploadArtifact[] getUploadArtifacts()
UploadArtifact
instances.UploadArtifact
instances.public void addClassPathEntry(String classPathEntry)
Adds a configured class path entry.
Please be aware that the OfficeBuildingManager
may disallow
opening OfficeFloor
instances with configured class path entries.
This should never be used in Production. It is made available for the
maven plug-ins to be able to run OfficeFloor
instances from
project configuration.
classPathEntry
- Class path entry.public String[] getClassPathEntries()
public void addJvmOption(String jvmOption)
Process
.jvmOption
- JVM option for the Process
.public String[] getJvmOptions()
public void setOfficeFloorSourceClassName(String officeFloorSourceClassName)
OfficeFloorSource
class name.officeFloorSourceClassName
- OfficeFloorSource
class name.public String getOfficeFloorSourceClassName()
OfficeFloorSource
class name.OfficeFloorSource
class name.public void setOfficeFloorLocation(String officeFloorLocation)
OfficeFloor
location.officeFloorLocation
- OfficeFloor
location.public String getOfficeFloorLocation()
OfficeFloor
location.OfficeFloor
location.public void addOfficeFloorProperty(String name, String value)
OfficeFloor
property.name
- Name.value
- Value.public Properties getOfficeFloorProperties()
OfficeFloor
properties.OfficeFloor
properties.public void setOpenTask(String officeName, String workName, String taskName, String parameter)
Task
to trigger on opening the OfficeFloor
.public String getOfficeName()
public String getWorkName()
Work
to be run.Work
to be run.public String getTaskName()
Task
to be run.Task
to be run.Copyright © 2005–2016. All rights reserved.