Interface ApplicationFactory

All Known Implementing Classes:
CrowdApplicationFactory, CrowdEmbeddedApplicationFactory

public interface ApplicationFactory

Necessary evil as Crowd's Application is a concrete class.

A given instance of this factory must always return the same instance of Application.

  • Method Details

    • getApplication

      Application getApplication()
    • getApplicationName

      String getApplicationName()
    • isEmbeddedCrowd

      boolean isEmbeddedCrowd()
      Used in order to distinguish if we're running in Embedded Crowd or in Crowd as standalone product.
      Returns:
      true if we're running in Embedded Crowd, false if in Crowd as standalone product.