Package com.sun.enterprise.security

Examples of com.sun.enterprise.security.CachedPermissionImpl


        if (uncheckedPermissionCache == null) {
            uncheckedPermissionCache =
                    PermissionCacheFactory.createPermissionCache(this.CONTEXT_ID, codesource, protoPerms, null);

            allResourcesCP =
                    new CachedPermissionImpl(uncheckedPermissionCache,
                    allResources);
            allConnectionsCP =
                    new CachedPermissionImpl(uncheckedPermissionCache,
                    allConnections);
        } else {
            uncheckedPermissionCache.reset();
        }
View Full Code Here


    }

    public synchronized void enablePermissionCache(PermissionCache c) {
  if (c != null) {
      cache = c;
      connectPerm = new CachedPermissionImpl
    (cache, new SocketPermission("*","connect"));
      cacheEnabled = true;
  }
    }
View Full Code Here

  CachedPermission cp = null;
  Permission ejbmp = null;

  if (inv.invocationInfo == null || inv.invocationInfo.cachedPermission == null) {
      ejbmp = new EJBMethodPermission(ejbName,inv.getMethodInterface(),inv.method);
      cp = new CachedPermissionImpl(uncheckedMethodPermissionCache,ejbmp);
      if (inv.invocationInfo != null) {
    inv.invocationInfo.cachedPermission = cp;
    if (_logger.isLoggable(Level.FINE)){
        _logger.fine("JACC: permission initialized in InvocationInfo: EJBMethodPermission (Name) = "+ ejbmp.getName() + " (Action) = "+ ejbmp.getActions());
    }
View Full Code Here

        CachedPermission cp = null;
        Permission ejbmp = null;

        if (inv.invocationInfo == null || inv.invocationInfo.cachedPermission == null) {
            ejbmp = new EJBMethodPermission(ejbName, inv.getMethodInterface(), inv.method);
            cp = new CachedPermissionImpl(uncheckedMethodPermissionCache, ejbmp);
            if (inv.invocationInfo != null) {
                inv.invocationInfo.cachedPermission = cp;
                if (_logger.isLoggable(Level.FINE)) {
                    _logger.fine("JACC: permission initialized in InvocationInfo: EJBMethodPermission (Name) = " + ejbmp.getName() + " (Action) = " + ejbmp.getActions());
                }
View Full Code Here

            if (register) {
                uncheckedPermissionCache =
                        PermissionCacheFactory.createPermissionCache(this.CONTEXT_ID, codesource, protoPerms, null);

                allResourcesCP =
                        new CachedPermissionImpl(uncheckedPermissionCache,
                        allResources);
                allConnectionsCP =
                        new CachedPermissionImpl(uncheckedPermissionCache,
                        allConnections);
            }
   } else {
       uncheckedPermissionCache.reset();
   }
View Full Code Here

TOP

Related Classes of com.sun.enterprise.security.CachedPermissionImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.