All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.adobe.forms.common.servlet.TempCleanUpTask.class Maven / Gradle / Ivy

????2Z.com/adobe/forms/common/servlet/TempCleanUpTaskjava/lang/Objectjava/lang/RunnableTempCleanUpTask.java,Lorg/apache/felix/scr/annotations/Component;	immediatemetatypelabel)AEM Forms Temporary Storage Cleaning Taskdescription.Cleans the temporary storage used by AEM Forms*Lorg/apache/felix/scr/annotations/Service;valueLjava/lang/Runnable;-Lorg/apache/felix/scr/annotations/Properties;+Lorg/apache/felix/scr/annotations/Property;namescheduler.expression0 0 12 * * ?#Cron expression scheduling this job?Cron expression scheduling this job. Default is every hour. See http://www.docjar.com/docs/api/org/quartz/CronTrigger.html for a description of the format for this valuescheduler.concurrent	boolValuepropertyPrivatelogLorg/slf4j/Logger;
todaysDateLjava/util/Calendar;
queryPaths[Ljava/lang/String;slingRepository*Lorg/apache/sling/jcr/api/SlingRepository;,Lorg/apache/felix/scr/annotations/Reference;resourceResolverFactory7Lorg/apache/sling/api/resource/ResourceResolverFactory;DURATION_TEMP_STORAGELjava/lang/Integer;Duration for Temporary Storage240Cleans the temporary folder older than(In Hours)nService will delete temporary nodes that were created before the (duration_temp_storage) from the current timeduration_temp_storageIDURATION_ANONYMOUS_STORAGEDuration for Anonymous Storage1:Cleans the anonymous temporary folder older than(In Hours)xService will delete anonymous temporary nodes that were created before the (duration_temp_storage) from the current timeduration_anonymous_storage()V78
9org/slf4j/LoggerFactory;	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;=>
<?	Ajava/util/CalendarCgetInstance()Ljava/util/Calendar;EF
DG !	I+com/adobe/forms/common/utils/FormsConstantsK
FD_TEMP_PATHSM#	LN"#	Pthis0Lcom/adobe/forms/common/servlet/TempCleanUpTask;activate0(Lorg/osgi/service/component/ComponentContext;)V+org/osgi/service/component/ComponentContextV
getProperties()Ljava/util/Dictionary;XYWZ+java/util/Dictionary]get&(Ljava/lang/Object;)Ljava/lang/Object;_`
^a)*	cjava/lang/IntegereintValue()Igh
fi&org/apache/sling/commons/osgi/OsgiUtilk	toInteger(Ljava/lang/Object;I)Imn
lo/0	q21*	t60	vcontext-Lorg/osgi/service/component/ComponentContext;props;Ljava/util/Dictionary;runjava/lang/Exception~javax/jcr/RepositoryException?$%	?(org/apache/sling/jcr/api/SlingRepository?loginService9(Ljava/lang/String;Ljava/lang/String;)Ljavax/jcr/Session;????java/util/ArrayList?
?9getTempNodes&(Ljavax/jcr/Session;Ljava/util/List;)V??
?java/util/List?iterator()Ljava/util/Iterator;????javax/jcr/Session?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????javax/jcr/Node?remove?8??java/lang/StringBuilder?
?9 Error while removing the node [ ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??getPath()Ljava/lang/String;????]?toString??
??org/slf4j/Logger?error*(Ljava/lang/String;Ljava/lang/Throwable;)V????save?8??isLive????logout?8??+Error while processing the uuid nodes list.?java/lang/Throwable?eLjava/lang/Exception;	staleNodeLjavax/jcr/Node;staleNodesList"Ljava/util/List;Ljava/util/List;Ljavax/jcr/RepositoryException;sessionLjavax/jcr/Session;getNode$(Ljava/lang/String;)Ljavax/jcr/Node;????getNodes()Ljavax/jcr/NodeIterator;????javax/jcr/NodeIterator???nextNode()Ljavax/jcr/Node;????tmpNode?hasProperty(Ljava/lang/String;)Z????isNodeStale$(Ljavax/jcr/Node;ILjava/util/List;)V??
?&Error while querying for temp storages?resnitLjavax/jcr/NodeIterator;igetAnonymousTempNodes,org/apache/sling/api/resource/LoginException?'(	?5org/apache/sling/api/resource/ResourceResolverFactory?getServiceResourceResolverA(Ljava/util/Map;)Lorg/apache/sling/api/resource/ResourceResolver;????YSELECT * FROM nt:base WHERE guideComponentType='anonymousTempStorage' AND jcr:path LIKE '%'sql.org/apache/sling/api/resource/ResourceResolver
findResources:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Iterator;	
java/lang/String
&org/apache/sling/api/resource/ResourceadaptTo%(Ljava/lang/Class;)Ljava/lang/Object;guideComponentTypeanonymousTempStoragegetProperty((Ljava/lang/String;)Ljavax/jcr/Property;?javax/jcr/Property	getString? equals(Ljava/lang/Object;)Z"#
$'Cannot provide  serviceResourceResolver&resolver0Lorg/apache/sling/api/resource/ResourceResolver;queryLjava/lang/String;anonymousResources>Ljava/util/Iterator;Ljava/util/Iterator;.Lorg/apache/sling/api/resource/LoginException;jcr:lastModified0getDate2F3jcr:created5add(II)V78
D9	compareTo(Ljava/util/Calendar;)I;<
D=7#??-Error while comparing dates for temp storagesAdatedurationvalueOf(I)Ljava/lang/Integer;FG
fHbindSlingRepository-(Lorg/apache/sling/jcr/api/SlingRepository;)VunbindSlingRepositorybindResourceResolverFactory:(Lorg/apache/sling/api/resource/ResourceResolverFactory;)VunbindResourceResolverFactoryRuntimeInvisibleAnnotationsCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
StackMapTable	Signature8(Ljavax/jcr/Session;Ljava/util/List;)V6(Ljavax/jcr/Node;ILjava/util/List;)V
SourceFile!	 !"#$%P&'(P&)*Ps+[s,s-s./01*Ps2[s3s4s56078QR*?:*?@?B*?H?J*?O?Q?RRSS02
34TUQ?.+?[M*,\?b?d?j?p?r*,s?b?u?j?p?w?R .RS.xy'z|T'z{SFGH-I}8Q?L*????L??Y??M*+,??,??N-???F-????:???.:*?B??Y???????????????????+??+?P+???G+???>M*?B?,??+?-+???$+???:+?+???	+????7>Au??u???????R>C)??75??_??????RS???T_??SRLQRSU7W>ZAXCYl[o\u`?a?]?^?`?a?`?a?dUb?#?????????*????b????????QAf>*?Q??M+*?Q2??:??:???&??:???**?r,???ք????N*?B?-???UX?RR5??6??"-??S?0Y??fRSf??f??Tf??S6
mno"p,q5sAtLvOmUzXxYye{U????)??B?VW??Q??>*?Q???*???:??Y????*?Q2??????:?:???L???????:???&??!?%?**?w,???????f?!N*?B?-???N*?B'-?????????Rf
f0???()8a*+FS,.??0????
?/?RS??????TFS,-???SJ???8?F?P?f?{?????????????????????U$??C??O??B?O?
VW??Qb:+1???+1??4:?+6??4:?:*?J?>?-+?@W?:*?BB???NQ?R>KC!S??bRSb??bD0b??Tb??S.???"?2?:?F?N?Q?S?a?U?"D?B?VXE8Q,?I?d?I?u?S
=AJKQ*+???LKQ*??+?*???MNQ*+???ONQ*??+?*???YPb	Z
Z
s
s[c[@s[sss@s[ZZ




© 2015 - 2025 Weber Informatics LLC | Privacy Policy