Package edu.uiuc.ncsa.sas.client
Class ClientProvider<V extends SASClient>
- java.lang.Object
- 
- edu.uiuc.ncsa.sas.client.ClientProvider<V>
 
- 
- All Implemented Interfaces:
- SASConstants,- IdentifiableProvider<V>,- Serializable,- javax.inject.Provider<V>
 
 public class ClientProvider<V extends SASClient> extends Object implements IdentifiableProvider<V>, SASConstants Created by Jeff Gaynor 
 on 8/15/22 at 9:39 AM- See Also:
- Serialized Form
 
- 
- 
Field Summary- 
Fields inherited from interface edu.uiuc.ncsa.sas.SASConstantsACTION_EXECUTE, ACTION_INVOKE, ACTION_LOGOFF, ACTION_LOGON, ACTION_NEW_KEY, CLIENT_ID_HEAD, HEADER_SESSION_ID, KEYS_ACTION, KEYS_ARGUMENT, KEYS_COMMENT, KEYS_EXECUTABLE_NAME, KEYS_INTERNAL_ID, KEYS_METHOD, KEYS_PROMPT, KEYS_SAS, KEYS_STATE, KEYS_SUBJECT, KEYS_SUBJECT_ID, KEYS_SUBJECT_SESSION_ID, KEYS_TYPE, REQUEST_TYPE, RESPONSE_CONTENT, RESPONSE_MESSAGE, RESPONSE_PROMPT, RESPONSE_SESSION_ID, RESPONSE_STATUS, RESPONSE_STATUS_ERROR, RESPONSE_STATUS_OK, RESPONSE_SYMMETRIC_KEY, RESPONSE_TYPE, RESPONSE_TYPE_ERROR, RESPONSE_TYPE_LOGOFF, RESPONSE_TYPE_LOGON, RESPONSE_TYPE_NEW_KEY, RESPONSE_TYPE_OUTPUT, RESPONSE_TYPE_PROMPT
 
- 
 - 
Constructor SummaryConstructors Constructor Description ClientProvider()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Vget()Vget(boolean createNewIdentifier)Create a new Identifiable object and create a new identifier if true.static booleanisClientID(String x)
 
- 
- 
- 
Method Detail- 
getpublic V get(boolean createNewIdentifier) Description copied from interface:IdentifiableProviderCreate a new Identifiable object and create a new identifier if true. The no-arg call toProvider.get()should be the same asget(true).- Specified by:
- getin interface- IdentifiableProvider<V extends SASClient>
- Returns:
 
 - 
isClientIDpublic static boolean isClientID(String x) 
 
- 
 
-