Class DefaultSchedulerCredentialProvider

  • All Implemented Interfaces:
    com.anaptecs.jeaf.core.servicechannel.api.SchedulerCredentialProvider

    public class DefaultSchedulerCredentialProvider
    extends java.lang.Object
    implements com.anaptecs.jeaf.core.servicechannel.api.SchedulerCredentialProvider
    This class provides a default implementation to resolve the login credentials of the scheduler user. This class only supports anonymous users.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getSchedulerPassword()
      Unencrypted password of the scheduler user.
      java.lang.String getSchedulerUser()
      Method returns the login name of the scheduler user.
      boolean isAnonymous()
      Method returns true if the scheduler user is an anonymous user.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DefaultSchedulerCredentialProvider

        public DefaultSchedulerCredentialProvider()
    • Method Detail

      • getSchedulerUser

        public java.lang.String getSchedulerUser()
        Method returns the login name of the scheduler user.
        Specified by:
        getSchedulerUser in interface com.anaptecs.jeaf.core.servicechannel.api.SchedulerCredentialProvider
        Returns:
        String Login name of the user. The method may return null.
      • getSchedulerPassword

        public java.lang.String getSchedulerPassword()
        Unencrypted password of the scheduler user.
        Specified by:
        getSchedulerPassword in interface com.anaptecs.jeaf.core.servicechannel.api.SchedulerCredentialProvider
        Returns:
        String unencrypted password of the scheduler user. The method may return null.
      • isAnonymous

        public boolean isAnonymous()
        Method returns true if the scheduler user is an anonymous user.
        Specified by:
        isAnonymous in interface com.anaptecs.jeaf.core.servicechannel.api.SchedulerCredentialProvider
        Returns:
        boolean Method returns true if the scheduler user is an anonymous user.