Package net.officefloor.compile.mbean
Interface OfficeFloorMBean
public interface OfficeFloorMBean
Proxy interface for the OfficeFloor MBean.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionvoidCloses theOfficeFloor.String[]getManagedFunctionNames(String officeName) Obtains the names of theManagedFunctioninstances within theOffice.getManagedFunctionParameterType(String officeName, String functionName) Obtains the parameter type for theManagedFunction.String[]Obtain the names of theOfficeinstances within theOfficeFloor.voidinvokeFunction(String officeName, String functionName, String parameter) Invokes theManagedFunction.
-
Method Details
-
getOfficeNames
String[] getOfficeNames()Obtain the names of theOfficeinstances within theOfficeFloor.- Returns:
- Names of the
Officeinstances within theOfficeFloor.
-
getManagedFunctionNames
Obtains the names of theManagedFunctioninstances within theOffice.- Parameters:
officeName- Name of theOffice.- Returns:
- Names of the
ManagedFunctioninstances within theOffice.
-
getManagedFunctionParameterType
Obtains the parameter type for theManagedFunction.- Parameters:
officeName- Name of theOffice.functionName- Name of theManagedFunction.- Returns:
- Parameter type for the
ManagedFunction. May benullif no parameter forManagedFunction.
-
invokeFunction
Invokes theManagedFunction.- Parameters:
officeName- Name of theOffice.functionName- Name of theManagedFunctionwithin theOffice.parameter- Optional parameter for theManagedFunction. May benull.
-
closeOfficeFloor
void closeOfficeFloor()Closes theOfficeFloor.
-