Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.api.local
Class LoginStack

java.lang.Object
  extended by org.nuxeo.ecm.core.api.local.LoginStack
Direct Known Subclasses:
LoginStack.Sync

public class LoginStack
extends Object

Author:
Bogdan Stefanescu

Nested Class Summary
static class LoginStack.Entry
           
static class LoginStack.Sync
           
 
Constructor Summary
LoginStack()
           
 
Method Summary
 void clear()
           
 LoginStack.Entry get(int index)
           
 boolean isEmpty()
           
 LoginStack.Entry peek()
           
 LoginStack.Entry pop()
           
 void push(Principal principal, Object credential, Subject subject)
           
 LoginStack.Entry remove(int index)
           
 int size()
           
static LoginStack synchronizedStack()
           
 LoginStack.Entry[] toArray()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoginStack

public LoginStack()
Method Detail

synchronizedStack

public static LoginStack synchronizedStack()

clear

public void clear()

push

public void push(Principal principal,
                 Object credential,
                 Subject subject)

pop

public LoginStack.Entry pop()

peek

public LoginStack.Entry peek()

isEmpty

public boolean isEmpty()

size

public int size()

get

public LoginStack.Entry get(int index)

remove

public LoginStack.Entry remove(int index)

toArray

public LoginStack.Entry[] toArray()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.