hudson.os.windows
Class ManagedWindowsServiceAccount

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<ManagedWindowsServiceAccount>
      extended by hudson.os.windows.ManagedWindowsServiceAccount
All Implemented Interfaces:
ExtensionPoint, Describable<ManagedWindowsServiceAccount>
Direct Known Subclasses:
ManagedWindowsServiceAccount.Administrator, ManagedWindowsServiceAccount.AnotherUser, ManagedWindowsServiceAccount.LocalSystem

public abstract class ManagedWindowsServiceAccount
extends AbstractDescribableImpl<ManagedWindowsServiceAccount>
implements ExtensionPoint

Encapsulates how to login (a part of ManagedWindowsServiceLauncher).

Since:
1.448
Author:
Kohsuke Kawaguchi, Vincent Latombe

Nested Class Summary
static class ManagedWindowsServiceAccount.Administrator
          Logs in with the administrator user account supplied in ManagedWindowsServiceLauncher.
static class ManagedWindowsServiceAccount.AnotherUser
          Logs in with a separate user.
static class ManagedWindowsServiceAccount.LocalSystem
          Logs in with the local system user.
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Constructor Summary
ManagedWindowsServiceAccount()
           
 
Method Summary
abstract  ManagedWindowsServiceLauncher.AccountInfo getAccount(ManagedWindowsServiceLauncher launcher)
           
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedWindowsServiceAccount

public ManagedWindowsServiceAccount()
Method Detail

getAccount

public abstract ManagedWindowsServiceLauncher.AccountInfo getAccount(ManagedWindowsServiceLauncher launcher)


Copyright © 2004-2013. All Rights Reserved.