Home | History | Annotate | Download | only in 2.5.2

META-INF/
META-INF/MANIFEST.MF
com/
com/firebase/
com/firebase/client/
com/firebase/client/android/
NOTICE_firebase_android
META-INF/LICENSE-FIREBASE_android.txt
com/firebase/client/android/AndroidPlatform$2.class
AndroidPlatform.java
package com.firebase.client.android
 com.firebase.client.android.AndroidPlatform$2 extends java.lang.Thread {
	final Runnable val$r
	final com.firebase.client.android.AndroidPlatform this$0
	void  (com.firebase.client.android.AndroidPlatform, java.lang.Runnable) 
	public void run () 
		OutOfMemoryError e
		Throwable e
}

com/firebase/client/android/SqlPersistenceStorageEngine$1.class
SqlPersistenceStorageEngine.java
package com.firebase.client.android
 com.firebase.client.android.SqlPersistenceStorageEngine$1 extends java.lang.Object implements com.firebase.client.core.utilities.ImmutableTree$TreeVisitor  {
	final com.firebase.client.core.utilities.ImmutableTree val$rowIdsToKeep
	final com.firebase.client.android.SqlPersistenceStorageEngine this$0
	void  (com.firebase.client.android.SqlPersistenceStorageEngine, com.firebase.client.core.utilities.ImmutableTree) 
	public java.lang.Integer onNodeValue (com.firebase.client.core.Path, java.lang.Void, java.lang.Integer) 
		com.firebase.client.core.Path keepPath
		Void ignore
		Integer nodesToResave
	public volatile java.lang.Object onNodeValue (com.firebase.client.core.Path, java.lang.Object, java.lang.Object) 
		com.firebase.client.core.Path x0
		Object x1
		Object x2
}

com/firebase/client/android/SqlPersistenceStorageEngine.class
SqlPersistenceStorageEngine.java
package com.firebase.client.android
public com.firebase.client.android.SqlPersistenceStorageEngine extends java.lang.Object implements com.firebase.client.core.persistence.PersistenceStorageEngine  {
	private static final String createServerCache
	private static final String SERVER_CACHE_TABLE
	private static final String PATH_COLUMN_NAME
	private static final String VALUE_COLUMN_NAME
	private static final String createWrites
	private static final String WRITES_TABLE
	private static final String WRITE_ID_COLUMN_NAME
	private static final String WRITE_NODE_COLUMN_NAME
	private static final String WRITE_PART_COLUMN_NAME
	private static final String WRITE_TYPE_COLUMN_NAME
	private static final String WRITE_TYPE_OVERWRITE
	private static final String WRITE_TYPE_MERGE
	private static final String createTrackedQueries
	private static final String TRACKED_QUERY_TABLE
	private static final String TRACKED_QUERY_ID_COLUMN_NAME
	private static final String TRACKED_QUERY_PATH_COLUMN_NAME
	private static final String TRACKED_QUERY_PARAMS_COLUMN_NAME
	private static final String TRACKED_QUERY_LAST_USE_COLUMN_NAME
	private static final String TRACKED_QUERY_COMPLETE_COLUMN_NAME
	private static final String TRACKED_QUERY_ACTIVE_COLUMN_NAME
	private static final String createTrackedKeys
	private static final String TRACKED_KEYS_TABLE
	private static final String TRACKED_KEYS_ID_COLUMN_NAME
	private static final String TRACKED_KEYS_KEY_COLUMN_NAME
	private static final String ROW_ID_COLUMN_NAME
	private static final int CHILDREN_NODE_SPLIT_SIZE_THRESHOLD
	private static final int ROW_SPLIT_SIZE
	private static final String PART_KEY_FORMAT
	private static final String FIRST_PART_KEY
	private static final String PART_KEY_PREFIX
	private static final String LOGGER_COMPONENT
	private final android.database.sqlite.SQLiteDatabase database
	private final com.fasterxml.jackson.databind.ObjectMapper jsonMapper
	private final com.firebase.client.utilities.LogWrapper logger
	private long transactionStart
	static final boolean $assertionsDisabled
	public void  (android.content.Context, com.firebase.client.core.Context, java.lang.String) 
		java.io.IOException e
		android.content.Context context
		com.firebase.client.core.Context firebaseContext
		String cacheId
		String sanitizedCacheId
		com.firebase.client.android.SqlPersistenceStorageEngine$PersistentCacheOpenHelper helper
	public void saveUserOverwrite (com.firebase.client.core.Path, com.firebase.client.snapshot.Node, long) 
		com.firebase.client.core.Path path
		com.firebase.client.snapshot.Node node
		long writeId
		long start
		byte[] serializedNode
		long duration
	public void saveUserMerge (com.firebase.client.core.Path, com.firebase.client.core.CompoundWrite, long) 
		com.firebase.client.core.Path path
		com.firebase.client.core.CompoundWrite children
		long writeId
		long start
		byte[] serializedNode
		long duration
	public void removeUserWrite (long) 
		long writeId
		long start
		int count
		long duration
	public java.util.List loadUserWrites () 
		byte[] serialized
		java.util.List parts
		com.firebase.client.snapshot.Node set
		com.firebase.client.core.UserWriteRecord record
		com.firebase.client.core.CompoundWrite merge
		com.firebase.client.core.UserWriteRecord record
		long writeId
		com.firebase.client.core.Path path
		String type
		byte[] serialized
		Object writeValue
		com.firebase.client.core.UserWriteRecord record
		long duration
		java.io.IOException e
		String[] columns
		long start
		android.database.Cursor cursor
		java.util.List writes
	private void saveWrite (com.firebase.client.core.Path, long, java.lang.String, byte[]) 
		android.content.ContentValues values
		int i
		java.util.List parts
		android.content.ContentValues values
		com.firebase.client.core.Path path
		long writeId
		String type
		byte[] serializedWrite
	public com.firebase.client.snapshot.Node serverCache (com.firebase.client.core.Path) 
		com.firebase.client.core.Path path
	public void overwriteServerCache (com.firebase.client.core.Path, com.firebase.client.snapshot.Node) 
		com.firebase.client.core.Path path
		com.firebase.client.snapshot.Node node
	public void mergeIntoServerCache (com.firebase.client.core.Path, com.firebase.client.snapshot.Node) 
		com.firebase.client.core.Path path
		com.firebase.client.snapshot.Node node
	private void updateServerCache (com.firebase.client.core.Path, com.firebase.client.snapshot.Node, boolean) 
		int removedRows
		int savedRows
		com.firebase.client.snapshot.NamedNode child
		java.util.Iterator i$
		com.firebase.client.core.Path path
		com.firebase.client.snapshot.Node node
		boolean merge
		long start
		int removedRows
		int savedRows
		long duration
	public void mergeIntoServerCache (com.firebase.client.core.Path, com.firebase.client.core.CompoundWrite) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.firebase.client.core.Path path
		com.firebase.client.core.CompoundWrite children
		long start
		int savedRows
		int removedRows
		long duration
	public long serverCacheEstimatedSizeInBytes () 
		String query
		android.database.Cursor cursor
	public void saveTrackedQuery (com.firebase.client.core.persistence.TrackedQuery) 
		com.firebase.client.core.persistence.TrackedQuery trackedQuery
		long start
		android.content.ContentValues values
		long duration
	public void deleteTrackedQuery (long) 
		long trackedQueryId
		String trackedQueryIdStr
		String queriesWhereClause
		String keysWhereClause
	public java.util.List loadTrackedQueries () 
		java.io.IOException e
		long id
		com.firebase.client.core.Path path
		String paramsStr
		Object paramsObject
		com.firebase.client.core.view.QuerySpec query
		long lastUse
		boolean complete
		boolean active
		com.firebase.client.core.persistence.TrackedQuery trackedQuery
		long duration
		String[] columns
		long start
		android.database.Cursor cursor
		java.util.List queries
	public void resetPreviouslyActiveTrackedQueries (long) 
		long lastUse
		long start
		String whereClause
		android.content.ContentValues values
		long duration
	public void saveTrackedQueryKeys (long, java.util.Set) 
		android.content.ContentValues values
		com.firebase.client.snapshot.ChildKey addedKey
		java.util.Iterator i$
		long trackedQueryId
		java.util.Set keys
		long start
		String trackedQueryIdStr
		String keysWhereClause
		long duration
	public void updateTrackedQueryKeys (long, java.util.Set, java.util.Set) 
		com.firebase.client.snapshot.ChildKey removedKey
		java.util.Iterator i$
		android.content.ContentValues values
		com.firebase.client.snapshot.ChildKey addedKey
		java.util.Iterator i$
		long trackedQueryId
		java.util.Set added
		java.util.Set removed
		long start
		String whereClause
		String trackedQueryIdStr
		long duration
	public java.util.Set loadTrackedQueryKeys (long) 
		long trackedQueryId
	public java.util.Set loadTrackedQueryKeys (java.util.Set) 
		String key
		long duration
		java.util.Set trackedQueryIds
		String[] columns
		long start
		String whereClause
		android.database.Cursor cursor
		java.util.Set keys
	public void pruneCache (com.firebase.client.core.Path, com.firebase.client.core.persistence.PruneForest) 
		com.firebase.client.core.Path relativePath
		long rowId
		com.firebase.client.core.Path rowPath
		com.firebase.client.utilities.Pair node
		java.util.Iterator i$
		java.util.List rowsToResave
		java.util.Collection rowIdsToDelete
		String whereClause
		com.firebase.client.core.Path root
		com.firebase.client.core.persistence.PruneForest pruneForest
		long start
		android.database.Cursor cursor
		com.firebase.client.core.utilities.ImmutableTree rowIdsToPrune
		com.firebase.client.core.utilities.ImmutableTree rowIdsToKeep
		int prunedCount
		int resavedCount
		long duration
	private void pruneTreeRecursive (com.firebase.client.core.Path, com.firebase.client.core.Path, com.firebase.client.core.utilities.ImmutableTree, com.firebase.client.core.utilities.ImmutableTree, com.firebase.client.core.persistence.PruneForest, java.util.List) 
		com.firebase.client.core.Path absolutePath
		com.firebase.client.snapshot.Node currentNode
		int nodesToResave
		com.firebase.client.snapshot.ChildKey childKey
		com.firebase.client.core.persistence.PruneForest childPruneForest
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.firebase.client.core.Path pruneRoot
		com.firebase.client.core.Path relativePath
		com.firebase.client.core.utilities.ImmutableTree rowIdsToPrune
		com.firebase.client.core.utilities.ImmutableTree rowIdsToKeep
		com.firebase.client.core.persistence.PruneForest pruneForest
		java.util.List rowsToResaveAccumulator
	public void removeAllUserWrites () 
		long start
		int count
		long duration
	public void purgeCache () 
	public void beginTransaction () 
	public void endTransaction () 
		long elapsed
	public void setTransactionSuccessful () 
	private void verifyInsideTransaction () 
	private int saveNested (com.firebase.client.core.Path, com.firebase.client.snapshot.Node) 
		com.firebase.client.snapshot.NamedNode child
		java.util.Iterator i$
		int sum
		com.firebase.client.core.Path path
		com.firebase.client.snapshot.Node node
		long estimatedSize
	private java.lang.String partKey (com.firebase.client.core.Path, int) 
		com.firebase.client.core.Path path
		int i
	private void saveNode (com.firebase.client.core.Path, com.firebase.client.snapshot.Node) 
		android.content.ContentValues values
		int i
		java.util.List parts
		android.content.ContentValues values
		com.firebase.client.core.Path path
		com.firebase.client.snapshot.Node node
		byte[] serialized
	private com.firebase.client.snapshot.Node loadNested (com.firebase.client.core.Path) 
		String pathString
		int splitNodeRunLength
		com.firebase.client.snapshot.Node savedNode
		com.firebase.client.core.Path savedPath
		com.firebase.client.core.Path childPath
		com.firebase.client.snapshot.Node savedNode
		com.firebase.client.core.Path savedPath
		int i
		com.firebase.client.core.Path priorityPath
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.firebase.client.core.Path path
		java.util.List pathStrings
		java.util.List payloads
		long queryStart
		android.database.Cursor cursor
		long queryDuration
		long loadingStart
		long loadingDuration
		long serializingStart
		com.firebase.client.snapshot.Node node
		boolean sawDescendant
		java.util.Map priorities
		long serializeDuration
		long duration
	private int splitNodeRunLength (com.firebase.client.core.Path, java.util.List, int) 
		com.firebase.client.core.Path path
		java.util.List pathStrings
		int startPosition
		int endPosition
		String pathPrefix
	private android.database.Cursor loadNestedQuery (com.firebase.client.core.Path, java.lang.String[]) 
		com.firebase.client.core.Path path
		String[] columns
		String pathPrefixStart
		String pathPrefixEnd
		String[] arguments
		String whereClause
		String orderBy
	private static java.lang.String pathToKey (com.firebase.client.core.Path) 
		com.firebase.client.core.Path path
	private static java.lang.String pathPrefixStartToPrefixEnd (java.lang.String) 
		String prefix
	private static java.lang.String buildAncestorWhereClause (com.firebase.client.core.Path, java.lang.String[]) 
		com.firebase.client.core.Path path
		String[] arguments
		int count
		StringBuilder whereClause
	private int removeNested (java.lang.String, com.firebase.client.core.Path) 
		String table
		com.firebase.client.core.Path path
		String pathPrefixQuery
		String pathPrefixStart
		String pathPrefixEnd
	private static java.util.List splitBytes (byte[], int) 
		int length
		byte[] part
		int i
		byte[] bytes
		int size
		int parts
		java.util.List partList
	private byte[] joinBytes (java.util.List) 
		byte[] payload
		java.util.Iterator i$
		byte[] payload
		java.util.Iterator i$
		java.util.List payloads
		int totalSize
		byte[] buffer
		int currentBytePosition
	private byte[] serializeObject (java.lang.Object) 
		java.io.IOException e
		Object object
	private com.firebase.client.snapshot.Node deserializeNode (byte[]) 
		Object o
		String stringValue
		java.io.UnsupportedEncodingException e1
		java.io.IOException e
		byte[] value
	private java.lang.String commaSeparatedList (java.util.Collection) 
		long item
		java.util.Iterator i$
		java.util.Collection items
		StringBuilder list
		boolean first
	static void  () 
}

com/firebase/client/android/AndroidPlatform$1.class
AndroidPlatform.java
package com.firebase.client.android
 com.firebase.client.android.AndroidPlatform$1 extends com.firebase.client.utilities.DefaultRunLoop {
	final com.firebase.client.utilities.LogWrapper val$logger
	final com.firebase.client.android.AndroidPlatform this$0
	void  (com.firebase.client.android.AndroidPlatform, com.firebase.client.utilities.LogWrapper) 
	public void handleException (java.lang.Throwable) 
		Throwable e
		String message
		android.os.Handler handler
}

com/firebase/client/android/AndroidPlatform.class
AndroidPlatform.java
package com.firebase.client.android
public com.firebase.client.android.AndroidPlatform extends java.lang.Object implements com.firebase.client.core.Platform  {
	private static final Object mutex
	private static com.firebase.client.android.AndroidPlatform platform
	private final android.content.Context applicationContext
	private final java.util.Set createdPersistenceCaches
	public void  (android.content.Context) 
		android.content.Context context
	public com.firebase.client.EventTarget newEventTarget (com.firebase.client.core.Context) 
		com.firebase.client.core.Context context
	public com.firebase.client.RunLoop newRunLoop (com.firebase.client.core.Context) 
		com.firebase.client.core.Context ctx
		com.firebase.client.utilities.LogWrapper logger
	public com.firebase.client.Logger newLogger (com.firebase.client.core.Context, com.firebase.client.Logger$Level, java.util.List) 
		com.firebase.client.core.Context context
		com.firebase.client.Logger$Level component
		java.util.List enabledComponents
	public java.lang.String getUserAgent (com.firebase.client.core.Context) 
		com.firebase.client.core.Context context
	public void runBackgroundTask (com.firebase.client.core.Context, java.lang.Runnable) 
		com.firebase.client.core.Context context
		Runnable r
	public java.lang.String getPlatformVersion () 
	public synchronized com.firebase.client.core.persistence.PersistenceManager createPersistenceManager (com.firebase.client.core.Context, java.lang.String) 
		com.firebase.client.core.Context firebaseContext
		String firebaseId
		String sessionId
		String cacheId
		com.firebase.client.android.SqlPersistenceStorageEngine engine
		com.firebase.client.core.persistence.CachePolicy cachePolicy
	public com.firebase.client.CredentialStore newCredentialStore (com.firebase.client.core.Context) 
		com.firebase.client.core.Context context
	static android.content.Context access$000 (com.firebase.client.android.AndroidPlatform) 
		com.firebase.client.android.AndroidPlatform x0
	static void  () 
}

com/firebase/client/android/AndroidEventTarget.class
AndroidEventTarget.java
package com.firebase.client.android
public com.firebase.client.android.AndroidEventTarget extends java.lang.Object implements com.firebase.client.EventTarget  {
	private final android.os.Handler handler
	public void  () 
	public void postEvent (java.lang.Runnable) 
		Runnable r
	public void shutdown () 
	public void restart () 
}

com/firebase/client/android/AndroidCredentialStore.class
AndroidCredentialStore.java
package com.firebase.client.android
public com.firebase.client.android.AndroidCredentialStore extends java.lang.Object implements com.firebase.client.CredentialStore  {
	private static final String ANDROID_SHARED_PREFERENCE_NAME
	private final android.content.SharedPreferences sharedPreferences
	public void  (android.content.Context) 
		android.content.Context context
	private java.lang.String buildKey (java.lang.String, java.lang.String) 
		String firebaseId
		String sessionId
	public java.lang.String loadCredential (java.lang.String, java.lang.String) 
		String firebaseId
		String sessionId
	public boolean storeCredential (java.lang.String, java.lang.String, java.lang.String) 
		String firebaseId
		String sessionId
		String credential
		android.content.SharedPreferences$Editor editor
	public boolean clearCredential (java.lang.String, java.lang.String) 
		String firebaseId
		String sessionId
		android.content.SharedPreferences$Editor editor
}

com/firebase/client/android/SqlPersistenceStorageEngine$PersistentCacheOpenHelper.class
SqlPersistenceStorageEngine.java
package com.firebase.client.android
 com.firebase.client.android.SqlPersistenceStorageEngine$PersistentCacheOpenHelper extends android.database.sqlite.SQLiteOpenHelper {
	private static final int DATABASE_VERSION
	static final boolean $assertionsDisabled
	public void  (android.content.Context, java.lang.String) 
		android.content.Context context
		String cacheId
	public void onCreate (android.database.sqlite.SQLiteDatabase) 
		android.database.sqlite.SQLiteDatabase db
	public void onUpgrade (android.database.sqlite.SQLiteDatabase, int, int) 
		android.database.sqlite.SQLiteDatabase db
		int oldVersion
		int newVersion
	private void dropTable (android.database.sqlite.SQLiteDatabase, java.lang.String) 
		android.database.sqlite.SQLiteDatabase db
		String table
	static void  () 
}

com/firebase/client/android/AndroidLogger.class
AndroidLogger.java
package com.firebase.client.android
public com.firebase.client.android.AndroidLogger extends com.firebase.client.utilities.DefaultLogger {
	public void  (com.firebase.client.Logger$Level, java.util.List) 
		com.firebase.client.Logger$Level level
		java.util.List enabledComponents
	protected java.lang.String buildLogMessage (com.firebase.client.Logger$Level, java.lang.String, java.lang.String, long) 
		com.firebase.client.Logger$Level level
		String tag
		String message
		long msTimestamp
	protected void error (java.lang.String, java.lang.String) 
		String tag
		String toLog
	protected void warn (java.lang.String, java.lang.String) 
		String tag
		String toLog
	protected void info (java.lang.String, java.lang.String) 
		String tag
		String toLog
	protected void debug (java.lang.String, java.lang.String) 
		String tag
		String toLog
}

com/firebase/client/android/AndroidPlatform$1$1.class
AndroidPlatform.java
package com.firebase.client.android
 com.firebase.client.android.AndroidPlatform$1$1 extends java.lang.Object implements java.lang.Runnable  {
	final String val$message
	final Throwable val$e
	final com.firebase.client.android.AndroidPlatform$1 this$1
	void  (com.firebase.client.android.AndroidPlatform$1, java.lang.String, java.lang.Throwable) 
	public void run () 
}

com/firebase/client/android/SqlPersistenceStorageEngine$2.class
SqlPersistenceStorageEngine.java
package com.firebase.client.android
 com.firebase.client.android.SqlPersistenceStorageEngine$2 extends java.lang.Object implements com.firebase.client.core.utilities.ImmutableTree$TreeVisitor  {
	final com.firebase.client.core.utilities.ImmutableTree val$rowIdsToKeep
	final java.util.List val$rowsToResaveAccumulator
	final com.firebase.client.core.Path val$relativePath
	final com.firebase.client.snapshot.Node val$currentNode
	final com.firebase.client.android.SqlPersistenceStorageEngine this$0
	void  (com.firebase.client.android.SqlPersistenceStorageEngine, com.firebase.client.core.utilities.ImmutableTree, java.util.List, com.firebase.client.core.Path, com.firebase.client.snapshot.Node) 
	public java.lang.Void onNodeValue (com.firebase.client.core.Path, java.lang.Void, java.lang.Void) 
		com.firebase.client.core.Path keepPath
		Void ignore
		Void ignore2
	public volatile java.lang.Object onNodeValue (com.firebase.client.core.Path, java.lang.Object, java.lang.Object) 
		com.firebase.client.core.Path x0
		Object x1
		Object x2
}

META-INF/maven/
META-INF/maven/com.firebase/
META-INF/maven/com.firebase/firebase-client-android/
META-INF/maven/com.firebase/firebase-client-android/pom.xml
META-INF/maven/com.firebase/firebase-client-android/pom.properties