Interface IServerAsync


public interface IServerAsync
  • Method Details

    • allComplete

      void allComplete(net.bluemind.core.api.AsyncHandler<List<ItemValue<Server>>> handler)
    • assign

      void assign(String serverUid, String domainUid, String tag, net.bluemind.core.api.AsyncHandler<Void> handler)
    • byAssignment

      void byAssignment(String domainUid, String tag, net.bluemind.core.api.AsyncHandler<List<String>> handler)
    • create

      void create(String uid, Server srv, net.bluemind.core.api.AsyncHandler<TaskRef> handler)
    • delete

      void delete(String uid, net.bluemind.core.api.AsyncHandler<Void> handler)
    • getAssignments

      void getAssignments(String domainUid, net.bluemind.core.api.AsyncHandler<List<Assignment>> handler)
    • getComplete

      void getComplete(String uid, net.bluemind.core.api.AsyncHandler<ItemValue<Server>> handler)
    • getServerAssignments

      void getServerAssignments(String uid, net.bluemind.core.api.AsyncHandler<List<Assignment>> handler)
    • getStatus

      void getStatus(String uid, String ref, net.bluemind.core.api.AsyncHandler<CommandStatus> handler)
    • readFile

      void readFile(String uid, String path, net.bluemind.core.api.AsyncHandler<byte[]> handler)
    • setTags

      void setTags(String uid, List<String> tags, net.bluemind.core.api.AsyncHandler<TaskRef> handler)
    • submit

      void submit(String uid, String[] argv, net.bluemind.core.api.AsyncHandler<String> handler)
    • submitAndWait

      void submitAndWait(String uid, String[] argv, net.bluemind.core.api.AsyncHandler<CommandStatus> handler)
    • unassign

      void unassign(String serverUid, String domainUid, String tag, net.bluemind.core.api.AsyncHandler<Void> handler)
    • update

      void update(String uid, Server srv, net.bluemind.core.api.AsyncHandler<TaskRef> handler)
    • writeFile

      void writeFile(String uid, String path, byte[] content, net.bluemind.core.api.AsyncHandler<Void> handler)