Tabnine Logo
AtomicFile.failWrite
Code IndexAdd Tabnine to your IDE (free)

How to use
failWrite
method
in
com.lody.virtual.helper.utils.AtomicFile

Best Java code snippets using com.lody.virtual.helper.utils.AtomicFile.failWrite (Showing top 6 results out of 315)

origin: android-hacker/VirtualXposed

private void writeUserListLocked() {
  FileOutputStream fos = null;
  AtomicFile userListFile = new AtomicFile(mUserListFile);
  try {
    fos = userListFile.startWrite();
    final BufferedOutputStream bos = new BufferedOutputStream(fos);
    // XmlSerializer serializer = XmlUtils.serializerInstance();
    final XmlSerializer serializer = new FastXmlSerializer();
    serializer.setOutput(bos, "utf-8");
    serializer.startDocument(null, true);
    serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
    serializer.startTag(null, TAG_USERS);
    serializer.attribute(null, ATTR_NEXT_SERIAL_NO, Integer.toString(mNextSerialNumber));
    serializer.attribute(null, ATTR_USER_VERSION, Integer.toString(mUserVersion));
    for (int i = 0; i < mUsers.size(); i++) {
      VUserInfo user = mUsers.valueAt(i);
      serializer.startTag(null, TAG_USER);
      serializer.attribute(null, ATTR_ID, Integer.toString(user.id));
      serializer.endTag(null, TAG_USER);
    }
    serializer.endTag(null, TAG_USERS);
    serializer.endDocument();
    userListFile.finishWrite(fos);
  } catch (Exception e) {
    userListFile.failWrite(fos);
    VLog.e(LOG_TAG, "Error writing user list");
  }
}
origin: android-hacker/VirtualXposed

} catch (Exception ioe) {
  VLog.e(LOG_TAG, "Error writing user info " + userInfo.id + "\n" + ioe);
  userFile.failWrite(fos);
origin: darkskygit/VirtualApp

private void writeUserListLocked() {
  FileOutputStream fos = null;
  AtomicFile userListFile = new AtomicFile(mUserListFile);
  try {
    fos = userListFile.startWrite();
    final BufferedOutputStream bos = new BufferedOutputStream(fos);
    // XmlSerializer serializer = XmlUtils.serializerInstance();
    final XmlSerializer serializer = new FastXmlSerializer();
    serializer.setOutput(bos, "utf-8");
    serializer.startDocument(null, true);
    serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
    serializer.startTag(null, TAG_USERS);
    serializer.attribute(null, ATTR_NEXT_SERIAL_NO, Integer.toString(mNextSerialNumber));
    serializer.attribute(null, ATTR_USER_VERSION, Integer.toString(mUserVersion));
    for (int i = 0; i < mUsers.size(); i++) {
      VUserInfo user = mUsers.valueAt(i);
      serializer.startTag(null, TAG_USER);
      serializer.attribute(null, ATTR_ID, Integer.toString(user.id));
      serializer.endTag(null, TAG_USER);
    }
    serializer.endTag(null, TAG_USERS);
    serializer.endDocument();
    userListFile.finishWrite(fos);
  } catch (Exception e) {
    userListFile.failWrite(fos);
    VLog.e(LOG_TAG, "Error writing user list");
  }
}
origin: bzsome/VirtualApp-x326

private void writeUserListLocked() {
  FileOutputStream fos = null;
  AtomicFile userListFile = new AtomicFile(mUserListFile);
  try {
    fos = userListFile.startWrite();
    final BufferedOutputStream bos = new BufferedOutputStream(fos);
    // XmlSerializer serializer = XmlUtils.serializerInstance();
    final XmlSerializer serializer = new FastXmlSerializer();
    serializer.setOutput(bos, "utf-8");
    serializer.startDocument(null, true);
    serializer.setFeature("http://xmlpull.org/v1/doc/features.html#indent-output", true);
    serializer.startTag(null, TAG_USERS);
    serializer.attribute(null, ATTR_NEXT_SERIAL_NO, Integer.toString(mNextSerialNumber));
    serializer.attribute(null, ATTR_USER_VERSION, Integer.toString(mUserVersion));
    for (int i = 0; i < mUsers.size(); i++) {
      VUserInfo user = mUsers.valueAt(i);
      serializer.startTag(null, TAG_USER);
      serializer.attribute(null, ATTR_ID, Integer.toString(user.id));
      serializer.endTag(null, TAG_USER);
    }
    serializer.endTag(null, TAG_USERS);
    serializer.endDocument();
    userListFile.finishWrite(fos);
  } catch (Exception e) {
    userListFile.failWrite(fos);
    VLog.e(LOG_TAG, "Error writing user list");
  }
}
origin: darkskygit/VirtualApp

} catch (Exception ioe) {
  VLog.e(LOG_TAG, "Error writing user info " + userInfo.id + "\n" + ioe);
  userFile.failWrite(fos);
origin: bzsome/VirtualApp-x326

} catch (Exception ioe) {
  VLog.e(LOG_TAG, "Error writing user info " + userInfo.id + "\n" + ioe);
  userFile.failWrite(fos);
com.lody.virtual.helper.utilsAtomicFilefailWrite

Javadoc

Call when you have failed for some reason at writing to the stream returned by #startWrite(). This will close the current write stream, and roll back to the previous state of the file.

Popular methods of AtomicFile

  • <init>
    Create a new AtomicFile for a file located at the given File path. The secondary backup file will be
  • delete
    Delete the atomic file. This deletes both the base and backup files.
  • finishWrite
    Call when you have successfully finished writing to the stream returned by #startWrite(). This will
  • openRead
    Open the atomic file for reading. If there previously was an incomplete write, this will roll back t
  • startWrite
    Start a new write operation on the file. This returns a FileOutputStream to which you can write the
  • sync

Popular in Java

  • Making http requests using okhttp
  • runOnUiThread (Activity)
  • findViewById (Activity)
  • onCreateOptionsMenu (Activity)
  • Permission (java.security)
    Legacy security code; do not use.
  • Hashtable (java.util)
    A plug-in replacement for JDK1.5 java.util.Hashtable. This version is based on org.cliffc.high_scale
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • JFileChooser (javax.swing)
  • Table (org.hibernate.mapping)
    A relational table
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now