public static void clear () { final PhotonGlobalState aGlobalState = getInstance (); aGlobalState.m_aStateMap.clear (); aGlobalState.setDefaultApplicationID (null); }
@Nonnull public static PhotonGlobalStatePerApp state (@Nonnull @Nonempty final String sAppID) { ValueEnforcer.notEmpty (sAppID, "AppID"); final PhotonGlobalState aGlobalState = getInstance (); return aGlobalState.m_aStateMap.computeIfAbsent (sAppID, k -> { // By default set first app ID as default if (!aGlobalState.hasDefaultApplicationID ()) aGlobalState.setDefaultApplicationID (sAppID); return new PhotonGlobalStatePerApp (); }); }
PhotonGlobalState.state (CApplicationID.APP_ID_SECURE) .setServletPath (AbstractSecureApplicationServlet.SERVLET_DEFAULT_PATH); PhotonGlobalState.getInstance ().setDefaultApplicationID (CApplicationID.APP_ID_PUBLIC);