當前位置: 首頁>>代碼示例>>Java>>正文


Java MemoryService類代碼示例

本文整理匯總了Java中org.sakaiproject.memory.api.MemoryService的典型用法代碼示例。如果您正苦於以下問題:Java MemoryService類的具體用法?Java MemoryService怎麽用?Java MemoryService使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


MemoryService類屬於org.sakaiproject.memory.api包,在下文中一共展示了MemoryService類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: init

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
public void init(PortletConfig config) throws PortletException {	   
   super.init(config);
   log.info("Simple RSS Portlet init()");
   
   //pages
   viewUrl = config.getInitParameter("viewUrl");
   editUrl = config.getInitParameter("editUrl");
   errorUrl = config.getInitParameter("errorUrl");
   noContentUrl = config.getInitParameter("noContentUrl");

   //setup cache
   memoryService = ComponentManager.get(MemoryService.class);
   feedCache = memoryService.getCache(FEED_CACHE_NAME);
   mediaCache = memoryService.getCache(MEDIA_CACHE_NAME);
   
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:17,代碼來源:SimpleRSSPortlet.java

示例2: getCache

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
/**
 * Get the cache manager for this table
 *
 * @param table
 */
protected Cache getCache(String table)
{
	if ( table == null ) return null;
	String config =  ServerConfigurationService.getString("DbFlatPropertiesCache");

	// Default is :all:
	if ( config == null || config.trim().length() <= 0 ) config = ":all:";

	if ( config.indexOf(":none:") >= 0 ) return null;
	if ( config.indexOf(":all:") < 0 )
	{
		if ( config.indexOf(":"+table+":") < 0 ) return null;
	}

	String cacheName = CACHE_NAME_PREFIX+table;
	MemoryService memoryService = MemoryServiceLocator.getInstance();
	if ( memoryService == null ) return null;
	Cache myCache = memoryService.newCache(cacheName);
	return myCache;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:26,代碼來源:BaseDbFlatStorage.java

示例3: SiteCacheImpl

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
/**
 * Construct the Cache. No automatic refresh: expire only, from time and events.
 * 
 * @param sleep
 *        The number of seconds to sleep between expiration checks.
 * @param pattern
 *        The "startsWith()" string for all resources that may be in this cache - if null, don't watch events for updates.
 */

// Modify constructor to allow injecting the server configuration service.
public SiteCacheImpl(MemoryService memoryService, long sleep, String pattern, ServerConfigurationService serverConfigurationService)
{
	m_cache = memoryService.newCache(
			"org.sakaiproject.site.impl.SiteCacheImpl.cache", pattern);

	// Provide an instance of the server configuration service.
	this.serverConfigurationService = serverConfigurationService;

	cacheEventReportInterval = serverConfigurationService.getInt("org.sakaiproject.site.impl.SiteCacheImpl.cache.cacheEventReportInterval",
			cacheEventReportInterval);
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:22,代碼來源:SiteCacheImpl.java

示例4: setMemoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
public void setMemoryService(MemoryService memoryService){
	this.memoryService = memoryService;
}
 
開發者ID:sakaicontrib,項目名稱:evaluation,代碼行數:4,代碼來源:ExternalHierarchyLogicImpl.java

示例5: memoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
@Bean(name = "org.sakaiproject.memory.api.MemoryService")
public MemoryService memoryService() {
    return mock(MemoryService.class);
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:5,代碼來源:AssignmentTestConfiguration.java

示例6: setMemoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
public void setMemoryService(MemoryService memoryService)
{
	this.memoryService = memoryService;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:5,代碼來源:CachingComposeLogicImpl.java

示例7: setMemoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
public void setMemoryService(MemoryService memoryService) {
	this.m_memoryService = memoryService;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:4,代碼來源:BaseExternalCalendarSubscriptionService.java

示例8: setMemoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
public void setMemoryService(MemoryService memoryService) {
	this.memoryService = memoryService;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:4,代碼來源:AssessmentGradeInfoProvider.java

示例9: setMemoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
public void setMemoryService(MemoryService m) {
memoryService = m;
   }
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:4,代碼來源:Assignment2Entity.java

示例10: setMemoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
public void setMemoryService(MemoryService m) {
	memoryService = m;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:4,代碼來源:LessonBuilderAccessService.java

示例11: memoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
/**
 * @return the MemoryService collaborator.
 */
protected MemoryService memoryService()
{
	return null;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:8,代碼來源:AliasServiceTest.java

示例12: setMemoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
public void setMemoryService(MemoryService memoryService) {
    this.memoryService = memoryService;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:4,代碼來源:RebuildBreakdownServiceImpl.java

示例13: memoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
/**
 * @return the MemoryService collaborator.
 */
protected MemoryService memoryService() {
    return memoryService;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:7,代碼來源:SessionServiceAdaptorTest.java

示例14: memoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
@Override
protected MemoryService memoryService() {
	return null;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:5,代碼來源:EventTrackingTest.java

示例15: memoryService

import org.sakaiproject.memory.api.MemoryService; //導入依賴的package包/類
/**
 * @see org.sakaiproject.event.impl.BaseNotificationService#memoryService()
 */
protected MemoryService memoryService() {
	return null;
}
 
開發者ID:sakaiproject,項目名稱:sakai,代碼行數:7,代碼來源:NotificationServiceTest.java


注:本文中的org.sakaiproject.memory.api.MemoryService類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。