| Modifier and Type | Field and Description |
|---|---|
java.util.Map<java.lang.String,IArgImpl> |
argImpls |
IAuthenticator |
authenticator |
java.util.Map<java.lang.String,ICmdImpl> |
cmdImpls |
IDatabase |
database |
IEmailer |
emailer |
IEncryptor |
encryptor |
static IServer |
instance |
java.util.Map<java.lang.String,IItemTypeImpl> |
itemTypeImpls |
INotifier |
notifier |
| Constructor and Description |
|---|
Server(IArgImpl[] argImplsArray,
ICmdImpl[] cmdImplsArray,
IItemTypeImpl[] itemTypeImplsArray,
IDatabase database,
IAuthenticator authenticator,
IEncryptor encryptor,
IEmailer emailer,
INotifier notifier) |
| Modifier and Type | Method and Description |
|---|---|
IAuthenticator |
authenticator() |
IDatabase |
database() |
void |
delete(java.lang.String path) |
IEmailer |
emailer() |
IEncryptor |
encryptor() |
IResponse |
execute(java.lang.String agent,
ICommand command) |
IItem |
get(java.lang.String path) |
IArgImpl |
getArgImpl(java.lang.String name) |
IArgImpl[] |
getArgImpls() |
ICmdImpl |
getCmdImpl(java.lang.String name) |
ICmdImpl[] |
getCmdImpls() |
IItemTypeImpl |
getItemTypeImpl(java.lang.String name) |
IItemTypeImpl[] |
getItemTypeImpls() |
void |
init() |
void |
log(java.lang.String agent,
ICommand command) |
INotifier |
notifier() |
void |
post(IItem item) |
void |
put(IItem item) |
IItem[] |
query(java.lang.String parent,
int limit,
int offset,
IArg sort,
boolean ascending,
java.util.Map<IArg,java.lang.String> filters) |
IResponse |
validate(java.lang.String agent,
ICommand command) |
public static IServer instance
public java.util.Map<java.lang.String,IArgImpl> argImpls
public java.util.Map<java.lang.String,ICmdImpl> cmdImpls
public java.util.Map<java.lang.String,IItemTypeImpl> itemTypeImpls
public IDatabase database
public IAuthenticator authenticator
public IEncryptor encryptor
public IEmailer emailer
public INotifier notifier
public Server(IArgImpl[] argImplsArray, ICmdImpl[] cmdImplsArray, IItemTypeImpl[] itemTypeImplsArray, IDatabase database, IAuthenticator authenticator, IEncryptor encryptor, IEmailer emailer, INotifier notifier)
public IAuthenticator authenticator()
authenticator in interface IServerpublic IEncryptor encryptor()
public IArgImpl[] getArgImpls()
getArgImpls in interface IServerpublic ICmdImpl[] getCmdImpls()
getCmdImpls in interface IServerpublic IItemTypeImpl[] getItemTypeImpls()
getItemTypeImpls in interface IServerpublic IArgImpl getArgImpl(java.lang.String name)
getArgImpl in interface IServerpublic ICmdImpl getCmdImpl(java.lang.String name)
getCmdImpl in interface IServerpublic IItemTypeImpl getItemTypeImpl(java.lang.String name)
getItemTypeImpl in interface IServerpublic void log(java.lang.String agent,
ICommand command)