Class VertxHttpServerImplementation
java.lang.Object
net.officefloor.server.http.vertx.VertxHttpServerImplementation
- All Implemented Interfaces:
OfficeFloorListener,ServiceFactory<HttpServerImplementation>,HttpServerImplementation,HttpServerImplementationFactory
public class VertxHttpServerImplementation
extends Object
implements HttpServerImplementation, HttpServerImplementationFactory, OfficeFloorListener
Vertx HttpServerImplementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidConfigures theHttpServer.createService(ServiceContext context) Creates the service.voidNotifies that theOfficeFloorhas been closed.voidNotifies that theOfficeFloorhas been opened.
-
Constructor Details
-
VertxHttpServerImplementation
public VertxHttpServerImplementation()
-
-
Method Details
-
createService
Description copied from interface:ServiceFactoryCreates the service.- Specified by:
createServicein interfaceServiceFactory<HttpServerImplementation>- Parameters:
context-ServiceContext.- Returns:
- Service.
- Throws:
Throwable- If fails to create the service.
-
configureHttpServer
Description copied from interface:HttpServerImplementationConfigures theHttpServer.- Specified by:
configureHttpServerin interfaceHttpServerImplementation- Parameters:
context-HttpServerImplementationContext.- Throws:
Exception- If fails to configure theHttpServerImplementation.
-
officeFloorOpened
Description copied from interface:OfficeFloorListenerNotifies that theOfficeFloorhas been opened.- Specified by:
officeFloorOpenedin interfaceOfficeFloorListener- Parameters:
event-OfficeFloorEvent.- Throws:
Exception- If fails to handle open listen logic.
-
officeFloorClosed
Description copied from interface:OfficeFloorListenerNotifies that theOfficeFloorhas been closed.- Specified by:
officeFloorClosedin interfaceOfficeFloorListener- Parameters:
event-OfficeFloorEvent.- Throws:
Exception- If fails to handle close listen logic.
-