A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z 

P

parallelStream() - function in kotlin.collections.Frequency
 
parallelStream() - function in kotlin.collections.AbstractLoadingQueue
 
parallelStream() - function in kotlin.collections.ConcurrentNEntrantQueue
 
parallelStream() - function in kotlin.collections.ConcurrentNonReentrantQueue
 
parallelStream() - function in kotlin.collections.DelayLoadingQueue
 
parallelStream() - function in kotlin.collections.LoadingQueue
 
parallelStream() - function in kotlin.collections.ConcurrentLoadingQueue
 
parallelStream() - function in kotlin.collections.ConcurrentNonReentrantLoadingQueue
 
parallelStream() - function in kotlin.collections.ConcurrentNEntrantLoadingQueue
 
parallelStream() - function in kotlin.collections.ConcurrentPassiveExpiringSet
 
Parameterized - class in ai.platon.pulsar.common.config
Created by vincent on 17-1-8.
Params - class in ai.platon.pulsar.common.config
Created by vincent on 16-9-24.
parse(String) - function in ai.platon.pulsar.common.BlockRectangle
parse.
parse(String) - function in ai.platon.pulsar.common.ScoreVector
parse.
parse(String) - function in ai.platon.pulsar.common.proxy.ProxyEntry.Companion
Parse a proxy from a string.
parseBestInstant(String,Instant) - function in ai.platon.pulsar.common.DateTimes
Accept the following format:
  • yyyy-MM-dd[ HH[:mm:ss]]

  • ISO_INSTANT, or yyyy-MM-ddTHH:mm:ssZ

parseBestInstant(String) - function in ai.platon.pulsar.common.DateTimes
Accept the following format:
  • yyyy-MM-dd[ HH[:mm:ss]]

  • ISO_INSTANT, or yyyy-MM-ddTHH:mm:ssZ

parseBestInstantOrNull(String) - function in ai.platon.pulsar.common.DateTimes
Accept the following format:
  • yyyy-MM-dd[ HH[:mm:ss]]

  • ISO_INSTANT, or yyyy-MM-ddTHH:mm:ssZ

parseDateStrictly(String) - function in ai.platon.pulsar.common.DateTimeDetector
 
parseDateStrictly(String,Array) - function in ai.platon.pulsar.common.DateTimeDetector
 
parseDateTimeStrictly(String) - function in ai.platon.pulsar.common.DateTimeDetector
 
parseDateTimeStrictly(String,Instant) - function in ai.platon.pulsar.common.DateTimeDetector
 
parseDuration(String,Duration) - function in ai.platon.pulsar.common.DateTimes
 
parseHttpDateTime(String,Instant) - function in ai.platon.pulsar.common.DateTimes
RFC 2616 defines three different date formats that a conforming client must understand.
parseInstant(String,Instant) - function in ai.platon.pulsar.common.DateTimes
 
parseInstant(String) - function in ai.platon.pulsar.common.DateTimes
 
parseKvs(String) - function in ai.platon.pulsar.common.Strings
Parse key-value pairs in a line, for example :"a=1 b=2 c=3", "x:1 y:2 z:3"
parseKvs(String,String) - function in ai.platon.pulsar.common.Strings
Parse key-value pairs in a line, for example :"a=1 b=2 c=3", "x:1 y:2 z:3"
PauseDataCollector - class in ai.platon.pulsar.common.collect
A infinite multi source data collector, the collector always has a chance to collect the next items, and if no item actually collected, wait for a while
PB - enum entry in ai.platon.pulsar.common.measure.ByteUnit
<pre> Petabyte (PB) 10^15 Byte = 1.000.000.000.000.000 Byte </pre>
PBIT - enum entry in ai.platon.pulsar.common.measure.BitUnit
 
peek() - function in ai.platon.pulsar.common.collect.queue.AbstractLoadingQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNEntrantQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNonReentrantQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.DelayLoadingQueue
 
peek() - function in java.util.LoadingQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentLoadingQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNonReentrantLoadingQueue
 
peek() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNEntrantLoadingQueue
 
percentageOf(T) - function in ai.platon.pulsar.common.Frequency
Returns the percentage of values that are equal to v (as a proportion between 0 and 1).
PETA - enum entry in ai.platon.pulsar.common.SParser.TraditionalBinaryPrefix
 
PIB - enum entry in ai.platon.pulsar.common.measure.ByteUnit
<pre> Pebibyte (PiB) 2^50 Byte = 1.024 * 1.024 * 1.024 * 1.024 * 1.024 Byte = 1.125.899.906.842.624 Byte </pre>
PIBIT - enum entry in ai.platon.pulsar.common.measure.BitUnit
 
ping(String) - function in ai.platon.pulsar.common.Ping
 
ping(String,Integer,Duration) - function in ai.platon.pulsar.common.Ping
 
Ping - class in ai.platon.pulsar.common
 
ping02(String) - function in ai.platon.pulsar.common.Ping
 
PingKt - class in ai.platon.pulsar.common
 
pingNeedTime(String,Integer,Integer) - function in ai.platon.pulsar.common.Ping
 
PlainUrl - class in ai.platon.pulsar.common.urls
 
poll() - function in ai.platon.pulsar.common.collect.queue.AbstractLoadingQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNEntrantQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNonReentrantQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.DelayLoadingQueue
 
poll() - function in java.util.LoadingQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentLoadingQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNonReentrantLoadingQueue
 
poll() - function in ai.platon.pulsar.common.collect.queue.ConcurrentNEntrantLoadingQueue
 
preempt(Function0) - function in ai.platon.pulsar.common.PreemptChannelSupport
The freezer is preemptive, if there is at least one freezer task attempt enter the critical section without obtaining a lock, all task attempt must wait
PreemptChannelSupport - class in ai.platon.pulsar.common
The preemptive channel concurrency pattern, there are two channels: preemptive channel and normal channelTODO: compare with ReadWriteLock
  • both channel allows multiple threads

  • new workers have to wait until there is no ready freeze nor running freezer

  • a freezer locks the working channel immediately, but have to wait to run util all workers are finished

    |------ waiting ------------|- ready -|-------------- critical -------------------|---finished----

                              The entrance gate                                    The exit gate
Preemptive channel: ------------#1--#1--#1------|----#2---|-----------------------------------#3-------|--- #4 -------- | | | Normal channel: ----*1----*1--*1------*1----|---------|-----------*2--*2------*2--*2---------------|--- *3 --------#1 The waiting preemptive tasks #2 The ready preemptive tasks #3 The running preemptive tasks #4 The finished preemptive tasks*1 The waiting workers *2 The running workers *3 The finished workers
PrefixStringMatcher - class in ai.platon.pulsar.common
A class for efficiently matching Strings against a set of prefixes.
prependReadableClassName(Object,String,String) - function in ai.platon.pulsar.common.StringsKt
 
prependReadableClassName(Object,String,String,String) - function in ai.platon.pulsar.common.StringsKt
 
primaryKey() - function in ai.platon.pulsar.common.FuzzyTracker
primaryKey.
print(BinaryTreeNode) - function in ai.platon.pulsar.common.BTreePrinter
 
print() - function in ai.platon.pulsar.common.FrequencyTree
 
print(Integer) - function in ai.platon.pulsar.common.FrequencyTree.Node
 
print() - function in ai.platon.pulsar.common.urls.UrlTree
 
print() - function in ai.platon.pulsar.common.urls.UrlTree.Node
 
printStackTrace() - function in kotlin.NoSuchCriticalObjectException
 
printStackTrace(PrintStream) - function in kotlin.NoSuchCriticalObjectException
 
printStackTrace(PrintWriter) - function in kotlin.NoSuchCriticalObjectException
 
printStackTrace() - function in kotlin.NotSupportedException
 
printStackTrace(PrintStream) - function in kotlin.NotSupportedException
 
printStackTrace(PrintWriter) - function in kotlin.NotSupportedException
 
printStackTrace() - function in kotlin.ProxyException
 
printStackTrace(PrintStream) - function in kotlin.ProxyException
 
printStackTrace(PrintWriter) - function in kotlin.ProxyException
 
printStackTrace() - function in kotlin.NoProxyException
 
printStackTrace(PrintStream) - function in kotlin.NoProxyException
 
printStackTrace(PrintWriter) - function in kotlin.NoProxyException
 
printStackTrace() - function in kotlin.ProxyRetiredException
 
printStackTrace(PrintStream) - function in kotlin.ProxyRetiredException
 
printStackTrace(PrintWriter) - function in kotlin.ProxyRetiredException
 
printStackTrace() - function in kotlin.ProxyRetryException
 
printStackTrace(PrintStream) - function in kotlin.ProxyRetryException
 
printStackTrace(PrintWriter) - function in kotlin.ProxyRetryException
 
printStackTrace() - function in kotlin.ProxyGoneException
 
printStackTrace(PrintStream) - function in kotlin.ProxyGoneException
 
printStackTrace(PrintWriter) - function in kotlin.ProxyGoneException
 
printStackTrace() - function in kotlin.ProxyVendorException
 
printStackTrace(PrintStream) - function in kotlin.ProxyVendorException
 
printStackTrace(PrintWriter) - function in kotlin.ProxyVendorException
 
printStackTrace() - function in kotlin.ProxyInsufficientBalanceException
 
printStackTrace(PrintStream) - function in kotlin.ProxyInsufficientBalanceException
 
printStackTrace(PrintWriter) - function in kotlin.ProxyInsufficientBalanceException
 
printStackTrace() - function in kotlin.ProxyVendorUntrustedException
 
printStackTrace(PrintStream) - function in kotlin.ProxyVendorUntrustedException
 
printStackTrace(PrintWriter) - function in kotlin.ProxyVendorUntrustedException
 
Priority13 - class in ai.platon.pulsar.common
 
Priority13.Companion - class in ai.platon.pulsar.common.Priority13
 
Priority21 - class in ai.platon.pulsar.common
 
Priority5 - class in ai.platon.pulsar.common
Smaller value, higher priority, keep consistent with PriorityQueueNotice: can not use Int.MIN_VALUE as the highest priority value nor Int.
PriorityDataCollector - class in ai.platon.pulsar.common.collect.collector
 
PriorityDataCollectorsFormatter - class in ai.platon.pulsar.common.collect.collector
 
process(String) - function in ai.platon.pulsar.common.FiledLines.Preprocessor
 
process(String) - function in ai.platon.pulsar.common.FiledLines.DefaultPreprocessor
 
process(String) - function in ai.platon.pulsar.common.SingleFiledLines.Preprocessor
 
process(String) - function in ai.platon.pulsar.common.SingleFiledLines.TextPreprocessor
 
process(String) - function in ai.platon.pulsar.common.SingleFiledLines.RegexPreprocessor
 
ProcessLauncher - class in ai.platon.pulsar.common
The process launcher
ProxyEntry - class in ai.platon.pulsar.common.proxy
 
ProxyEntry.BanState - class in ai.platon.pulsar.common.proxy.ProxyEntry
 
ProxyEntry.Companion - class in ai.platon.pulsar.common.proxy.ProxyEntry
 
ProxyEntry.Status - class in ai.platon.pulsar.common.proxy.ProxyEntry
 
ProxyException - class in ai.platon.pulsar.common.proxy
 
ProxyGoneException - class in ai.platon.pulsar.common.proxy
 
ProxyInsufficientBalanceException - class in ai.platon.pulsar.common.proxy
 
ProxyLoader - class in ai.platon.pulsar.common.proxy
Load proxies from proxy vendors
ProxyLoader.Companion - class in ai.platon.pulsar.common.proxy.ProxyLoader
 
ProxyLoaderFactory - class in ai.platon.pulsar.common.proxy
 
ProxyPool - class in ai.platon.pulsar.common.proxy
Manage all external proxies Check all unavailable proxies, recover them if possible.
ProxyPoolManager - class in ai.platon.pulsar.common.proxy
 
ProxyPoolManager.Companion - class in ai.platon.pulsar.common.proxy.ProxyPoolManager
 
ProxyPoolManagerFactory - class in ai.platon.pulsar.common.proxy
 
ProxyPoolMonitor - class in ai.platon.pulsar.common.proxy
 
ProxyRetiredException - class in ai.platon.pulsar.common.proxy
 
ProxyRetryException - class in ai.platon.pulsar.common.proxy
 
ProxyType - class in ai.platon.pulsar.common.proxy
 
ProxyVendorException - class in ai.platon.pulsar.common.proxy
 
ProxyVendorUntrustedException - class in ai.platon.pulsar.common.proxy
 
PulsarJobBase - class in ai.platon.pulsar.common
 
PulsarParams - class in ai.platon.pulsar.common
Created by vincent on 16-9-24.
put(String,Object) - function in ai.platon.pulsar.common.config.PulsarParams
put.
put(String,Object) - function in ai.platon.pulsar.common.ObjectCache
put.
put(Object) - function in ai.platon.pulsar.common.ObjectCache
put.
put(String,Frequency) - function in ai.platon.pulsar.common.FrequencyManager
 
put(String,Object) - function in ai.platon.pulsar.common.config.Params
put.
put(K,ExpiringItem) - function in ai.platon.pulsar.common.concurrent.ConcurrentExpiringLRUCache
 
put(K,V) - function in ai.platon.pulsar.common.concurrent.ConcurrentLRUCache
 
putAll(Map) - function in ai.platon.pulsar.common.FrequencyManager
 
putBean(String,Object) - function in ai.platon.pulsar.common.BeanFactory
 
putBean(Object) - function in ai.platon.pulsar.common.BeanFactory
 
putBean(T) - function in ai.platon.pulsar.common.config.VolatileConfig
 
putBean(String,T) - function in ai.platon.pulsar.common.config.VolatileConfig
 
putDatum(K,T,Long) - function in ai.platon.pulsar.common.concurrent.ConcurrentExpiringLRUCache
 
putIfAbsent(String,Frequency) - function in kotlin.collections.FrequencyManager
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  Z